The Town Files

The 25 Best Quiet, Affordable Small Towns to Retire in Oregon

Ranked on The Town Files lifestyle rankings among 217 towns of 500–10,000 people in Oregon, scoring every town on all of these at once. #1 is Canyon City, OR.

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Best Quiet, Affordable Small Towns to Retire in Oregon1. Canyon Cityscore 922. Siletzscore 903. John Dayscore 884. Covescore 885. Arlingtonscore 876. Depoe Bayscore 877. Marcolascore 878. Dufurscore 859. Gastonscore 8510. Rose Lodgescore 8411. Condonscore 8312. Ruchscore 8313. Adair Villagescore 8314. Falcon Heightsscore 8315. Heppnerscore 8316. Svensenscore 8217. Prairie Cityscore 8218. Pleasant Valleyscore 8119. Warrenscore 8020. Lakeviewscore 8021. Mount Vernonscore 7922. Huntingtonscore 7923. Glasgowscore 7924. Athenascore 7925. Scioscore 78
  1. 25Scio, Oregon

    Retirement: 68th percentile · Quiet: 82nd percentile · Home value ÷ income: 83rd percentile

    Scio is a city of 956 people in Linn County, Oregon. Homes have a median value of $404,800 against household income of $99,886; January lows average 34°F.

    956 people · Linn County · median home $404,800 · income $99,886 · Jan low 34°F · 2 in snow

    Full Scio, Oregon profile: weather, storms, schools, jobs →

    Scio: The 25 Best Quiet, Affordable Small Towns to Retire in Oregon scoresRetirement68th pctQuiet82th pctAffordability83th pct
    Percentile vs Oregon towns on each part of this ranking.
  2. 24Athena, Oregon

    Retirement: 58th percentile · Quiet: 85th percentile · Home value ÷ income: 94th percentile

    Athena is a city of 1,209 people in Umatilla County, Oregon. Homes have a median value of $239,200 against household income of $71,898; January lows average 27°F.

    1,209 people · Umatilla County · median home $239,200 · income $71,898 · Jan low 27°F · 15 in snow

    Full Athena, Oregon profile: weather, storms, schools, jobs →

    Athena: The 25 Best Quiet, Affordable Small Towns to Retire in Oregon scoresRetirement58th pctQuiet85th pctAffordability94th pct
    Percentile vs Oregon towns on each part of this ranking.
  3. 23Glasgow, Oregon

    Retirement: 92nd percentile · Quiet: 83rd percentile · Home value ÷ income: 62nd percentile

    Glasgow is a community of 785 people in Coos County, Oregon. Homes have a median value of $433,800 against household income of $91,047; January lows average 41°F.

    785 people · Coos County · median home $433,800 · income $91,047 · Jan low 41°F · 0 in snow

    Full Glasgow, Oregon profile: weather, storms, schools, jobs →

    Glasgow: The 25 Best Quiet, Affordable Small Towns to Retire in Oregon scoresRetirement92th pctQuiet83th pctAffordability62th pct
    Percentile vs Oregon towns on each part of this ranking.
  4. 22Huntington, Oregon

    Retirement: 69th percentile · Quiet: 76th percentile · Home value ÷ income: 92nd percentile

    Huntington is a city of 502 people in Baker County, Oregon. Homes have a median value of $123,000 against household income of $35,813; January lows average 21°F.

    502 people · Baker County · median home $123,000 · income $35,813 · Jan low 21°F

    Full Huntington, Oregon profile: weather, storms, schools, jobs →

    Huntington: The 25 Best Quiet, Affordable Small Towns to Retire in Oregon scoresRetirement69th pctQuiet76th pctAffordability92th pct
    Percentile vs Oregon towns on each part of this ranking.
  5. 21Mount Vernon, Oregon

    Retirement: 50th percentile · Quiet: 89th percentile · Home value ÷ income: 99th percentile

    Mount Vernon is a city of 548 people in Grant County, Oregon. Homes have a median value of $143,000 against household income of $63,281; January lows average 21°F.

    548 people · Grant County · median home $143,000 · income $63,281 · Jan low 21°F · 10 in snow

    Full Mount Vernon, Oregon profile: weather, storms, schools, jobs →

    Mount Vernon: The 25 Best Quiet, Affordable Small Towns to Retire in Oregon scoresRetirement50th pctQuiet89th pctAffordability99th pct
    Percentile vs Oregon towns on each part of this ranking.
  6. 20Lakeview, Oregon

    Retirement: 72nd percentile · Quiet: 70th percentile · Home value ÷ income: 97th percentile

    Lakeview is a town of 2,418 people in Lake County, Oregon. Homes have a median value of $202,500 against household income of $70,900; January lows average 22°F.

    2,418 people · Lake County · median home $202,500 · income $70,900 · Jan low 22°F · 55 in snow

    Full Lakeview, Oregon profile: weather, storms, schools, jobs →

    Lakeview: The 25 Best Quiet, Affordable Small Towns to Retire in Oregon scoresRetirement72th pctQuiet70th pctAffordability97th pct
    Percentile vs Oregon towns on each part of this ranking.
  7. 19Warren, Oregon

    Retirement: 79th percentile · Quiet: 78th percentile · Home value ÷ income: 83rd percentile

    Warren is a community of 1,870 people in Columbia County, Oregon. Homes have a median value of $523,400 against household income of $126,838; January lows average 34°F.

    1,870 people · Columbia County · median home $523,400 · income $126,838 · Jan low 34°F · 2 in snow

    Full Warren, Oregon profile: weather, storms, schools, jobs →

    Warren: The 25 Best Quiet, Affordable Small Towns to Retire in Oregon scoresRetirement79th pctQuiet78th pctAffordability83th pct
    Percentile vs Oregon towns on each part of this ranking.
  8. 18Pleasant Valley, Oregon

    Retirement: 74th percentile · Quiet: 94th percentile · Home value ÷ income: 74th percentile

    Pleasant Valley is a community of 620 people in Tillamook County, Oregon. Homes have a median value of $492,300 against household income of $112,500; January lows average 38°F.

    620 people · Tillamook County · median home $492,300 · income $112,500 · Jan low 38°F · 0 in snow

    Full Pleasant Valley, Oregon profile: weather, storms, schools, jobs →

    Pleasant Valley: The 25 Best Quiet, Affordable Small Towns to Retire in Oregon scoresRetirement74th pctQuiet94th pctAffordability74th pct
    Percentile vs Oregon towns on each part of this ranking.
  9. 17Prairie City, Oregon

    Retirement: 76th percentile · Quiet: 96th percentile · Home value ÷ income: 74th percentile

    Prairie City is a city of 841 people in Grant County, Oregon. Homes have a median value of $205,900 against household income of $47,311; January lows average 21°F.

    841 people · Grant County · median home $205,900 · income $47,311 · Jan low 21°F · 10 in snow

    Full Prairie City, Oregon profile: weather, storms, schools, jobs →

    Prairie City: The 25 Best Quiet, Affordable Small Towns to Retire in Oregon scoresRetirement76th pctQuiet96th pctAffordability74th pct
    Percentile vs Oregon towns on each part of this ranking.
  10. 16Svensen, Oregon

    Retirement: 69th percentile · Quiet: 98th percentile · Home value ÷ income: 79th percentile

    Svensen is a community of 853 people in Clatsop County, Oregon. Homes have a median value of $383,100 against household income of $88,750; January lows average 38°F.

    853 people · Clatsop County · median home $383,100 · income $88,750 · Jan low 38°F · 2 in snow

    Full Svensen, Oregon profile: weather, storms, schools, jobs →

    Svensen: The 25 Best Quiet, Affordable Small Towns to Retire in Oregon scoresRetirement69th pctQuiet98th pctAffordability79th pct
    Percentile vs Oregon towns on each part of this ranking.
  11. 15Heppner, Oregon

    Retirement: 90th percentile · Quiet: 73rd percentile · Home value ÷ income: 85th percentile

    Heppner is a city of 1,187 people in Morrow County, Oregon. Homes have a median value of $196,300 against household income of $49,521; January lows average 28°F.

    1,187 people · Morrow County · median home $196,300 · income $49,521 · Jan low 28°F · 13 in snow

    Full Heppner, Oregon profile: weather, storms, schools, jobs →

    Heppner: The 25 Best Quiet, Affordable Small Towns to Retire in Oregon scoresRetirement90th pctQuiet73th pctAffordability85th pct
    Percentile vs Oregon towns on each part of this ranking.
  12. 14Falcon Heights, Oregon

    Retirement: 80th percentile · Quiet: 74th percentile · Home value ÷ income: 95th percentile

    Falcon Heights is a community of 680 people in Klamath County, Oregon. Homes have a median value of $193,600 against household income of $61,773; January lows average 22°F.

    680 people · Klamath County · median home $193,600 · income $61,773 · Jan low 22°F · 52 in snow

    Full Falcon Heights, Oregon profile: weather, storms, schools, jobs →

    Falcon Heights: The 25 Best Quiet, Affordable Small Towns to Retire in Oregon scoresRetirement80th pctQuiet74th pctAffordability95th pct
    Percentile vs Oregon towns on each part of this ranking.
  13. 13Adair Village, Oregon

    Retirement: 96th percentile · Quiet: 84th percentile · Home value ÷ income: 70th percentile

    Adair Village is a city of 994 people in Benton County, Oregon. Homes have a median value of $448,400 against household income of $99,125; January lows average 34°F.

    994 people · Benton County · median home $448,400 · income $99,125 · Jan low 34°F · 3 in snow

    Full Adair Village, Oregon profile: weather, storms, schools, jobs →

    Adair Village: The 25 Best Quiet, Affordable Small Towns to Retire in Oregon scoresRetirement96th pctQuiet84th pctAffordability70th pct
    Percentile vs Oregon towns on each part of this ranking.
  14. 12Ruch, Oregon

    Retirement: 94th percentile · Quiet: 94th percentile · Home value ÷ income: 62nd percentile

    Ruch is a community of 819 people in Jackson County, Oregon. Homes have a median value of $400,500 against household income of $83,700; January lows average 30°F.

    819 people · Jackson County · median home $400,500 · income $83,700 · Jan low 30°F · 4 in snow

    Full Ruch, Oregon profile: weather, storms, schools, jobs →

    Ruch: The 25 Best Quiet, Affordable Small Towns to Retire in Oregon scoresRetirement94th pctQuiet94th pctAffordability62th pct
    Percentile vs Oregon towns on each part of this ranking.
  15. 11Condon, Oregon

    Retirement: 78th percentile · Quiet: 89th percentile · Home value ÷ income: 83rd percentile

    Condon is a city of 711 people in Gilliam County, Oregon. Homes have a median value of $146,600 against household income of $35,667; January lows average 26°F.

    711 people · Gilliam County · median home $146,600 · income $35,667 · Jan low 26°F · 26 in snow

    Full Condon, Oregon profile: weather, storms, schools, jobs →

    Condon: The 25 Best Quiet, Affordable Small Towns to Retire in Oregon scoresRetirement78th pctQuiet89th pctAffordability83th pct
    Percentile vs Oregon towns on each part of this ranking.
  16. 10Rose Lodge, Oregon

    Retirement: 85th percentile · Quiet: 87th percentile · Home value ÷ income: 81st percentile

    Rose Lodge is a community of 1,933 people in Lincoln County, Oregon. Homes have a median value of $250,000 against household income of $59,038; January lows average 38°F.

    1,933 people · Lincoln County · median home $250,000 · income $59,038 · Jan low 38°F · 0 in snow

    Full Rose Lodge, Oregon profile: weather, storms, schools, jobs →

    Rose Lodge: The 25 Best Quiet, Affordable Small Towns to Retire in Oregon scoresRetirement85th pctQuiet87th pctAffordability81th pct
    Percentile vs Oregon towns on each part of this ranking.
  17. 9Gaston, Oregon

    Retirement: 90th percentile · Quiet: 78th percentile · Home value ÷ income: 88th percentile

    Gaston is a city of 676 people in Washington County, Oregon. Homes have a median value of $466,400 against household income of $125,625; January lows average 33°F.

    676 people · Washington County · median home $466,400 · income $125,625 · Jan low 33°F · 5 in snow

    Full Gaston, Oregon profile: weather, storms, schools, jobs →

    Gaston: The 25 Best Quiet, Affordable Small Towns to Retire in Oregon scoresRetirement90th pctQuiet78th pctAffordability88th pct
    Percentile vs Oregon towns on each part of this ranking.
  18. 8Dufur, Oregon

    Retirement: 91st percentile · Quiet: 80th percentile · Home value ÷ income: 85th percentile

    Dufur is a city of 632 people in Wasco County, Oregon. Homes have a median value of $357,500 against household income of $89,333; January lows average 27°F.

    632 people · Wasco County · median home $357,500 · income $89,333 · Jan low 27°F · 22 in snow

    Full Dufur, Oregon profile: weather, storms, schools, jobs →

    Dufur: The 25 Best Quiet, Affordable Small Towns to Retire in Oregon scoresRetirement91th pctQuiet80th pctAffordability85th pct
    Percentile vs Oregon towns on each part of this ranking.
  19. 7Marcola, Oregon

    Retirement: 93rd percentile · Quiet: 76th percentile · Home value ÷ income: 91st percentile

    Marcola is a community of 580 people in Lane County, Oregon. Homes have a median value of $338,800 against household income of $97,778; January lows average 35°F.

    580 people · Lane County · median home $338,800 · income $97,778 · Jan low 35°F · 2 in snow

    Full Marcola, Oregon profile: weather, storms, schools, jobs →

    Marcola: The 25 Best Quiet, Affordable Small Towns to Retire in Oregon scoresRetirement93th pctQuiet76th pctAffordability91th pct
    Percentile vs Oregon towns on each part of this ranking.
  20. 6Depoe Bay, Oregon

    Retirement: 98th percentile · Quiet: 89th percentile · Home value ÷ income: 74th percentile

    Depoe Bay is a city of 1,515 people in Lincoln County, Oregon. Homes have a median value of $377,700 against household income of $85,417; January lows average 39°F.

    1,515 people · Lincoln County · median home $377,700 · income $85,417 · Jan low 39°F · 0 in snow

    Full Depoe Bay, Oregon profile: weather, storms, schools, jobs →

    Depoe Bay: The 25 Best Quiet, Affordable Small Towns to Retire in Oregon scoresRetirement98th pctQuiet89th pctAffordability74th pct
    Percentile vs Oregon towns on each part of this ranking.
  21. 5Arlington, Oregon

    Retirement: 78th percentile · Quiet: 89th percentile · Home value ÷ income: 94th percentile

    Arlington is a city of 628 people in Gilliam County, Oregon. Homes have a median value of $253,300 against household income of $76,694; January lows average 30°F.

    628 people · Gilliam County · median home $253,300 · income $76,694 · Jan low 30°F · 5 in snow

    Full Arlington, Oregon profile: weather, storms, schools, jobs →

    Arlington: The 25 Best Quiet, Affordable Small Towns to Retire in Oregon scoresRetirement78th pctQuiet89th pctAffordability94th pct
    Percentile vs Oregon towns on each part of this ranking.
  22. 4Cove, Oregon

    Retirement: 95th percentile · Quiet: 84th percentile · Home value ÷ income: 85th percentile

    Cove is a city of 620 people in Union County, Oregon. Homes have a median value of $328,000 against household income of $82,500; January lows average 25°F.

    620 people · Union County · median home $328,000 · income $82,500 · Jan low 25°F · 16 in snow

    Full Cove, Oregon profile: weather, storms, schools, jobs →

    Cove: The 25 Best Quiet, Affordable Small Towns to Retire in Oregon scoresRetirement95th pctQuiet84th pctAffordability85th pct
    Percentile vs Oregon towns on each part of this ranking.
  23. 3John Day, Oregon

    Retirement: 84th percentile · Quiet: 93rd percentile · Home value ÷ income: 88th percentile

    John Day is a city of 1,664 people in Grant County, Oregon. Homes have a median value of $212,100 against household income of $57,891; January lows average 21°F.

    1,664 people · Grant County · median home $212,100 · income $57,891 · Jan low 21°F · 10 in snow

    Full John Day, Oregon profile: weather, storms, schools, jobs →

    John Day: The 25 Best Quiet, Affordable Small Towns to Retire in Oregon scoresRetirement84th pctQuiet93th pctAffordability88th pct
    Percentile vs Oregon towns on each part of this ranking.
  24. 2Siletz, Oregon

    Retirement: 83rd percentile · Quiet: 89th percentile · Home value ÷ income: 97th percentile

    Siletz is a city of 1,230 people in Lincoln County, Oregon. Homes have a median value of $251,200 against household income of $86,667; January lows average 39°F.

    1,230 people · Lincoln County · median home $251,200 · income $86,667 · Jan low 39°F · 0 in snow

    Full Siletz, Oregon profile: weather, storms, schools, jobs →

    Siletz: The 25 Best Quiet, Affordable Small Towns to Retire in Oregon scoresRetirement83th pctQuiet89th pctAffordability97th pct
    Percentile vs Oregon towns on each part of this ranking.
  25. 1Canyon City, Oregon

    Retirement: 84th percentile · Quiet: 93rd percentile · Home value ÷ income: 98th percentile

    Canyon City is a town of 660 people in Grant County, Oregon. Homes have a median value of $200,700 against household income of $73,750; January lows average 21°F.

    660 people · Grant County · median home $200,700 · income $73,750 · Jan low 21°F · 10 in snow

    Full Canyon City, Oregon profile: weather, storms, schools, jobs →

    Canyon City: The 25 Best Quiet, Affordable Small Towns to Retire in Oregon scoresRetirement84th pctQuiet93th pctAffordability98th pct
    Percentile vs Oregon towns on each part of this ranking.

Price vs ranking

Median home value vs ranking, Oregon towns0255075100$88K$291K$495K$699K$902KMedian 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 217 towns of 500–10,000 people in Oregon (2020 Census population). Lifestyle measures are The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025), shown as percentiles. The combined score is the average of the percentiles shown for each town; a town must be above the middle on every one. Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: