New Hampshire is divided into 10 counties. Use the interactive maps below to explore counties and their boundaries. Download free maps or learn more about creating a custom map of New Hampshire to visualize your own data.


You can download free blank Map of New Hampshire Counties and other maps in high resolution PNG, SVG and PDF formats from the blank maps section of the site: Download Blank Map of New Hampshire Counties
This map supports labels.
This map supports surrounding areas. New
This map is divided into 10 counties.
Feb 2, 2026:
Aug 26, 2024:
New Hampshire has exactly 10 counties: Belknap, Carroll, Cheshire, Coos, Grafton, Hillsborough, Merrimack, Rockingham, Strafford, and Sullivan.
Coos County is the largest at 1,830 square miles (4,740 square kilometers).
Hillsborough County is the most populous, with a population of 422,937 as of the 2020 Census.
The county seats are: Belknap (Laconia), Carroll (Ossipee), Cheshire (Keene), Coos (Lancaster), Grafton (North Haverhill), Hillsborough (Nashua), Merrimack (Concord), Rockingham (Brentwood), Strafford (Dover), and Sullivan (Newport).
Strafford County is the smallest, covering 369 square miles (956 square kilometers).
You can use Ultimaps to create custom maps of New Hampshire. Color-code counties manually or upload data, place pins, customize look and feel, and export to PNG, PDF, or SVG.