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).
-
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
22Harrisburg, Oregon
Median home $320,900

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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians.
More Oregon rankings
- The 25 Best Small Towns to Retire in Oregon
- The 19 Quietest Small Towns in Oregon
- The 25 Most Affordable Small Towns in Oregon
- The 25 Best Small Towns for Families in Oregon
- 25 Small Towns in Oregon With the Mildest Winters
- The 25 Most Walkable Small Towns in Oregon
- The 25 Best Small Towns for First-Time Home Buyers in Oregon
Same ranking, other places
- 50 Small Towns in America With the Cheapest Homes
- 25 Small Towns in Pennsylvania With the Cheapest Homes
- 25 Small Towns in New York With the Cheapest Homes
- 25 Small Towns in Michigan With the Cheapest Homes
- 25 Small Towns in Texas With the Cheapest Homes
- 25 Small Towns in California With the Cheapest Homes
- 25 Small Towns in New Jersey With the Cheapest Homes
- 25 Small Towns in Florida With the Cheapest Homes
- 25 Small Towns in Wisconsin With the Cheapest Homes
- 25 Small Towns in Ohio With the Cheapest Homes
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)