Wayfarrow

Ghost Towns in New Hampshire

New Hampshire has 12 ghost towns on record across 6 counties. Hillsborough County (7), Grafton County (1), Carroll County (1) hold the most. Every entry below is placed from federal coordinates and lists its sources.

Tap a cluster to zoom in, tap a point to open the place. Find places near you.

Places with images and history

By county

All 12 ghost towns in New Hampshire