Strafford County, New Hampshire Cities (2025)

21 cities

City
Rank
2025 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Dover134,31532,7831.2%1,28427 City
Dover234,19032,7830.83%1,27927 City
Rochester333,86732,5210.8%75245 City
Rochester433,67332,5210.22%74845 City
Durham515,24915,557-0.14%68022 Town
Somersworth612,29111,9250.6%1,25410 City
Somersworth712,24711,9250.24%1,25010 City
Durham810,90012,0160.34%3,6033 CDP
Barrington99,7049,3200.78%20847 Town
Farmington106,7846,708-0.32%18537 Town
Lee114,5814,525-0.11%22920 Town
Milton124,5804,4740.17%13933 Town
Strafford134,3434,2360.09%8949 Town
Farmington143,6814,140-0.38%5886 CDP
New Durham152,8422,6991%6941 Town
Rollinsford162,6732,5920.53%3677 Town
Madbury171,9421,911-0.15%16712 Town
Middleton181,8631,8230.32%10318 Town
Newington198488161.31%1058 Town
Milton20293537-5.79%3631 CDP
Milton Mills2177216-15.38%891 CDP

Strafford County Cities Summary

Largest City

Dover is the largest city in Strafford County, with a population of 34,315.

Smallest City

Milton Mills is the smallest city in Strafford County, with a population of 77.

10 Largest Cities

There are 21 cities in Strafford County, New Hampshire.

Location of Strafford County