Strafford County, New Hampshire Cities (2026)

City
Rank
2026 Pop.
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Dover135,34332,7902.08%1,32227 City
Rochester233,85132,5140.4%75245 City
Durham315,27215,564-0.48%68122 Town
Somersworth412,12611,933-0.37%1,23710 City
Barrington59,6779,3240.36%20747 Town
Farmington66,7296,707-0.77%18437 Town
Milton74,5434,474-0.42%13733 Town
Lee84,5344,529-0.64%22720 Town
Strafford94,3264,244-0.28%8849 Town
New Durham102,9692,6992.73%7241 Town
Rollinsford112,6032,578-0.69%3577 Town
Madbury121,9081,910-0.99%16412 Town
Middleton131,8741,8180.59%10418 Town
Newington148568161.06%1068 Town

Strafford County Cities Summary

Largest City

Dover is the largest city in Strafford County, with a population of 35,343.

Smallest City

Newington is the smallest city in Strafford County, with a population of 856.

10 Largest Cities

There are 14 cities in Strafford County, New Hampshire.

Location of Strafford County