State population ranking

25 Largest Places in Maine by Population

Ranked from largest to smallest using 2024 population estimates. Each place links to its sourced facts, scores, and local summary.

All states

Largest to smallest

Population-ranked places

132 of 155 published places have the selected population vintage.

  1. 1

    Brunswick, ME

    Census-designated place

    Population
    17,652
    Median home value
    $363,200
    Median rent
    $1,465
    Town page
  2. 2

    Orono, ME

    Census-designated place

    Population
    11,151
    Median home value
    $262,900
    Median rent
    $1,280
    Town page
  3. 3

    Old Orchard Beach, ME

    Census-designated place

    Population
    9,244
    Median home value
    $366,600
    Median rent
    $1,246
    Town page
  4. 4

    Gorham, ME

    Census-designated place

    Population
    7,593
    Median home value
    $506,000
    Median rent
    $1,573
    Town page
  5. 5

    Topsham, ME

    Census-designated place

    Population
    7,271
    Median home value
    $388,500
    Median rent
    $1,491
    Town page
  6. 6

    Skowhegan, ME

    Census-designated place

    Population
    6,662
    Median home value
    $156,400
    Median rent
    $880
    Town page
  7. 7

    Yarmouth, ME

    Census-designated place

    Population
    6,289
    Median home value
    $576,900
    Median rent
    $1,663
    Town page
  8. 8

    Kennebunk, ME

    Census-designated place

    Population
    6,221
    Median home value
    $452,800
    Median rent
    $1,466
    Town page
  9. 9

    Winslow, ME

    Census-designated place

    Population
    5,873
    Median home value
    $217,900
    Median rent
    $1,036
    Town page
  10. 10

    Oak Hill, ME

    Census-designated place

    Population
    5,631
    Median home value
    $429,100
    Median rent
    $1,743
    Town page
  11. 11

    North Windham, ME

    Census-designated place

    Population
    5,417
    Median home value
    $342,800
    Median rent
    $1,248
    Town page
  12. 12

    Hampden, ME

    Census-designated place

    Population
    5,161
    Median home value
    $285,900
    Median rent
    $1,133
    Town page
  13. 13

    Kittery, ME

    Census-designated place

    Population
    5,110
    Median home value
    $461,400
    Median rent
    $1,697
    Town page
  14. 14

    Houlton, ME

    Census-designated place

    Population
    5,082
    Median home value
    $129,600
    Median rent
    $814
    Town page
  15. 15

    Farmington, ME

    Census-designated place

    Population
    4,705
    Median home value
    $169,900
    Median rent
    $871
    Town page
  16. 16

    Lisbon Falls, ME

    Census-designated place

    Population
    4,267
    Median home value
    $245,700
    Median rent
    $971
    Town page
  17. 17

    York Harbor, ME

    Census-designated place

    Population
    4,240
    Median home value
    $627,700
    Median rent
    $1,322
    Town page
  18. 18

    South Eliot, ME

    Census-designated place

    Population
    4,203
    Median home value
    $475,600
    Median rent
    $2,155
    Town page
  19. 19

    Rumford, ME

    Census-designated place

    Population
    4,067
    Median home value
    $123,200
    Median rent
    $785
    Town page
  20. 20

    Millinocket, ME

    Census-designated place

    Population
    3,779
    Median home value
    $99,800
    Median rent
    $451
    Town page
  21. 21

    Camden, ME

    Census-designated place

    Population
    3,682
    Median home value
    $498,800
    Median rent
    $1,149
    Town page
  22. 22

    Lisbon, ME

    Census-designated place

    Population
    3,612
    Median home value
    $237,200
    Median rent
    $805
    Town page
  23. 23

    South Berwick, ME

    Census-designated place

    Population
    3,381
    Median home value
    $396,700
    Median rent
    $1,702
    Town page
  24. 24

    Lake Arrowhead, ME

    Census-designated place

    Population
    3,322
    Median home value
    $267,300
    Median rent
    $2,288
    Town page
  25. 25

    Norway, ME

    Census-designated place

    Population
    3,173
    Median home value
    $162,000
    Median rent
    $759
    Town page

How this list is ranked

Places are ordered by population, descending, using one common statewide vintage; ties are ordered by place name. Incorporated places and census-designated places are both eligible when they appear in the published location data.