New Hampshire County Map with Cities — All 10 Counties
All 10 of New Hampshire's counties, mapped from official U.S. Census boundaries with population, income, and unemployment for every one. Color the map by any measure, tap a county for its data, or download a print-ready copy.
Tap any county for its population, income, and more.
New Hampshire at a glance
- Scale. New Hampshire is divided into 10 counties across 8,954 sq mi of land, an average of 895 sq mi each. calculated from Census TIGER 2026
- People. Its counties are home to 1,415,342 residents. That averages 141,534 each, or 158 per square mile statewide. calculated from Census PEP V2025 · Census TIGER 2026
- Water. Another 396 sq mi is water, or 4.2% of the state’s area. Rockingham County has the most. calculated from Census TIGER 2026
New Hampshire’s 10 counties, by the numbers
The table lists every county’s population, median household income, unemployment, density, and land area. Sort it by any column to find yours or rank them. A few patterns stand out:
- Concentrated. Half of New Hampshire’s 1,415,342 residents live in just 2 of 10 counties, and the 5 largest hold 80.8% of the total. calculated from Census PEP V2025
- Income tracks poverty. The gap from richest to poorest runs 2.0×, and the 5 highest-income counties average 7.2% in poverty against 9.8% for the 5 lowest. calculated from Census SAIPE 2024
- The median county. Half of New Hampshire’s counties have fewer than 85,747 residents, and half report a median household income below $88,766. calculated from Census PEP V2025 · Census SAIPE 2024
- Lopsided density. Only 5 of 10 counties are denser than New Hampshire’s statewide average of 158 people per square mile. calculated from Census PEP V2025 · Census TIGER 2026
| Belknap County | 65,147 | $88,870 | 1.7% | 162/sq mi | 402 sq mi | Laconia |
| Carroll County | 52,784 | $90,255 | 1.7% | 57/sq mi | 932 sq mi | Ossipee |
| Cheshire County | 78,269 | $81,728 | 1.9% | 111/sq mi | 707 sq mi | Keene |
| Coos County | 31,343 | $59,499 | 1.7% | 17/sq mi | 1,795 sq mi | Lancaster |
| Grafton County | 93,225 | $85,260 | 1.6% | 55/sq mi | 1,709 sq mi | Haverhill |
| Hillsborough County | 433,415 | $105,060 | 2.2% | 494/sq mi | 877 sq mi | Manchester; Nashua |
| Merrimack County | 158,078 | $95,305 | 1.7% | 169/sq mi | 933 sq mi | Concord |
| Rockingham County | 324,077 | $119,559 | 2.1% | 466/sq mi | 696 sq mi | Brentwood |
| Strafford County | 135,043 | $82,816 | 1.7% | 367/sq mi | 367 sq mi | Dover |
| Sullivan County | 43,961 | $88,661 | 1.5% | 82/sq mi | 538 sq mi | Newport |
Click a column heading to sort all 10 counties. A suppressed estimate (coefficient of variation ≥ 0.30) shows a marker, never a guess. County seats are from Wikidata (CC0), each validated to a Census place inside its county. Where Wikidata has none, the seat comes from the page cited for that county in the seat file, and where the table names no seat, it says why. See the methodology.
Download & print this New Hampshire map
Cities in New Hampshire
New Hampshire has 13 incorporated cities. The largest is Manchester in Hillsborough County with 115,643 residents. Use the search on the map above to find any city and highlight the county it sits in.
| Manchester | Hillsborough County | 115,643 |
| Nashua | Hillsborough County | 91,294 |
| Concord | Merrimack County | 44,375 |
| Dover | Strafford County | 33,364 |
| Rochester | Strafford County | 33,144 |
| Keene | Cheshire County | 22,939 |
| Portsmouth | Rockingham County | 22,545 |
| Laconia | Belknap County | 17,085 |
| Lebanon | Grafton County | 14,999 |
| Claremont | Sullivan County | 13,078 |
| Somersworth | Strafford County | 12,111 |
| Berlin | Coos County | 9,383 |
| Franklin | Merrimack County | 8,799 |
A city can reach into more than one county. The table names the one its center falls in; “+N more” counts the others, from the Census Bureau’s count of each city by county part Census ACS 2020–2024 place parts.
Which New Hampshire county is the richest, largest, most crowded? The answers
- New Hampshire’s highest median household income is in Rockingham County ($119,559); the lowest is in Coos County ($59,499). Census SAIPE 2024
- New Hampshire’s most populous county is Hillsborough County (433,415); the least populous is Coos County (31,343), a 14× spread. calculated from Census PEP V2025
- New Hampshire’s largest county by land area is Coos County (1,795 sq mi); the smallest is Strafford County (367 sq mi). Census TIGER 2026
- New Hampshire’s highest population density is in Hillsborough County (494/sq mi); the lowest is in Coos County (17/sq mi). calculated from Census PEP V2025 · Census TIGER 2026
- New Hampshire’s highest poverty rate is in Coos County (13.8%); the lowest is in Rockingham County (5.3%). Census SAIPE 2024
- In New Hampshire, unemployment is highest in Hillsborough County (2.2%) and lowest in Sullivan County (1.5%), for September 2026 (preliminary). BLS LAUS September 2026, preliminary
- New Hampshire’s highest median age is in Carroll County (54.6); the lowest is in Strafford County (38.2). Census ACS 2020–2024
- New Hampshire’s highest share of adults 25 and over with a bachelor’s degree or higher is in Grafton County (46.7%); the lowest is in Coos County (20.1%). Census ACS 2020–2024
Every figure is a current official estimate from the source named, never a crowd-sourced or copied value. Suppressed estimates (coefficient of variation ≥ 0.30) are omitted, never guessed. See the full methodology.
New Hampshire counties: common questions
How many counties are in New Hampshire?
New Hampshire has 10 counties covering 8,954 sq mi and about 1.4M residents. Every one is on the map and in the table above.
What is the largest county in New Hampshire?
It depends on the measure. By land area it’s Coos County (1,795 sq mi); by population it’s Hillsborough County (433,415 residents).
What county is Manchester in?
Manchester, population 115,643, is in Hillsborough County. Use the search on the map to find any New Hampshire city’s county.
What is the richest county in New Hampshire?
By median household income, Rockingham County is the richest at $119,559; the poorest is Coos County at $59,499. Census SAIPE 2024
What is the most populous county in New Hampshire?
Hillsborough County, with 433,415 residents, about 30.6% of New Hampshire’s people. That is 14× the least populous, Coos County (31,343).
Sources & vintages
- Source: U.S. Census Bureau, Population Estimates, Vintage 2025 (July 1, 2025) — retrieved Nov 2026
- Source: U.S. Census Bureau, Small Area Income and Poverty Estimates (SAIPE), 2024 — retrieved Nov 2026
- Source: U.S. Census Bureau, American Community Survey 5-year estimates 2020–2024, B01002 median age — retrieved Nov 2026
- Source: U.S. Census Bureau, American Community Survey 5-year estimates 2020–2024, S1501 educational attainment — retrieved Nov 2026
- Source: U.S. Bureau of Labor Statistics, Local Area Unemployment Statistics (LAUS), September 2026, preliminary — retrieved Nov 2026
- Source: U.S. Census Bureau, TIGERweb county boundaries, January 1, 2026 vintage — retrieved Nov 2026
- Source: U.S. Census Bureau, TIGERweb incorporated places, January 1, 2026 vintage — retrieved Nov 2026
- Source: U.S. Census Bureau, American Community Survey 5-year estimates 2020–2024, B01003 total population by place — retrieved Nov 2026
- Source: Wikidata, county seats (P36), query of 2026-11-11 — retrieved Nov 2026
- Source: County, state and Census sources, seats and no-seat reasons for 92 county-equivalents (3 rows cite the Virginia Association of Counties) — retrieved Nov 2026
- Calculated: population density = population ÷ land area (people per sq mi) (method)
- Calculated: state totals = sum over the state’s counties (population, land area, water area) (method)
- Calculated: averages per county = state total ÷ number of counties (method)
- Calculated: population shares = county (or top-5) population ÷ state total × 100; “half the residents” = fewest largest counties whose populations sum to ≥ 50% of the total (method)
- Calculated: medians across counties = middle value of the county values (mean of the two middle values for an even count) (method)
- Calculated: spreads = highest county value ÷ lowest county value (method)
- Calculated: income tiers vs poverty = mean poverty rate of the N highest- and N lowest-income counties, N = min(10, ⌊counties ÷ 2⌋), only for states with ≥ 6 counties (method)
- Calculated: rankings and superlatives = highest / lowest county value; suppressed values excluded (method)
- Calculated: water share = water area ÷ (land area + water area) × 100 (method)
- Calculated: square miles = TIGER AREALAND or AREAWATER (m²) ÷ 2,589,988.11, rounded to 2 dp (method)
Data current through .


