New Hampshire County Map
New Hampshire has 10 counties. Together they cover 8,954 sq mi of land and 1,415,342 people.
- Population
- Land area
- Density
Neighbouring areas are given different colours so their shared borders read clearly. These colours carry no data.
Population from the Vintage 2025 estimates. Breaks are quintiles within New Hampshire.
People per square mile, computed from population and land area. Breaks are quintiles within New Hampshire.
Median household income, American Community Survey 2020 to 2024 five-year estimates. Breaks are quintiles within New Hampshire.
- Counties
- 10
- 46th most of the 51 states and DC
- Population
- 1,415,342
- 41st largest
- Land area
- 8,954
- square miles
- Density
- 158.1
- people per square mile, computed
Sources: US Census Bureau, Population Estimates Program, Vintage 2025 Population Estimates, released 26 March 2026; US Census Bureau, Gazetteer Files, 2025 Gazetteer Files, released 10 September 2025. Retrieved 30 August 2026.
Download this map
Free to use and redistribute. The boundaries are public-domain Census Bureau data; attribution to County Maps US is appreciated but not required.
Satellite view
Aerial imagery of New Hampshire with the state boundary drawn on top. County lines are not drawn here: at this scale they would bury the picture, and the map above already carries them.
The extremes of New Hampshire
The counties, by shape
Every one, drawn to its own scale so the small ones stay recognisable. Shape alone is not a size comparison; the table below carries the areas.
What the map does not say
The counties of New Hampshire are nowhere near the same size. Coos County covers 1,795 sq mi of land, 4.9 times the 367.5 sq mi of Strafford County. People are spread even less evenly: Hillsborough County packs 494 per sq mi while Coos County holds 17.5 per sq mi.
They were not drawn in one sitting either. Strafford County dates to 1769, and the boundaries were still being redrawn when Carroll County was organised in 1840, 71 years later. Founding years come from Wikidata and are worth checking against the county's own history before citing.
Water is part of the picture too: 14.5% of Belknap County is water, the most in the state, which is why its land area and total area disagree. And 5 of the 10 counties here share their names with counties in other states, so searching by name alone can land in the wrong place; the A to Z index lists every duplicate.
All 10 counties of New Hampshire
Sortable on any column. This table doubles as the text alternative to the map above: every area is a link, in alphabetical order, whether or not the map renders.
| Name | Population | Land area | Density | Median income | Seat | FIPS |
|---|---|---|---|---|---|---|
| Belknap County | 65,147 | 401.9 sq mi | 162 per sq mi | $92,783 | Laconia | 33001 |
| Carroll County | 52,784 | 931.9 sq mi | 56.6 per sq mi | $86,463 | Ossipee | 33003 |
| Cheshire County | 78,269 | 706.7 sq mi | 111 per sq mi | $83,329 | Keene | 33005 |
| Coos County | 31,343 | 1,795 sq mi | 17.5 per sq mi | $57,677 | Lancaster | 33007 |
| Grafton County | 93,225 | 1,709 sq mi | 54.6 per sq mi | $88,261 | Haverhill | 33009 |
| Hillsborough County | 433,415 | 876.5 sq mi | 494 per sq mi | $103,545 | Nashua | 33011 |
| Merrimack County | 158,078 | 932.9 sq mi | 169 per sq mi | $97,004 | Concord | 33013 |
| Rockingham County | 324,077 | 695.6 sq mi | 466 per sq mi | $118,331 | Brentwood | 33015 |
| Strafford County | 135,043 | 367.5 sq mi | 367 per sq mi | $88,570 | Dover | 33017 |
| Sullivan County | 43,961 | 537.9 sq mi | 81.7 per sq mi | $80,858 | Newport | 33019 |
Sources: US Census Bureau, Population Estimates Program, Vintage 2025 Population Estimates, released 26 March 2026; US Census Bureau, Gazetteer Files, 2025 Gazetteer Files, released 10 September 2025; US Census Bureau, American Community Survey, American Community Survey 2020-2024 5-Year Estimates, released 29 January 2026; Wikidata (CC0), Wikidata. Retrieved 30 August 2026.
The ten most populous
- Hillsborough County433,415
- Rockingham County324,077
- Merrimack County158,078
- Strafford County135,043
- Grafton County93,225
- Cheshire County78,269
- Belknap County65,147
- Carroll County52,784
- Sullivan County43,961
- Coos County31,343
Data on this page last rebuilt 30 August 2026. How these figures are produced.