York County, Maine Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Sanford122,75921,9570.42%47648 City
Biddeford222,35622,554-0.19%74330 City
Saco321,18020,4170.1%54939 City
York414,35713,7330.45%26255 Town
Kennebunk512,21611,5490.53%34835 Town
Wells612,18111,3580.72%21158 Town
Kittery711,73610,0822.77%65918 Town
Old Orchard Beach89,5858,9790.55%1,2897 Town
Buxton98,7008,3920.22%21541 Town
Berwick108,5147,9750.92%22738 Town
Waterboro118,2547,9400.43%14955 Town
South Berwick128,0307,4731.12%25032 Town
Eliot137,8056,7662.12%39520 Town
Lebanon146,8356,4760.5%12455 Town
North Berwick155,4134,9931.08%14238 Town
Hollis165,0384,7550.7%15732 Town
Lyman174,7334,5420.42%12139 Town
Arundel184,6574,2901.33%19524 Town
Limington194,2063,8980.79%10042 Town
Kennebunkport203,7183,6200.03%18121 Town
Limerick213,5943,2000.53%13227 Town
Alfred223,1903,0580.06%11727 Town
Shapleigh233,0252,9240%7839 Town
Acton242,7382,6760.11%7338 Town
Dayton252,1822,1280%12218 Town
Parsonsfield261,8411,7910.22%3159 Town
Newfield271,7021,6520.53%5332 Town
Cornish281,6131,5160.69%7322 Town
Ogunquit291,6041,578-0.12%3934 Town

York County Cities Summary

Largest City

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

Smallest City

Ogunquit is the smallest city in York County, with a population of 1,604.

10 Largest Cities

There are 29 cities in York County, Maine.

Location of York County