> > United States >> States > > Counties

List of Cities and Counties in New Hampshire

Discover New Hampshire population facts easily with our list of counties and cities. Find out how many people live in each area, from big cities to small towns, and see how New Hampshire’s population is spread out across the state.

New Hampshire Counties by Population

A county is an administrative subdivision of a US state or territory. As of 2022, New Hampshire is divided into 10 counties. 

The average population of Arkansas counties is 137,753; Hillsborough County is the most populous (422,937) and Coös County is the least (31,268). The average land area is 897 sq mi. The largest county is Coös County (1,801 sq mi) and the smallest is Strafford County (369 sq mi).

read about the Population of New Hampshire

#CountyPopulation 2021Area
(sq. mi.)
Density
(people/sq. mi.)
1Hillsborough County422,937876482.80
2Rockingham County314,176695452.05
3Merrimack County153,808934164.68
4Strafford County130,889369354.71
5Grafton County91,1181,71453.16
6Cheshire County76,458708107.99
7Belknap County63,705401158.87
8Carroll County50,10793453.65
9Sullivan County43,06353780.19
10Coös County31,2681,80117.36

read about the race and ethnicity in New Hampshire

Top cities in New Hampshire by population

New Hampshire is divided into 10 Counties and it consists of 221 towns and 13 cities. Manchester is the most populated city with 115,644 residents. It’s followed by Nashua (91,322) and Concord (43,976).

let’s have a look at the top 20 Cities and Town in New Hampshire by population

#CityCountyPopulation 2020Area (sq. mi.)
1ManchesterHillsborough115,64433.1
2NashuaHillsborough91,32230.8
3ConcordMerrimack43,97664
4DerryRockingham34,31735.6
5DoverStrafford32,74126.7
6RochesterStrafford32,49245
7SalemRockingham30,08924.7
8MerrimackHillsborough26,63232.6
9LondonderryRockingham25,82642
10HudsonHillsborough25,39428.3
11BedfordHillsborough23,32232.8
12KeeneCheshire23,04737.1
13PortsmouthRockingham21,95615.7
14GoffstownHillsborough18,57736.9
15LaconiaBelknap16,87119.9
16HamptonRockingham16,21412.9
17MilfordHillsborough16,13125.2
18ExeterRockingham16,04919.6
19WindhamRockingham15,81726.8
20DurhamStrafford15,49022.4

Source: US Census 2020

Most Populous Counties in New Hampshire

The most populous county in New Hampshire is Hillsborough County with 422,937 residents. It was followed by Rockingham County (314,176) and Merrimack County (153,808)

Let’s have a look at the most populous counties

#CountyPopulation 2021
1Hillsborough County422,937
2Rockingham County314,176
3Merrimack County153,808
4Strafford County130,889
5Grafton County91,118
Least Populated New Hampshire County

The least populous county is Coös County with 31,268 residents.

Let’s have a look at the least-populated counties 

#CountyPopulation 2021
1Coös County31,268
2Sullivan County43,063
3Carroll County50,107

source: US Census 2021

read about religion in New Hampshire

Largest counties in New Hampshire by area

The Largest county by Land Area in New Hampshire is Coös County with an area of 1,801 sq. miles. Grafton County with an area of 1,714 sq. mi. comes next followed by Carroll County (934 sq. mi.)

Let’s have a look at the Top counties by Area

#CountyArea (sq. mi.)
1Coös County1,801
2Grafton County1,714
3Carroll County934
4Merrimack County934
5Hillsborough County876
Smallest County in New Hampshire by area

The smallest county by area in New Hampshire is Strafford County with an area of 369 square miles.

#CountyArea (sq. mi.)
1Strafford County369
2Belknap County401
3Sullivan County537
List of counties in New Hampshire 2024 | Cities in New Hampshire