The 25 Most Affordable Small Towns in Oregon
Ranked by home value ÷ income among 76 towns of 500–10,000 people in Oregon. #1 is Nyssa, OR (homes cost 3.0× income).
-
25Sheridan, Oregon
Homes cost 4.6× income
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. -
24Milton-Freewater, Oregon
Homes cost 4.6× income
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. -
23Gervais, Oregon
Homes cost 4.5× income
Gervais is a city of 2,595 people in Marion County, Oregon. The median home is worth $371,400 and the median household earns $83,043, so homes cost 4.5× income (typical Oregon town: 5.1×). Median rent is $1,893.
2,595 people · Marion County · median home $371,400 · income $83,043 · Jan low 35°F · 1 in snow
Full Gervais, Oregon profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
22Dayton, Oregon
Homes cost 4.5× income
Dayton is a city of 2,678 people in Yamhill County, Oregon. The median home is worth $410,800 and the median household earns $91,184, so homes cost 4.5× income (typical Oregon town: 5.1×). Median rent is $1,861.
2,678 people · Yamhill County · median home $410,800 · income $91,184 · Jan low 35°F · 5 in snow
Full Dayton, Oregon profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
21Burns, Oregon
Homes cost 4.5× income
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. -
20Millersburg, Oregon
Homes cost 4.5× income
Millersburg is a city of 2,919 people in Linn County, Oregon. The median home is worth $567,200 and the median household earns $124,867, so homes cost 4.5× income (typical Oregon town: 5.1×). Median rent is $1,489.
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 →
Census ACS 2020–2024 medians. -
19Tri-City, Oregon
Homes cost 4.5× income
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. -
18Reedsport, Oregon
Homes cost 4.5× income
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. -
17Harrisburg, Oregon
Homes cost 4.4× income

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. -
16Independence, Oregon
Homes cost 4.4× income
Independence is a city of 9,828 people in Polk County, Oregon. The median home is worth $378,800 and the median household earns $85,375, so homes cost 4.4× income (typical Oregon town: 5.1×). Median rent is $1,665.
9,828 people · Polk County · median home $378,800 · income $85,375 · Jan low 35°F · 6 in snow
Full Independence, Oregon profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
15Hubbard, Oregon
Homes cost 4.3× income

Photo: M.O. Stevens at en.wikipedia (public domain, Wikimedia Commons) Hubbard is a city of 3,426 people in Marion County, Oregon. The median home is worth $436,800 and the median household earns $101,771, so homes cost 4.3× income (typical Oregon town: 5.1×). Median rent is $1,253.
3,426 people · Marion County · median home $436,800 · income $101,771 · Jan low 36°F · 2 in snow
Full Hubbard, Oregon profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
14Myrtle Creek, Oregon
Homes cost 4.3× income
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. -
13Lafayette, Oregon
Homes cost 4.3× income
Lafayette is a city of 4,423 people in Yamhill County, Oregon. The median home is worth $417,100 and the median household earns $97,771, so homes cost 4.3× income (typical Oregon town: 5.1×). Median rent is $1,181.
4,423 people · Yamhill County · median home $417,100 · income $97,771 · Jan low 35°F · 6 in snow
Full Lafayette, Oregon profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
12Winston, Oregon
Homes cost 4.3× income
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. -
11Creswell, Oregon
Homes cost 4.3× income
Creswell is a city of 5,641 people in Lane County, Oregon. The median home is worth $435,500 and the median household earns $100,385, so homes cost 4.3× income (typical Oregon town: 5.1×). Median rent is $1,218.
5,641 people · Lane County · median home $435,500 · income $100,385 · Jan low 33°F · 3 in snow
Full Creswell, Oregon profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
10White City, Oregon
Homes cost 4.2× income
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. -
9Bull Mountain, Oregon
Homes cost 4.2× income

Photo: M.O. Stevens (public domain, Wikimedia Commons) Bull Mountain is a community of 9,992 people in Washington County, Oregon. The median home is worth $696,600 and the median household earns $165,426, so homes cost 4.2× income (typical Oregon town: 5.1×). Median rent is $1,931.
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 →
Census ACS 2020–2024 medians. -
8Green, Oregon
Homes cost 4.0× income
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. -
7Jefferson, Oregon
Homes cost 3.7× income

Photo: Katr67 (public domain, Wikimedia Commons) Jefferson is a city of 3,327 people in Marion County, Oregon. The median home is worth $373,000 and the median household earns $102,159, so homes cost 3.7× income (typical Oregon town: 5.1×). Median rent is $1,328.
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 →
Census ACS 2020–2024 medians. -
6Roseburg North, Oregon
Homes cost 3.6× income
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. -
5Wood Village, Oregon
Homes cost 3.6× income
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. -
4Boardman, Oregon
Homes cost 3.5× income
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. -
3Umatilla, Oregon
Homes cost 3.5× income
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. -
2Aumsville, Oregon
Homes cost 3.3× income
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. -
1Nyssa, Oregon
Homes cost 3.0× income
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.
More Oregon rankings
- The 25 Best Small Towns to Retire in Oregon
- The 19 Quietest Small Towns in Oregon
- The 25 Best Small Towns for Families in Oregon
- 24 Small Towns in Oregon With the Cheapest Homes
- 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
- The 50 Most Affordable Small Towns in America
- The 25 Most Affordable Small Towns in Pennsylvania
- The 25 Most Affordable Small Towns in New York
- The 25 Most Affordable Small Towns in Michigan
- The 25 Most Affordable Small Towns in Texas
- The 25 Most Affordable Small Towns in California
- The 25 Most Affordable Small Towns in New Jersey
- The 25 Most Affordable Small Towns in Florida
- The 25 Most Affordable Small Towns in Wisconsin
- The 25 Most Affordable Small Towns in Ohio
- 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)