39 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Sanford | 1 | 22,651 | 21,973 | 0.68% | 474 | 48 | City |
| Sanford | 2 | 22,628 | 21,973 | 0.58% | 473 | 48 | City |
| Biddeford | 3 | 22,327 | 22,542 | -0.19% | 742 | 30 | City |
| Biddeford | 4 | 22,198 | 22,542 | -0.77% | 738 | 30 | City |
| Saco | 5 | 21,225 | 20,419 | 0.76% | 550 | 39 | City |
| Saco | 6 | 21,102 | 20,419 | 0.18% | 547 | 39 | City |
| York | 7 | 14,215 | 13,732 | 0.25% | 260 | 55 | Town |
| Kennebunk | 8 | 12,116 | 11,550 | 0.73% | 345 | 35 | Town |
| Wells | 9 | 11,999 | 11,357 | 0.49% | 208 | 58 | Town |
| Kittery | 10 | 11,325 | 10,077 | 2.36% | 636 | 18 | Town |
| Old Orchard Beach | 11 | 9,491 | 8,977 | 0.56% | 1,277 | 7 | Town |
| Buxton | 12 | 8,631 | 8,386 | 0.47% | 213 | 41 | Town |
| Berwick | 13 | 8,387 | 7,976 | 0.66% | 224 | 38 | Town |
| Waterboro | 14 | 8,133 | 7,937 | 0.11% | 147 | 55 | Town |
| South Berwick | 15 | 7,873 | 7,475 | 0.63% | 245 | 32 | Town |
| Eliot | 16 | 7,568 | 6,766 | 1.62% | 383 | 20 | Town |
| Lebanon | 17 | 6,770 | 6,476 | 0.56% | 123 | 55 | Town |
| North Berwick | 18 | 5,304 | 4,977 | 0.89% | 140 | 38 | Town |
| Hollis | 19 | 4,979 | 4,759 | 0.5% | 155 | 32 | Town |
| Lyman | 20 | 4,661 | 4,531 | 0.13% | 120 | 39 | Town |
| Arundel | 21 | 4,516 | 4,279 | 0.44% | 189 | 24 | Town |
| Limington | 22 | 4,164 | 3,898 | 0.92% | 99 | 42 | Town |
| York Harbor | 23 | 3,792 | 3,484 | 1.36% | 1,183 | 3 | CDP |
| South Eliot | 24 | 3,720 | 3,047 | 0.3% | 517 | 7 | CDP |
| Kennebunkport | 25 | 3,712 | 3,630 | 0.11% | 181 | 21 | Town |
| Limerick | 26 | 3,567 | 3,202 | 0.54% | 131 | 27 | Town |
| Alfred | 27 | 3,187 | 3,066 | 0.76% | 117 | 27 | Town |
| Shapleigh | 28 | 3,014 | 2,923 | 0.13% | 78 | 39 | Town |
| Lake Arrowhead | 29 | 2,852 | 2,727 | -0.52% | 547 | 5 | CDP |
| Acton | 30 | 2,721 | 2,677 | -0.07% | 72 | 38 | Town |
| Cape Neddick | 31 | 2,435 | 2,563 | -0.37% | 653 | 4 | CDP |
| Dayton | 32 | 2,181 | 2,141 | -0.32% | 122 | 18 | Town |
| Parsonsfield | 33 | 1,824 | 1,791 | 0% | 31 | 59 | Town |
| Newfield | 34 | 1,684 | 1,653 | 0.42% | 52 | 32 | Town |
| Ogunquit | 35 | 1,601 | 1,577 | 0% | 392 | 4 | Town |
| Cornish | 36 | 1,595 | 1,516 | 0.76% | 72 | 22 | Town |
| West Kennebunk | 37 | 1,292 | 1,154 | 0.62% | 371 | 3 | CDP |
| Kittery Point | 38 | 1,018 | 1,034 | 0% | 534 | 2 | CDP |
| Kezar Falls | 39 | 989 | 628 | 7.15% | 1,288 | 1 | CDP |
Sanford is the largest city in York County, with a population of 22,651.
Kezar Falls is the smallest city in York County, with a population of 989.
There are 39 cities in York County, Maine.