York County, Maine Cities (2025)

32 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Sanford122,65121,9730.68%47448 City
Sanford222,62821,9730.58%47348 City
Biddeford322,32722,542-0.19%74230 City
Biddeford422,19822,542-0.77%73830 City
Saco521,22520,4190.76%55039 City
Saco621,10220,4190.18%54739 City
York714,21513,7320.25%26055 Town
Kennebunk812,11611,5500.73%34535 Town
Wells911,99911,3570.49%20858 Town
Kittery1011,32510,0772.36%63618 Town
Old Orchard Beach119,4918,9770.56%1,2777 Town
Buxton128,6318,3860.47%21341 Town
Berwick138,3877,9760.66%22438 Town
Waterboro148,1337,9370.11%14755 Town
South Berwick157,8737,4750.63%24532 Town
Eliot167,5686,7661.62%38320 Town
Lebanon176,7706,4760.56%12355 Town
North Berwick185,3044,9770.89%14038 Town
Hollis194,9794,7590.5%15532 Town
Lyman204,6614,5310.13%12039 Town
Arundel214,5164,2790.44%18924 Town
Limington224,1643,8980.92%9942 Town
Kennebunkport233,7123,6300.11%18121 Town
Limerick243,5673,2020.54%13127 Town
Alfred253,1873,0660.76%11727 Town
Shapleigh263,0142,9230.13%7839 Town
Acton272,7212,677-0.07%7238 Town
Dayton282,1812,141-0.32%12218 Town
Parsonsfield291,8241,7910%3159 Town
Newfield301,6841,6530.42%5232 Town
Ogunquit311,6011,5770%3924 Town
Cornish321,5951,5160.76%7222 Town

York County Cities Summary

Largest City

Sanford is the largest city in York County, with a population of 22,651.

Smallest City

Cornish is the smallest city in York County, with a population of 1,595.

10 Largest Cities

There are 32 cities in York County, Maine.

Location of York County