According to the United States Census Bureau, the town has a total area of , of which is land and is water, comprising 4.02% of the town.
The Monadnock-Sunapee Greenway passes through the western side of the town (near Center Pond) and continues onward toward the highest point in Stoddard, the summit of Pitcher Mountain (at 2162ft above sea level).