The Town Files

The 25 Best Small Towns to Retire in Oregon

Ranked on The Town Files lifestyle rankings among 76 towns of 2,500–10,000 people in Oregon. #1 is Sisters, OR.

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Best Small Towns to Retire in Oregon1. Sisters100th pct2. Eagle Crest98th pct3. Bandon94th pct4. Jacksonville92nd pct5. Three Rivers89th pct6. North Plains85th pct7. Talent82nd pct8. Raleigh Hills81st pct9. Mount Angel81st pct10. Philomath79th pct11. Shady Cove77th pct12. Crooked River Ranch76th pct13. Mount Hood Villages76th pct14. Reedsport71st pct15. La Pine71st pct16. Creswell70th pct17. Burns69th pct18. Garden Home-Whitford67th pct19. Oakridge67th pct20. Lincoln City65th pct21. Brookings64th pct22. Deschutes River Woods62nd pct23. Juniper Canyon62nd pct24. Sheridan61st pct25. Phoenix60th pct
  1. 25Phoenix, Oregon

    Better for retirees than 60% of Oregon towns

    4,475 people · Jackson County · median home $415,300 · income $66,508 · Jan low 30°F · 1 in snow

  2. 24Sheridan, Oregon

    Better for retirees than 61% of Oregon towns

    4,639 people · Yamhill County · median home $328,800 · income $70,785 · Jan low 35°F · 2 in snow

  3. 23Juniper Canyon, Oregon

    Better for retirees than 62% of Oregon towns

    2,564 people · Crook County · median home $408,500 · income $84,861 · Jan low 25°F · 9 in snow

  4. 22Deschutes River Woods, Oregon

    Better for retirees than 62% of Oregon towns

    5,532 people · Deschutes County · median home $559,500 · income $91,960 · Jan low 25°F · 22 in snow

  5. 21Brookings, Oregon

    Better for retirees than 64% of Oregon towns

    6,744 people · Curry County · median home $446,700 · income $74,933 · Jan low 44°F · 0 in snow

  6. 20Lincoln City, Oregon

    Better for retirees than 65% of Oregon towns

    9,815 people · Lincoln County · median home $412,700 · income $56,635 · Jan low 38°F · 0 in snow

  7. 19Oakridge, Oregon

    Better for retirees than 67% of Oregon towns

    3,206 people · Lane County · median home $240,200 · income $40,297 · Jan low 31°F · 5 in snow

  8. 18Garden Home-Whitford, Oregon

    Better for retirees than 67% of Oregon towns

    7,081 people · Washington County · median home $624,900 · income $97,500 · Jan low 40°F · 4 in snow

  9. 17Burns, Oregon

    Better for retirees than 69% of Oregon towns

    2,730 people · Harney County · median home $187,200 · income $41,858 · Jan low 16°F

  10. 16Creswell, Oregon

    Better for retirees than 70% of Oregon towns

    5,641 people · Lane County · median home $435,500 · income $100,385 · Jan low 33°F · 3 in snow

  11. 15La Pine, Oregon

    Better for retirees than 71% of Oregon towns

    2,512 people · Deschutes County · median home $363,800 · income $58,365 · Jan low 21°F · 74 in snow

  12. 14Reedsport, Oregon

    Better for retirees than 71% of Oregon towns

    4,310 people · Douglas County · median home $240,000 · income $53,571 · Jan low 39°F · 0 in snow

  13. 13Mount Hood Villages, Oregon

    Better for retirees than 76% of Oregon towns

    4,586 people · Clackamas County · median home $455,500 · income $91,817 · Jan low 35°F · 60 in snow

  14. 12Crooked River Ranch, Oregon

    Better for retirees than 76% of Oregon towns

    4,912 people · Jefferson County · median home $462,300 · income $85,561 · Jan low 25°F · 15 in snow

  15. 11Shady Cove, Oregon

    Better for retirees than 77% of Oregon towns

    3,081 people · Jackson County · median home $367,900 · income $57,000 · Jan low 31°F · 1 in snow

  16. 10Philomath, Oregon

    Better for retirees than 79% of Oregon towns

    5,350 people · Benton County · median home $421,300 · income $83,672 · Jan low 28°F · 4 in snow

  17. 9Mount Angel, Oregon

    Better for retirees than 81% of Oregon towns

    3,392 people · Marion County · median home $430,600 · income $62,232 · Jan low 35°F · 1 in snow

  18. 8Raleigh Hills, Oregon

    Better for retirees than 81% of Oregon towns

    6,196 people · Washington County · median home $913,700 · income $120,000 · Jan low 37°F · 4 in snow

  19. 7Talent, Oregon

    Better for retirees than 82% of Oregon towns

    6,282 people · Jackson County · median home $405,300 · income $62,543 · Jan low 30°F · 1 in snow

  20. 6North Plains, Oregon

    Better for retirees than 85% of Oregon towns

    3,441 people · Washington County · median home $587,500 · income $117,639 · Jan low 34°F · 3 in snow

  21. 5Three Rivers, Oregon

    Better for retirees than 89% of Oregon towns

    3,925 people · Deschutes County · median home $557,700 · income $87,313 · Jan low 20°F · 43 in snow

  22. 4Jacksonville, Oregon

    Better for retirees than 92% of Oregon towns

    3,020 people · Jackson County · median home $649,200 · income $90,341 · Jan low 33°F · 3 in snow

  23. 3Bandon, Oregon

    Better for retirees than 94% of Oregon towns

    3,321 people · Coos County · median home $503,200 · income $48,187 · Jan low 40°F · 0 in snow

  24. 2Eagle Crest, Oregon

    Better for retirees than 98% of Oregon towns

    2,761 people · Deschutes County · median home $750,300 · income $102,500 · Jan low 25°F · 14 in snow

  25. 1Sisters, Oregon

    Better for retirees than 100% of Oregon towns

    3,064 people · Deschutes County · median home $631,100 · income $94,524 · Jan low 21°F · 26 in snow

Price vs ranking

Median home value vs ranking, Oregon towns0255075100$187K$360K$533K$706K$878KMedian home valuePercentile
Orange squares are the 25 towns on this list; green dots are other towns on The Town Files in Oregon.

More Oregon rankings

Same ranking, other places

Methodology. We ranked 76 towns of 2,500–10,000 people in Oregon (2020 Census population; towns with 2,500+ people have pages so far). Lifestyle measures are The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025), shown as percentiles. Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: