Strafford County, New Hampshire Cities (2025)

17 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
Barrington89,7049,3200.78%20847 Town
Farmington96,7846,708-0.32%18537 Town
Lee104,5814,525-0.11%22920 Town
Milton114,5804,4740.17%13933 Town
Strafford124,3434,2360.09%8949 Town
New Durham132,8422,6991%6941 Town
Rollinsford142,6732,5920.53%3677 Town
Madbury151,9421,911-0.15%16712 Town
Middleton161,8631,8230.32%10318 Town
Newington178488161.31%1058 Town

Strafford County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 17 cities in Strafford County, New Hampshire.

Location of Strafford County