The Town Files

24 Small Towns in Oregon With the Cheapest Homes

Ranked by median home value among 76 towns of 500–10,000 people in Oregon. #1 is Burns, OR (median home $187,200).

Map of the 24 towns123456789101112131415161718192021222324
Numbers match the ranking.
  1. 24Madras, Oregon

    Median home $330,900

    Madras is a city of 7,456 people in Jefferson County, Oregon. The median home is worth $330,900 and the median household earns $64,659, so homes cost 5.1× income (typical Oregon town: 5.1×). Median rent is $979.

    7,456 people · Jefferson County · median home $330,900 · income $64,659 · Jan low 24°F · 14 in snow

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

    Madras vs the typical Oregon townMadrasTypical Oregon townHome value$330,900$394,200Income$64,659$76,221Rent$979$1,312
    Census ACS 2020–2024 medians.
  2. 23Sheridan, Oregon

    Median home $328,800

    Sheridan is a city of 4,639 people in Yamhill County, Oregon. The median home is worth $328,800 and the median household earns $70,785, so homes cost 4.6× income (typical Oregon town: 5.1×). Median rent is $1,220.

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

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

    Sheridan vs the typical Oregon townSheridanTypical Oregon townHome value$328,800$394,200Income$70,785$76,221Rent$1,220$1,312
    Census ACS 2020–2024 medians.
  3. 22Harrisburg, Oregon

    Median home $320,900

    Harrisburg, Oregon
    Photo: 46percent (public domain, Wikimedia Commons)

    Harrisburg is a city of 3,652 people in Linn County, Oregon. The median home is worth $320,900 and the median household earns $73,650, so homes cost 4.4× income (typical Oregon town: 5.1×). Median rent is $1,548.

    3,652 people · Linn County · median home $320,900 · income $73,650 · Jan low 35°F · 3 in snow

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

    Harrisburg vs the typical Oregon townHarrisburgTypical Oregon townHome value$320,900$394,200Income$73,650$76,221Rent$1,548$1,312
    Census ACS 2020–2024 medians.
  4. 21Harbor, Oregon

    Median home $316,600

    Harbor is a community of 2,551 people in Curry County, Oregon. The median home is worth $316,600 and the median household earns $55,109, so homes cost 5.7× income (typical Oregon town: 5.1×). Median rent is $1,190.

    2,551 people · Curry County · median home $316,600 · income $55,109 · Jan low 42°F · 0 in snow

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

    Harbor vs the typical Oregon townHarborTypical Oregon townHome value$316,600$394,200Income$55,109$76,221Rent$1,190$1,312
    Census ACS 2020–2024 medians.
  5. 20Wood Village, Oregon

    Median home $311,500

    Wood Village is a city of 4,387 people in Multnomah County, Oregon. The median home is worth $311,500 and the median household earns $85,413, so homes cost 3.6× income (typical Oregon town: 5.1×). Median rent is $1,535.

    4,387 people · Multnomah County · median home $311,500 · income $85,413 · Jan low 37°F · 3 in snow

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

    Wood Village vs the typical Oregon townWood VillageTypical Oregon townHome value$311,500$394,200Income$85,413$76,221Rent$1,535$1,312
    Census ACS 2020–2024 medians.
  6. 19Coquille, Oregon

    Median home $304,500

    Coquille is a city of 4,015 people in Coos County, Oregon. The median home is worth $304,500 and the median household earns $58,490, so homes cost 5.2× income (typical Oregon town: 5.1×). Median rent is $1,157.

    4,015 people · Coos County · median home $304,500 · income $58,490 · Jan low 37°F · 0 in snow

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

    Coquille vs the typical Oregon townCoquilleTypical Oregon townHome value$304,500$394,200Income$58,490$76,221Rent$1,157$1,312
    Census ACS 2020–2024 medians.
  7. 18White City, Oregon

    Median home $302,400

    White City is a community of 9,090 people in Jackson County, Oregon. The median home is worth $302,400 and the median household earns $71,175, so homes cost 4.2× income (typical Oregon town: 5.1×). Median rent is $1,379.

    9,090 people · Jackson County · median home $302,400 · income $71,175 · Jan low 33°F · 3 in snow

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

    White City vs the typical Oregon townWhite CityTypical Oregon townHome value$302,400$394,200Income$71,175$76,221Rent$1,379$1,312
    Census ACS 2020–2024 medians.
  8. 17Toledo, Oregon

    Median home $299,100

    Toledo is a city of 3,546 people in Lincoln County, Oregon. The median home is worth $299,100 and the median household earns $53,947, so homes cost 5.5× income (typical Oregon town: 5.1×). Median rent is $1,084.

    3,546 people · Lincoln County · median home $299,100 · income $53,947 · Jan low 39°F · 0 in snow

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

    Toledo vs the typical Oregon townToledoTypical Oregon townHome value$299,100$394,200Income$53,947$76,221Rent$1,084$1,312
    Census ACS 2020–2024 medians.
  9. 16Tillamook, Oregon

    Median home $298,800

    Tillamook is a city of 5,204 people in Tillamook County, Oregon. The median home is worth $298,800 and the median household earns $58,176, so homes cost 5.1× income (typical Oregon town: 5.1×). Median rent is $1,241.

    5,204 people · Tillamook County · median home $298,800 · income $58,176 · Jan low 37°F · 0 in snow

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

    Tillamook vs the typical Oregon townTillamookTypical Oregon townHome value$298,800$394,200Income$58,176$76,221Rent$1,241$1,312
    Census ACS 2020–2024 medians.
  10. 15Aumsville, Oregon

    Median home $296,400

    Aumsville is a city of 4,234 people in Marion County, Oregon. The median home is worth $296,400 and the median household earns $90,987, so homes cost 3.3× income (typical Oregon town: 5.1×). Median rent is $1,786.

    4,234 people · Marion County · median home $296,400 · income $90,987 · Jan low 34°F · 16 in snow

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

    Aumsville vs the typical Oregon townAumsvilleTypical Oregon townHome value$296,400$394,200Income$90,987$76,221Rent$1,786$1,312
    Census ACS 2020–2024 medians.
  11. 14Sutherlin, Oregon

    Median home $273,600

    Sutherlin is a city of 8,524 people in Douglas County, Oregon. The median home is worth $273,600 and the median household earns $51,250, so homes cost 5.3× income (typical Oregon town: 5.1×). Median rent is $1,221.

    8,524 people · Douglas County · median home $273,600 · income $51,250 · Jan low 35°F · 1 in snow

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

    Sutherlin vs the typical Oregon townSutherlinTypical Oregon townHome value$273,600$394,200Income$51,250$76,221Rent$1,221$1,312
    Census ACS 2020–2024 medians.
  12. 13Sweet Home, Oregon

    Median home $273,300

    Sweet Home is a city of 9,828 people in Linn County, Oregon. The median home is worth $273,300 and the median household earns $56,927, so homes cost 4.8× income (typical Oregon town: 5.1×). Median rent is $1,213.

    9,828 people · Linn County · median home $273,300 · income $56,927 · Jan low 34°F · 0 in snow

    Full Sweet Home, Oregon profile: weather, storms, schools, jobs →

    Sweet Home vs the typical Oregon townSweet HomeTypical Oregon townHome value$273,300$394,200Income$56,927$76,221Rent$1,213$1,312
    Census ACS 2020–2024 medians.
  13. 12Green, Oregon

    Median home $265,500

    Green is a community of 7,614 people in Douglas County, Oregon. The median home is worth $265,500 and the median household earns $66,813, so homes cost 4.0× income (typical Oregon town: 5.1×). Median rent is $1,216.

    7,614 people · Douglas County · median home $265,500 · income $66,813 · Jan low 36°F · 0 in snow

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

    Green vs the typical Oregon townGreenTypical Oregon townHome value$265,500$394,200Income$66,813$76,221Rent$1,216$1,312
    Census ACS 2020–2024 medians.
  14. 11Tri-City, Oregon

    Median home $246,600

    Tri-City is a community of 4,019 people in Douglas County, Oregon. The median home is worth $246,600 and the median household earns $55,026, so homes cost 4.5× income (typical Oregon town: 5.1×). Median rent is $934.

    4,019 people · Douglas County · median home $246,600 · income $55,026 · Jan low 37°F · 2 in snow

    Full Tri-City, Oregon profile: weather, storms, schools, jobs →

    Tri-City vs the typical Oregon townTri-CityTypical Oregon townHome value$246,600$394,200Income$55,026$76,221Rent$934$1,312
    Census ACS 2020–2024 medians.
  15. 10Winston, Oregon

    Median home $244,100

    Winston is a city of 5,625 people in Douglas County, Oregon. The median home is worth $244,100 and the median household earns $56,667, so homes cost 4.3× income (typical Oregon town: 5.1×). Median rent is $980.

    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 vs the typical Oregon townWinstonTypical Oregon townHome value$244,100$394,200Income$56,667$76,221Rent$980$1,312
    Census ACS 2020–2024 medians.
  16. 9Oakridge, Oregon

    Median home $240,200

    Oakridge is a city of 3,206 people in Lane County, Oregon. The median home is worth $240,200 and the median household earns $40,297, so homes cost 6.0× income (typical Oregon town: 5.1×). Median rent is $1,017.

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

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

    Oakridge vs the typical Oregon townOakridgeTypical Oregon townHome value$240,200$394,200Income$40,297$76,221Rent$1,017$1,312
    Census ACS 2020–2024 medians.
  17. 8Reedsport, Oregon

    Median home $240,000

    Reedsport is a city of 4,310 people in Douglas County, Oregon. The median home is worth $240,000 and the median household earns $53,571, so homes cost 4.5× income (typical Oregon town: 5.1×). Median rent is $766.

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

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

    Reedsport vs the typical Oregon townReedsportTypical Oregon townHome value$240,000$394,200Income$53,571$76,221Rent$766$1,312
    Census ACS 2020–2024 medians.
  18. 7Milton-Freewater, Oregon

    Median home $240,000

    Milton-Freewater is a city of 7,151 people in Umatilla County, Oregon. The median home is worth $240,000 and the median household earns $52,183, so homes cost 4.6× income (typical Oregon town: 5.1×). Median rent is $877.

    7,151 people · Umatilla County · median home $240,000 · income $52,183 · Jan low 30°F · 7 in snow

    Full Milton-Freewater, Oregon profile: weather, storms, schools, jobs →

    Milton-Freewater vs the typical Oregon townMilton-FreewaterTypical Oregon townHome value$240,000$394,200Income$52,183$76,221Rent$877$1,312
    Census ACS 2020–2024 medians.
  19. 6Myrtle Creek, Oregon

    Median home $239,900

    Myrtle Creek is a city of 3,481 people in Douglas County, Oregon. The median home is worth $239,900 and the median household earns $55,921, so homes cost 4.3× income (typical Oregon town: 5.1×). Median rent is $1,013.

    3,481 people · Douglas County · median home $239,900 · income $55,921 · Jan low 37°F · 2 in snow

    Full Myrtle Creek, Oregon profile: weather, storms, schools, jobs →

    Myrtle Creek vs the typical Oregon townMyrtle CreekTypical Oregon townHome value$239,900$394,200Income$55,921$76,221Rent$1,013$1,312
    Census ACS 2020–2024 medians.
  20. 5Umatilla, Oregon

    Median home $238,500

    Umatilla is a city of 7,363 people in Umatilla County, Oregon. The median home is worth $238,500 and the median household earns $68,826, so homes cost 3.5× income (typical Oregon town: 5.1×). Median rent is $1,159.

    7,363 people · Umatilla County · median home $238,500 · income $68,826 · Jan low 30°F · 4 in snow

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

    Umatilla vs the typical Oregon townUmatillaTypical Oregon townHome value$238,500$394,200Income$68,826$76,221Rent$1,159$1,312
    Census ACS 2020–2024 medians.
  21. 4Roseburg North, Oregon

    Median home $237,500

    Roseburg North is a community of 4,375 people in Douglas County, Oregon. The median home is worth $237,500 and the median household earns $65,160, so homes cost 3.6× income (typical Oregon town: 5.1×). Median rent is $1,197.

    4,375 people · Douglas County · median home $237,500 · income $65,160 · Jan low 35°F · 0 in snow

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

    Roseburg North vs the typical Oregon townRoseburg NorthTypical Oregon townHome value$237,500$394,200Income$65,160$76,221Rent$1,197$1,312
    Census ACS 2020–2024 medians.
  22. 3Boardman, Oregon

    Median home $235,300

    Boardman is a city of 3,828 people in Morrow County, Oregon. The median home is worth $235,300 and the median household earns $66,691, so homes cost 3.5× income (typical Oregon town: 5.1×). Median rent is $971.

    3,828 people · Morrow County · median home $235,300 · income $66,691 · Jan low 29°F · 4 in snow

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

    Boardman vs the typical Oregon townBoardmanTypical Oregon townHome value$235,300$394,200Income$66,691$76,221Rent$971$1,312
    Census ACS 2020–2024 medians.
  23. 2Nyssa, Oregon

    Median home $204,300

    Nyssa is a city of 3,198 people in Malheur County, Oregon. The median home is worth $204,300 and the median household earns $69,183, so homes cost 3.0× income (typical Oregon town: 5.1×). Median rent is $916.

    3,198 people · Malheur County · median home $204,300 · income $69,183 · Jan low 24°F · 8 in snow

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

    Nyssa vs the typical Oregon townNyssaTypical Oregon townHome value$204,300$394,200Income$69,183$76,221Rent$916$1,312
    Census ACS 2020–2024 medians.
  24. 1Burns, Oregon

    Median home $187,200

    Burns is a city of 2,730 people in Harney County, Oregon. The median home is worth $187,200 and the median household earns $41,858, so homes cost 4.5× income (typical Oregon town: 5.1×). Median rent is $734.

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

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

    Burns vs the typical Oregon townBurnsTypical Oregon townHome value$187,200$394,200Income$41,858$76,221Rent$734$1,312
    Census ACS 2020–2024 medians.

More Oregon rankings

Same ranking, other places

Methodology. We ranked 76 towns of 500–10,000 people in Oregon (2020 Census population). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: