State place rankings

Best Places in Maine

Compare places by General Quality score or population. Each place links to its sourced facts, scores, and local summary.

All states

General Quality score

Best overall places

  1. Falmouth, ME

    Census-designated place

    General Quality
    Population
    1,585
    Median home value
    $833,300
  2. General Quality
    Population
    27,007
    Median home value
    $441,200
  3. Brunswick, ME

    Census-designated place

    General Quality
    Population
    17,652
    Median home value
    $363,200
  4. Hampden, ME

    Census-designated place

    General Quality
    Population
    5,161
    Median home value
    $285,900
  5. General Quality
    Population
    69,911
    Median home value
    $489,600
  6. Gorham, ME

    Census-designated place

    General Quality
    Population
    7,593
    Median home value
    $506,000
  7. Cumberland Center, ME

    Census-designated place

    General Quality
    Population
    2,790
    Median home value
    $539,500
  8. General Quality
    Population
    21,565
    Median home value
    $383,300
  9. Yarmouth, ME

    Census-designated place

    General Quality
    Population
    6,289
    Median home value
    $576,900
  10. General Quality
    Population
    21,159
    Median home value
    $413,100
  11. General Quality
    Population
    8,862
    Median home value
    $242,300
  12. General Quality
    Population
    9,636
    Median home value
    $245,300
  13. Orono, ME

    Census-designated place

    General Quality
    Population
    11,151
    Median home value
    $262,900
  14. Kittery, ME

    Census-designated place

    General Quality
    Population
    5,110
    Median home value
    $461,400
  15. Veazie, ME

    Census-designated place

    General Quality
    Population
    1,847
    Median home value
    $293,100
  16. Kennebunk, ME

    Census-designated place

    General Quality
    Population
    6,221
    Median home value
    $452,800
  17. Kennebunkport, ME

    Census-designated place

    General Quality
    Population
    1,276
    Median home value
    $814,400
  18. Bar Harbor, ME

    Census-designated place

    General Quality
    Population
    2,296
    Median home value
    $626,900
  19. General Quality
    Population
    8,835
    Median home value
    $310,900
  20. Freeport, ME

    Census-designated place

    General Quality
    Population
    1,441
    Median home value
    $421,000
  21. Oak Hill, ME

    Census-designated place

    General Quality
    Population
    5,631
    Median home value
    $429,100
  22. Cousins Island, ME

    Census-designated place

    General Quality
    Population
    658
    Median home value
    $658,000
  23. South Berwick, ME

    Census-designated place

    General Quality
    Population
    3,381
    Median home value
    $396,700
  24. Topsham, ME

    Census-designated place

    General Quality
    Population
    7,271
    Median home value
    $388,500
  25. General Quality
    Population
    2,624
    Median home value
    $295,300

How this list is ranked

Places are ordered by General Quality score. General Quality is a balanced livability composite spanning safety, affordability, healthcare, climate, education, jobs, mobility, outdoors, taxes, and other core factors.

Largest to smallest

Population-ranked places

  1. Population
    69,911
    Median home value
    $489,600
    Median rent
    $1,577
  2. Population
    38,866
    Median home value
    $235,100
    Median rent
    $986
  3. Population
    32,518
    Median home value
    $219,600
    Median rent
    $1,055
  4. Population
    27,007
    Median home value
    $441,200
    Median rent
    $1,812
  5. Population
    25,441
    Median home value
    $282,000
    Median rent
    $1,041
  6. Population
    22,663
    Median home value
    $280,200
    Median rent
    $1,152
  7. Population
    22,399
    Median home value
    $396,600
    Median rent
    $1,292
  8. Population
    21,565
    Median home value
    $383,300
    Median rent
    $1,392
  9. Population
    21,159
    Median home value
    $413,100
    Median rent
    $1,249
  10. Population
    19,155
    Median home value
    $201,000
    Median rent
    $919
  11. Brunswick, ME

    Census-designated place

    Population
    17,652
    Median home value
    $363,200
    Median rent
    $1,465
  12. Population
    17,579
    Median home value
    $184,600
    Median rent
    $978
  13. Orono, ME

    Census-designated place

    Population
    11,151
    Median home value
    $262,900
    Median rent
    $1,280
  14. Population
    9,636
    Median home value
    $245,300
    Median rent
    $1,086
  15. Old Orchard Beach, ME

    Census-designated place

    Population
    9,244
    Median home value
    $366,600
    Median rent
    $1,246
  16. Population
    8,862
    Median home value
    $242,300
    Median rent
    $1,017
  17. Population
    8,835
    Median home value
    $310,900
    Median rent
    $1,044
  18. Population
    8,694
    Median home value
    $147,200
    Median rent
    $904
  19. Gorham, ME

    Census-designated place

    Population
    7,593
    Median home value
    $506,000
    Median rent
    $1,573
  20. Population
    7,589
    Median home value
    $208,100
    Median rent
    $989
  21. Population
    7,321
    Median home value
    $134,100
    Median rent
    $757
  22. Topsham, ME

    Census-designated place

    Population
    7,271
    Median home value
    $388,500
    Median rent
    $1,491
  23. Population
    7,142
    Median home value
    $245,800
    Median rent
    $1,092
  24. Population
    6,988
    Median home value
    $340,900
    Median rent
    $962
  25. Skowhegan, ME

    Census-designated place

    Population
    6,662
    Median home value
    $156,400
    Median rent
    $880

How this list is ranked

Places are ordered by their latest available population estimate. Incorporated places and census-designated places are both eligible when they appear in the published location data.

Annual Census population estimates are used where available; ACS place estimates fill coverage gaps.