Strafford County, New Hampshire Cities (2026)

17 cities

City
Rank
2026 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Dover134,72132,7831.18%1,29927 City
Dover234,47232,7830.82%1,29027 City
Rochester334,13632,5210.79%75845 City
Rochester433,74832,5210.22%75045 City
Durham515,22815,557-0.14%67922 Town
Somersworth612,36411,9250.59%1,26210 City
Somersworth712,27611,9250.24%1,25310 City
Barrington89,7799,3200.77%21047 Town
Farmington96,7626,708-0.32%18537 Town
Milton104,5884,4740.17%13933 Town
Lee114,5764,525-0.11%22920 Town
Strafford124,3474,2360.09%8949 Town
New Durham132,8702,6990.99%7041 Town
Rollinsford142,6872,5920.52%3697 Town
Madbury151,9391,911-0.15%16712 Town
Middleton161,8691,8230.32%10318 Town
Newington178598161.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 17 cities in Strafford County, New Hampshire.

Location of Strafford County