York County, Maine Cities (2026)

32 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Sanford122,80521,9730.68%47748 City
Sanford222,75921,9730.58%47648 City
Biddeford322,28422,542-0.19%74130 City
Biddeford422,02622,542-0.77%73230 City
Saco521,38620,4190.76%55439 City
Saco621,14020,4190.18%54839 City
York714,25113,7320.25%26155 Town
Kennebunk812,20411,5500.73%34835 Town
Wells912,05811,3570.49%20958 Town
Kittery1011,58610,0772.3%65118 Town
Old Orchard Beach119,5448,9770.56%1,2847 Town
Buxton128,6718,3860.46%21441 Town
Berwick138,4427,9760.66%22538 Town
Waterboro148,1427,9370.11%14755 Town
South Berwick157,9227,4750.62%24732 Town
Eliot167,6896,7661.6%38920 Town
Lebanon176,8086,4760.56%12455 Town
North Berwick185,3514,9770.89%14138 Town
Hollis195,0044,7590.5%15632 Town
Lyman204,6674,5310.13%12039 Town
Arundel214,5364,2790.44%19024 Town
Limington224,2023,8980.91%10042 Town
Kennebunkport233,7163,6300.11%18121 Town
Limerick243,5863,2020.53%13227 Town
Alfred253,2113,0660.75%11827 Town
Shapleigh263,0182,9230.13%7839 Town
Acton272,7192,677-0.07%7238 Town
Dayton282,1742,141-0.32%12118 Town
Parsonsfield291,8241,7910%3159 Town
Newfield301,6911,6530.42%5232 Town
Cornish311,6071,5160.75%7222 Town
Ogunquit321,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 32 cities in York County, Maine.

Location of York County