York County, Maine Cities (2026)

29 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Sanford122,80521,9730.68%47748 City
Biddeford222,02622,542-0.77%73230 City
Saco321,14020,4190.18%54839 City
York414,25113,7320.25%26155 Town
Kennebunk512,20411,5500.73%34835 Town
Wells612,05811,3570.49%20958 Town
Kittery711,58610,0772.3%65118 Town
Old Orchard Beach89,5448,9770.56%1,2847 Town
Buxton98,6718,3860.46%21441 Town
Berwick108,4427,9760.66%22538 Town
Waterboro118,1427,9370.11%14755 Town
South Berwick127,9227,4750.62%24732 Town
Eliot137,6896,7661.6%38920 Town
Lebanon146,8086,4760.56%12455 Town
North Berwick155,3514,9770.89%14138 Town
Hollis165,0044,7590.5%15632 Town
Lyman174,6674,5310.13%12039 Town
Arundel184,5364,2790.44%19024 Town
Limington194,2023,8980.91%10042 Town
Kennebunkport203,7163,6300.11%18121 Town
Limerick213,5863,2020.53%13227 Town
Alfred223,2113,0660.75%11827 Town
Shapleigh233,0182,9230.13%7839 Town
Acton242,7192,677-0.07%7238 Town
Dayton252,1742,141-0.32%12118 Town
Parsonsfield261,8241,7910%3159 Town
Newfield271,6911,6530.42%5232 Town
Cornish281,6071,5160.75%7222 Town
Ogunquit291,6011,5770%3924 Town

York County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 29 cities in York County, Maine.

Location of York County