New Hampshire County Map

All 10 counties with county seats and major cities

New Hampshire has ten counties, and half of them go back to a colonial law of 1769. This map shows all 10 counties and their county seats. Tap a county for details, or download the free printable map below.

New Hampshire county map showing all 10 counties with county names and county seats
Map of New Hampshire counties with county seats (dots) and the state capital, Concord (star). Boundaries: U.S. Census Bureau, 2025. Free to use with attribution (CC BY 4.0).

Updated October 4, 2026 · Boundaries: U.S. Census Bureau 2025 · Population: Census estimates for July 1, 2025

New Hampshire county facts

Number of counties
10
Largest by land area
Coos County 1,795 sq mi
Smallest by land area
Strafford County 367.5 sq mi
Most people
Hillsborough County 433,415
Fewest people
Coos County 31,343
Fastest growing since 2020
Carroll County +5.3%
Highest median household income
Rockingham County $118,331
Oldest county
Cheshire County est. 1769
Newest county
Belknap County est. 1840
State capital
Concord Merrimack County

Counties are responsible for repairing roads, bridges and highways in unincorporated areas, and they may set up planning boards to zone unincorporated towns and unorganized places.

List of 10 New Hampshire counties

Sorted A–Z. Click a column to sort, or a name to show it on the map. Download as CSV

CountyCounty seatPopulation 2025Change since 2020Land area (sq mi)Median incomeEstablishedFIPS
Belknap CountyLaconia65,147+2.3%402$92,783184033001
Carroll CountyOssipee52,784+5.3%932$86,463184033003
Cheshire CountyKeene78,269+2.4%707$83,329176933005
Coos CountyLancaster31,343+0.2%1,795$57,677180333007
Grafton CountyHaverhill93,225+2.3%1,709$88,261176933009
Hillsborough CountyManchester, Nashua433,415+2.5%877$103,545176933011
Merrimack CountyConcord158,078+2.8%933$97,004182333013
Rockingham CountyBrentwood324,077+3.2%696$118,331176933015
Strafford CountyDover135,043+3.2%368$88,570176933017
Sullivan CountyNewport43,961+2.1%538$80,858182733019

New Hampshire county map with cities

The largest cities in New Hampshire and the counties they are in. Cities that cross a county line list every county, the main one first. To find any smaller town, use the search box above.

New Hampshire county map with cities and county seats
New Hampshire counties with county seat towns. Download the full-size image
CityCountyPopulation 2025
ManchesterHillsborough County116,818
NashuaHillsborough County92,435
ConcordMerrimack County44,597
DoverStrafford County34,623
DerryRockingham County33,990
RochesterStrafford County33,716
SalemRockingham County31,868
MerrimackHillsborough County29,699
LondonderryRockingham County27,844
HudsonHillsborough County26,001
BedfordHillsborough County23,973
KeeneCheshire County23,072
PortsmouthRockingham County23,028
GoffstownHillsborough County18,607
LaconiaBelknap County17,246
MilfordHillsborough County16,686
HamptonRockingham County16,381
WindhamRockingham County16,259
ExeterRockingham County16,213
LebanonGrafton County15,481
DurhamStrafford County15,346
HooksettMerrimack County15,346
PelhamHillsborough County14,828
ClaremontSullivan County13,032
SomersworthStrafford County12,171
HanoverGrafton County12,054
AmherstHillsborough County11,985
RaymondRockingham County11,050
ConwayCarroll County10,308
NewmarketRockingham County9,647

Printable New Hampshire county maps (free PDF, PNG, SVG)

Every map is free to print and share. The PDFs are vector files with real text, so they stay sharp at any size and you can search them for a county name. Use 11×17 (tabloid) for the most readable labels.

New Hampshire county map with all 10 counties labeled

Color map with names

All 10 counties labeled, county seats marked. Letter and 11×17 PDF, high-resolution PNG, editable SVG.

New Hampshire county map with cities

Map with cities

Counties with their county seat towns and major cities.

Blank outline map of New Hampshire counties

Blank outline map

County lines only, no names. For quizzes, coloring and your own notes.

New Hampshire county map with numbers

Numbered map with key

A number in every county with an alphabetical key.

Black and white New Hampshire county map

Black and white

Labeled map that prints well on any printer.

Map of New Hampshire counties shaded by population density

Population map

Counties shaded by population density (2025 estimates).

Data and GIS files

The county table as CSV, and the boundaries as GeoJSON and KML (Google Earth, Google My Maps).

How New Hampshire's ten counties were formed

An act of April 29, 1769, divided the whole colony of New Hampshire into five counties: Rockingham, Strafford, Hillsborough, Cheshire and Grafton. Strafford and Grafton were not fully organized at first and stayed attached to Rockingham until 1773. The New Hampshire Association of Counties dates the start of county government to 1771. Coos was split from Grafton under an 1803 act, Merrimack was formed in 1823 and Sullivan in 1827. An 1840 law took Belknap and Carroll out of Strafford, bringing the total to ten. Courts are now a state system, and towns and cities carry out most local government. The counties pay for two of the costliest public services in the state, long-term nursing care and jails. Each county's budget is approved by its delegation, the members of the state House elected from that county, while three commissioners run day-to-day operations.

County maps of neighboring states

New Hampshire counties: questions and answers

How many counties are in New Hampshire?
New Hampshire has 10 counties.
What is the largest county in New Hampshire?
By land area, Coos County is the largest (1,795 sq mi). By population, Hillsborough County is the largest, with 433,415 people (2025 estimate).
What is the smallest county in New Hampshire?
Strafford County is the smallest by land area (367.5 sq mi). Coos County has the fewest people: 31,343 (2025 estimate).
What is the wealthiest county in New Hampshire?
By median household income, Rockingham County ranks first with $118,331 (American Community Survey 2020–2024). The lowest is Coos County at $57,677.
What county is Manchester in?
Manchester is in Hillsborough County.
What county is Nashua in?
Nashua is in Hillsborough County.
What county is Concord in?
Concord is in Merrimack County.
How can I see county lines on Google Maps?
Google Maps does not draw county lines. Download the KML file from the printable maps section above and import it into Google My Maps (Create a new map › Import) or open it in Google Earth to see every New Hampshire county boundary on top of Google's map.
Can I use this map for free?
Yes. The maps and files on this page are free to print, share and use in your own work, including commercial projects, under the CC BY 4.0 licence. Please credit “WhichCounty (whichcounty.com)”.

Use this map on your site

You may copy, print and publish these maps, also commercially, as long as you credit WhichCounty with a link (licence details). Paste this code to embed the map:

Sources and methodology

Found an error? Tell us. Last data update: October 4, 2026.