OROregon rankings

Most affordable towns in Oregon

Ranked by how many years of a typical OR household income ($83,011) it takes to buy each town's median home. Lower is easier to buy in. 147 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-year

#TownYears of incomeHome valueMedian income
1 Burns Burns2,723 people 2.3 yrs $187,200 $41,858
2 Lakeview3,270 people 2.4 yrs $202,500 $70,900
3 Map of Nyssa Nyssa3,240 people 2.5 yrs $204,300 $69,183
4 Boardman Boardman4,064 people 2.8 yrs $235,300 $66,691
5 Ontario Ontario11,842 people 2.8 yrs $236,300 $46,308
6 Roseburg North Roseburg North4,601 people 2.9 yrs $237,500 $65,160
7 Umatilla Umatilla7,508 people 2.9 yrs $238,500 $68,826
8 Map of Myrtle Creek Myrtle Creek3,500 people 2.9 yrs $239,900 $55,921
9 Map of Milton-Freewater Milton-Freewater7,036 people 2.9 yrs $240,000 $52,183
10 Map of Reedsport Reedsport4,317 people 2.9 yrs $240,000 $53,571
11 Oakridge Oakridge3,184 people 2.9 yrs $240,200 $40,297
12 Winston5,690 people 2.9 yrs $244,100 $56,667
13 Map of Tri-City Tri-City4,234 people 3.0 yrs $246,600 $55,026
14 Map of Altamont Altamont19,927 people 3.0 yrs $249,200 $58,629
15 Map of Myrtle Point Myrtle Point2,684 people 3.0 yrs $252,900 $47,656
16 Green7,541 people 3.2 yrs $265,500 $66,813
17 Hermiston Hermiston19,546 people 3.2 yrs $266,700 $66,998
18 Baker City Baker City10,210 people 3.3 yrs $271,400 $61,580
19 Sweet Home Sweet Home10,078 people 3.3 yrs $273,300 $56,927
20 Sutherlin Sutherlin8,599 people 3.3 yrs $273,600 $51,250
21 Map of La Grande La Grande13,058 people 3.4 yrs $278,700 $58,427
22 Klamath Falls Klamath Falls22,115 people 3.5 yrs $287,000 $46,693
23 Pendleton Pendleton16,950 people 3.5 yrs $287,100 $66,563
24 Roseburg Roseburg23,778 people 3.5 yrs $289,800 $53,918
25 Map of Aumsville Aumsville4,230 people 3.6 yrs $296,400 $90,987
26 Tillamook Tillamook5,218 people 3.6 yrs $298,800 $58,176
27 Map of Toledo Toledo3,546 people 3.6 yrs $299,100 $53,947
28 Map of White City White City10,750 people 3.6 yrs $302,400 $71,175
29 Coquille4,002 people 3.7 yrs $304,500 $58,490
30 Map of Coos Bay Coos Bay15,925 people 3.7 yrs $306,900 $56,524
31 Map of Wood Village Wood Village4,696 people 3.8 yrs $311,500 $85,413
32 Harrisburg Harrisburg3,681 people 3.9 yrs $320,900 $73,650
33 Sheridan Sheridan6,339 people 4.0 yrs $328,800 $70,785
34 Madras Madras7,676 people 4.0 yrs $330,900 $64,659
35 Woodburn27,875 people 4.0 yrs $331,800 $67,347
36 Lebanon Lebanon19,344 people 4.1 yrs $336,800 $63,176
37 Map of Four Corners Four Corners16,275 people 4.1 yrs $340,200 $69,669
38 Cottage Grove Cottage Grove10,698 people 4.2 yrs $346,600 $80,875
39 Vernonia Vernonia2,786 people 4.2 yrs $351,900 $83,411
40 North Bend North Bend10,171 people 4.2 yrs $352,300 $81,320
41 Florence9,482 people 4.3 yrs $358,300 $53,333
42 Springfield Springfield61,499 people 4.3 yrs $358,700 $68,761
43 Map of The Dalles The Dalles15,917 people 4.3 yrs $360,800 $62,614
44 Map of La Pine La Pine2,547 people 4.4 yrs $363,800 $58,365
45 Hayesville Hayesville21,246 people 4.4 yrs $365,400 $58,624
46 Shady Cove Shady Cove3,076 people 4.4 yrs $367,900 $57,000
47 Map of Gervais Gervais2,581 people 4.5 yrs $371,400 $83,043
48 Jefferson Jefferson3,301 people 4.5 yrs $373,000 $102,159
49 Map of Independence Independence10,199 people 4.6 yrs $378,800 $85,375
50 Grants Pass Grants Pass39,311 people 4.6 yrs $382,600 $59,646
51 Map of Veneta Veneta5,200 people 4.6 yrs $385,200 $66,890
52 Map of Central Point Central Point19,216 people 4.7 yrs $389,100 $86,058
53 Dallas Dallas17,531 people 4.7 yrs $389,100 $71,549
54 Albany56,839 people 4.7 yrs $389,200 $78,114
55 Map of St. Helens St. Helens14,258 people 4.7 yrs $394,200 $82,865
56 River Road8,862 people 4.8 yrs $397,800 $81,589
57 Map of Redwood Redwood3,721 people 4.8 yrs $397,800 $68,125
58 Talent6,254 people 4.9 yrs $405,300 $62,543
59 Juniper Canyon2,666 people 4.9 yrs $408,500 $84,861
60 Eagle Point Eagle Point9,839 people 4.9 yrs $408,700 $84,126
61 Stayton Stayton8,292 people 4.9 yrs $409,700 $78,268
62 Dayton Dayton2,675 people 4.9 yrs $410,800 $91,184
63 Lincoln City Lincoln City9,968 people 5.0 yrs $412,700 $56,635
64 Map of Monmouth Monmouth11,428 people 5.0 yrs $413,200 $69,170
65 Santa Clara Santa Clara10,551 people 5.0 yrs $415,100 $88,344
66 Map of Phoenix Phoenix4,390 people 5.0 yrs $415,300 $66,508
67 Map of Warrenton Warrenton6,327 people 5.0 yrs $415,800 $70,670
68 Salem Salem178,865 people 5.0 yrs $416,900 $75,487
69 Medford Medford86,315 people 5.0 yrs $417,100 $73,230
70 Lafayette4,490 people 5.0 yrs $417,100 $97,771
71 Map of Carlton Carlton2,759 people 5.1 yrs $420,600 $98,393
72 Philomath Philomath5,642 people 5.1 yrs $421,300 $83,672
73 Junction City Junction City6,947 people 5.1 yrs $421,900 $85,595
74 King City King City5,073 people 5.1 yrs $423,700 $63,684
75 Prineville Prineville11,470 people 5.1 yrs $425,900 $72,980
76 Fairview10,735 people 5.2 yrs $427,700 $70,107
77 Mount Angel Mount Angel3,393 people 5.2 yrs $430,600 $62,232
78 McMinnville McMinnville34,596 people 5.2 yrs $432,800 $73,736
79 Keizer39,082 people 5.2 yrs $434,100 $84,813
80 Creswell Creswell5,621 people 5.2 yrs $435,500 $100,385
81 Hubbard3,406 people 5.3 yrs $436,800 $101,771
82 Newport Newport10,583 people 5.3 yrs $441,400 $60,568
83 Astoria Astoria10,109 people 5.4 yrs $444,800 $68,007
84 Brookings Brookings6,703 people 5.4 yrs $446,700 $74,933
85 Molalla10,186 people 5.4 yrs $447,100 $89,318
86 Cornelius Cornelius14,255 people 5.5 yrs $452,900 $96,273
87 Mount Hood Villages4,703 people 5.5 yrs $455,500 $91,817
88 Map of Scappoose Scappoose8,179 people 5.5 yrs $455,700 $97,708
89 Troutdale Troutdale15,923 people 5.5 yrs $456,100 $89,337
90 Gresham112,378 people 5.5 yrs $458,700 $77,795
91 Seaside Seaside7,192 people 5.5 yrs $459,500 $47,361
92 Eugene Eugene179,591 people 5.5 yrs $460,400 $66,562
93 Map of Jennings Lodge Jennings Lodge7,971 people 5.6 yrs $462,100 $71,054
94 Crooked River Ranch5,160 people 5.6 yrs $462,300 $85,561
95 Redmond Redmond36,092 people 5.6 yrs $462,500 $84,164
96 Sandy Sandy12,854 people 5.7 yrs $470,300 $108,984
97 Newberg26,066 people 5.7 yrs $472,100 $93,232
98 Forest Grove Forest Grove26,529 people 5.8 yrs $479,600 $87,933
99 Map of Gladstone Gladstone11,977 people 5.8 yrs $480,700 $91,250
100 Sublimity Sublimity2,919 people 5.8 yrs $480,800 $77,969
101 Aloha52,389 people 5.8 yrs $484,400 $101,934
102 Map of Silverton Silverton10,456 people 5.8 yrs $484,800 $79,960
103 Map of Dundee Dundee3,213 people 5.9 yrs $493,100 $106,681
104 Map of Corvallis Corvallis59,960 people 6.1 yrs $502,900 $65,012
105 Bandon Bandon3,330 people 6.1 yrs $503,200 $48,187
106 Milwaukie Milwaukie21,392 people 6.1 yrs $505,100 $86,892
107 Estacada5,152 people 6.1 yrs $509,800 $94,435
108 Oak Grove16,796 people 6.2 yrs $515,700 $86,226
109 Hillsboro108,231 people 6.3 yrs $521,100 $106,409
110 Canby18,134 people 6.4 yrs $528,500 $100,989
111 Turner2,792 people 6.4 yrs $529,500 $101,979
112 Heceta Beach2,651 people 6.4 yrs $533,500 $79,938
113 Marlene Village5,439 people 6.5 yrs $539,800 $115,417
114 Metzger3,714 people 6.5 yrs $543,400 $91,102
115 Oregon City Oregon City37,755 people 6.7 yrs $555,800 $97,829
116 Three Rivers3,995 people 6.7 yrs $557,700 $87,313
117 Map of Deschutes River Woods Deschutes River Woods5,797 people 6.7 yrs $559,500 $91,960
118 Millersburg Millersburg3,366 people 6.8 yrs $567,200 $124,867
119 Map of Oatfield Oatfield13,294 people 6.9 yrs $569,000 $103,224
120 Beaverton Beaverton97,812 people 6.9 yrs $569,800 $98,622
121 Map of Portland Portland641,165 people 7.0 yrs $581,500 $90,919
122 Ashland Ashland21,259 people 7.0 yrs $583,800 $68,028
123 Map of North Plains North Plains3,433 people 7.1 yrs $587,500 $117,639
124 Map of Sherwood Sherwood20,307 people 7.3 yrs $602,100 $109,966
125 Map of Tigard Tigard56,011 people 7.4 yrs $610,500 $108,823
126 Cedar Hills8,388 people 7.4 yrs $611,400 $105,850
127 Map of Wilsonville Wilsonville26,974 people 7.4 yrs $615,300 $96,236
128 Garden Home-Whitford Garden Home-Whitford6,979 people 7.5 yrs $624,900 $97,500
129 Tualatin Tualatin27,763 people 7.6 yrs $628,200 $104,043
130 Sisters Sisters3,022 people 7.6 yrs $631,100 $94,524
131 Oak Hills Oak Hills11,131 people 7.8 yrs $647,800 $127,179
132 Jacksonville Jacksonville2,991 people 7.8 yrs $649,200 $90,341
133 Damascus Damascus11,437 people 7.9 yrs $653,100 $122,500
134 Rockcreek Rockcreek9,223 people 7.9 yrs $653,300 $107,101
135 Beavercreek4,894 people 8.0 yrs $664,300 $135,032
136 Hood River Hood River8,361 people 8.2 yrs $684,100 $85,647
137 Bull Mountain Bull Mountain9,865 people 8.4 yrs $696,600 $165,426
138 Bend Bend103,390 people 8.7 yrs $718,400 $96,394
139 Happy Valley Happy Valley26,738 people 8.7 yrs $725,300 $122,151
140 Eagle Crest2,677 people 9.0 yrs $750,300 $102,500
141 Bethany Bethany33,106 people 9.1 yrs $751,700 $167,735
142 West Slope West Slope6,582 people 9.1 yrs $755,300 $104,875
143 Map of West Linn West Linn26,935 people 9.3 yrs $770,200 $146,507
144 Map of West Haven-Sylvan West Haven-Sylvan7,674 people 9.4 yrs $782,400 $110,200
145 Cedar Mill Cedar Mill19,471 people 10.6 yrs $878,300 $164,079
146 Raleigh Hills Raleigh Hills6,744 people 11.0 yrs $913,700 $120,000
147 Lake Oswego Lake Oswego40,381 people 11.2 yrs $932,200 $141,549

How this ranking works

We divide each town’s median home value by the OR median household income ($83,011). The result is how many years of a typical paycheck it takes to buy a typical home there. Lower is more affordable. Across Oregon as a whole it’s 5.8 years.

Why not each town’s own income? That would rank wealthy towns with half-million-dollar homes as “affordable” only because their residents earn so much. One shared income answers the question people actually ask: where could a typical family afford to live?

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states