Strafford County, New Hampshire Cities (2026)

14 cities

City
Rank
2026 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Dover134,72132,7831.18%1,29927 City
Rochester233,74832,5210.22%75045 City
Durham315,22815,557-0.14%67922 Town
Somersworth412,27611,9250.24%1,25310 City
Barrington59,7799,3200.77%21047 Town
Farmington66,7626,708-0.32%18537 Town
Milton74,5884,4740.17%13933 Town
Lee84,5764,525-0.11%22920 Town
Strafford94,3474,2360.09%8949 Town
New Durham102,8702,6990.99%7041 Town
Rollinsford112,6872,5920.52%3697 Town
Madbury121,9391,911-0.15%16712 Town
Middleton131,8691,8230.32%10318 Town
Newington148598161.3%1068 Town

Strafford County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 14 cities in Strafford County, New Hampshire.

Location of Strafford County