Stewartstown is a town in Coös County, New Hampshire, United States.
[3] It includes the village of West Stewartstown and is part of the Berlin, NH-VT Micropolitan Statistical Area.
[1] The highest point is the summit of Sugar Hill, at 2,985 feet (910 m) above sea level, near the town's southeastern corner.
To the east, the village of Stewartstown Hollow is closer to the geographic center of the town, along New Hampshire Route 145.
The racial makeup of the town was 99.11% White, 0.10% Native American, and 0.79% from two or more races.