The Town Files

The 16 Best Affordable Small Towns for Remote Workers 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 Bull Mountain, OR.

Map of the 16 towns12345678910111213141516
Numbers match the ranking.
The 16 Best Affordable Small Towns for Remote Workers in Oregon1. Bull Mountainscore 912. Rivergrovescore 893. Maywood Parkscore 834. Adair Villagescore 825. Bayside Gardensscore 816. Jeffersonscore 807. Boringscore 798. Barviewscore 759. Millersburgscore 7410. Winstonscore 7211. Beavercreekscore 7212. Scappoosescore 7213. Bay Cityscore 7014. Coburgscore 7015. Marlene Villagescore 7016. North Plainsscore 70
  1. 16North Plains, Oregon

    Work from home: 85th percentile · Broadband at home: 70th percentile · Home value ÷ income: 55th percentile

    North Plains, Oregon
    Photo: M.O. Stevens (public domain, Wikimedia Commons)

    North Plains is a city of 3,441 people in Washington County, Oregon. Homes have a median value of $587,500 against household income of $117,639; January lows average 34°F.

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

    Full North Plains, Oregon profile: weather, storms, schools, jobs →

    North Plains: The 16 Best Affordable Small Towns for Remote Workers in Oregon scoresRemote workers85th pctBroadband70th pctAffordability55th pct
    Percentile vs Oregon towns on each part of this ranking.
  2. 15Marlene Village, Oregon

    Work from home: 66th percentile · Broadband at home: 80th percentile · Home value ÷ income: 65th percentile

    Marlene Village is a community of 5,485 people in Washington County, Oregon. Homes have a median value of $539,800 against household income of $115,417; January lows average 40°F.

    5,485 people · Washington County · median home $539,800 · income $115,417 · Jan low 40°F · 4 in snow

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

    Marlene Village: The 16 Best Affordable Small Towns for Remote Workers in Oregon scoresRemote workers66th pctBroadband80th pctAffordability65th pct
    Percentile vs Oregon towns on each part of this ranking.
  3. 14Coburg, Oregon

    Work from home: 71st percentile · Broadband at home: 85th percentile · Home value ÷ income: 55th percentile

    Coburg is a city of 1,306 people in Lane County, Oregon. Homes have a median value of $494,400 against household income of $98,000; January lows average 35°F.

    1,306 people · Lane County · median home $494,400 · income $98,000 · Jan low 35°F · 2 in snow

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

    Coburg: The 16 Best Affordable Small Towns for Remote Workers in Oregon scoresRemote workers71th pctBroadband85th pctAffordability55th pct
    Percentile vs Oregon towns on each part of this ranking.
  4. 13Bay City, Oregon

    Work from home: 64th percentile · Broadband at home: 85th percentile · Home value ÷ income: 62nd percentile

    Bay City is a city of 1,389 people in Tillamook County, Oregon. Homes have a median value of $393,600 against household income of $82,589; January lows average 37°F.

    1,389 people · Tillamook County · median home $393,600 · income $82,589 · Jan low 37°F · 0 in snow

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

    Bay City: The 16 Best Affordable Small Towns for Remote Workers in Oregon scoresRemote workers64th pctBroadband85th pctAffordability62th pct
    Percentile vs Oregon towns on each part of this ranking.
  5. 12Scappoose, Oregon

    Work from home: 57th percentile · Broadband at home: 93rd percentile · Home value ÷ income: 65th percentile

    Scappoose, Oregon
    Photo: Scappoose,_Oregon,_c1929.tif: A. L. Ransford derivative work: Halvorsen brian (talk) (public domain, Wikimedia Commons)

    Scappoose is a city of 8,010 people in Columbia County, Oregon. Homes have a median value of $455,700 against household income of $97,708; January lows average 34°F.

    8,010 people · Columbia County · median home $455,700 · income $97,708 · Jan low 34°F · 2 in snow

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

    Scappoose: The 16 Best Affordable Small Towns for Remote Workers in Oregon scoresRemote workers57th pctBroadband93th pctAffordability65th pct
    Percentile vs Oregon towns on each part of this ranking.
  6. 11Beavercreek, Oregon

    Work from home: 72nd percentile · Broadband at home: 86th percentile · Home value ÷ income: 58th percentile

    Beavercreek is a community of 4,727 people in Clackamas County, Oregon. Homes have a median value of $664,300 against household income of $135,032; January lows average 37°F.

    4,727 people · Clackamas County · median home $664,300 · income $135,032 · Jan low 37°F · 2 in snow

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

    Beavercreek: The 16 Best Affordable Small Towns for Remote Workers in Oregon scoresRemote workers72th pctBroadband86th pctAffordability58th pct
    Percentile vs Oregon towns on each part of this ranking.
  7. 10Winston, Oregon

    Work from home: 70th percentile · Broadband at home: 67th percentile · Home value ÷ income: 79th percentile

    Winston is a city of 5,625 people in Douglas County, Oregon. Homes have a median value of $244,100 against household income of $56,667; January lows average 36°F.

    5,625 people · Douglas County · median home $244,100 · income $56,667 · Jan low 36°F · 0 in snow

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

    Winston: The 16 Best Affordable Small Towns for Remote Workers in Oregon scoresRemote workers70th pctBroadband67th pctAffordability79th pct
    Percentile vs Oregon towns on each part of this ranking.
  8. 9Millersburg, Oregon

    Work from home: 77th percentile · Broadband at home: 74th percentile · Home value ÷ income: 70th percentile

    Millersburg is a city of 2,919 people in Linn County, Oregon. Homes have a median value of $567,200 against household income of $124,867; January lows average 34°F.

    2,919 people · Linn County · median home $567,200 · income $124,867 · Jan low 34°F · 3 in snow

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

    Millersburg: The 16 Best Affordable Small Towns for Remote Workers in Oregon scoresRemote workers77th pctBroadband74th pctAffordability70th pct
    Percentile vs Oregon towns on each part of this ranking.
  9. 8Barview, Oregon

    Work from home: 56th percentile · Broadband at home: 74th percentile · Home value ÷ income: 95th percentile

    Barview is a community of 1,890 people in Coos County, Oregon. Homes have a median value of $246,600 against household income of $78,510; January lows average 36°F.

    1,890 people · Coos County · median home $246,600 · income $78,510 · Jan low 36°F · 0 in snow

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

    Barview: The 16 Best Affordable Small Towns for Remote Workers in Oregon scoresRemote workers56th pctBroadband74th pctAffordability95th pct
    Percentile vs Oregon towns on each part of this ranking.
  10. 7Boring, Oregon

    Work from home: 74th percentile · Broadband at home: 96th percentile · Home value ÷ income: 66th percentile

    Boring is a community of 1,931 people in Clackamas County, Oregon. Homes have a median value of $730,900 against household income of $158,625; January lows average 37°F.

    1,931 people · Clackamas County · median home $730,900 · income $158,625 · Jan low 37°F · 2 in snow

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

    Boring: The 16 Best Affordable Small Towns for Remote Workers in Oregon scoresRemote workers74th pctBroadband96th pctAffordability66th pct
    Percentile vs Oregon towns on each part of this ranking.
  11. 6Jefferson, Oregon

    Work from home: 70th percentile · Broadband at home: 81st percentile · Home value ÷ income: 88th percentile

    Jefferson, Oregon
    Photo: Katr67 (public domain, Wikimedia Commons)

    Jefferson is a city of 3,327 people in Marion County, Oregon. Homes have a median value of $373,000 against household income of $102,159; January lows average 34°F.

    3,327 people · Marion County · median home $373,000 · income $102,159 · Jan low 34°F · 2 in snow

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

    Jefferson: The 16 Best Affordable Small Towns for Remote Workers in Oregon scoresRemote workers70th pctBroadband81th pctAffordability88th pct
    Percentile vs Oregon towns on each part of this ranking.
  12. 5Bayside Gardens, Oregon

    Work from home: 97th percentile · Broadband at home: 90th percentile · Home value ÷ income: 55th percentile

    Bayside Gardens is a community of 1,214 people in Tillamook County, Oregon. Homes have a median value of $387,800 against household income of $77,727; January lows average 37°F.

    1,214 people · Tillamook County · median home $387,800 · income $77,727 · Jan low 37°F · 1 in snow

    Full Bayside Gardens, Oregon profile: weather, storms, schools, jobs →

    Bayside Gardens: The 16 Best Affordable Small Towns for Remote Workers in Oregon scoresRemote workers97th pctBroadband90th pctAffordability55th pct
    Percentile vs Oregon towns on each part of this ranking.
  13. 4Adair Village, Oregon

    Work from home: 84th percentile · Broadband at home: 93rd 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 16 Best Affordable Small Towns for Remote Workers in Oregon scoresRemote workers84th pctBroadband93th pctAffordability70th pct
    Percentile vs Oregon towns on each part of this ranking.
  14. 3Maywood Park, Oregon

    Work from home: 93rd percentile · Broadband at home: 74th percentile · Home value ÷ income: 83rd percentile

    Maywood Park is a city of 829 people in Multnomah County, Oregon. Homes have a median value of $582,900 against household income of $141,458; January lows average 37°F.

    829 people · Multnomah County · median home $582,900 · income $141,458 · Jan low 37°F · 3 in snow

    Full Maywood Park, Oregon profile: weather, storms, schools, jobs →

    Maywood Park: The 16 Best Affordable Small Towns for Remote Workers in Oregon scoresRemote workers93th pctBroadband74th pctAffordability83th pct
    Percentile vs Oregon towns on each part of this ranking.
  15. 2Rivergrove, Oregon

    Work from home: 92nd percentile · Broadband at home: 95th percentile · Home value ÷ income: 81st percentile

    Rivergrove is a city of 545 people in Clackamas County, Oregon. Homes have a median value of $902,300 against household income of $212,898; January lows average 37°F.

    545 people · Clackamas County · median home $902,300 · income $212,898 · Jan low 37°F · 3 in snow

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

    Rivergrove: The 16 Best Affordable Small Towns for Remote Workers in Oregon scoresRemote workers92th pctBroadband95th pctAffordability81th pct
    Percentile vs Oregon towns on each part of this ranking.
  16. 1Bull Mountain, Oregon

    Work from home: 96th percentile · Broadband at home: 96th percentile · Home value ÷ income: 81st percentile

    Bull Mountain, Oregon
    Photo: M.O. Stevens (public domain, Wikimedia Commons)

    Bull Mountain is a community of 9,992 people in Washington County, Oregon. Homes have a median value of $696,600 against household income of $165,426; January lows average 40°F.

    9,992 people · Washington County · median home $696,600 · income $165,426 · Jan low 40°F · 1 in snow

    Full Bull Mountain, Oregon profile: weather, storms, schools, jobs →

    Bull Mountain: The 16 Best Affordable Small Towns for Remote Workers in Oregon scoresRemote workers96th pctBroadband96th pctAffordability81th 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 16 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: