Home / Oregon

Cost of Living in Oregon

373 cities | Population: 3,460,609

106
Average Cost of Living Index (US = 100)
Median Income: $76,182

Cost of Living in Oregon: Overview

Oregon has a cost of living index of 106, making it 6% more expensive than the national average. The statewide median household income is $76,182 (1% above the US median of $75,149). Across 373 cities tracked in Oregon, costs vary widely depending on location, proximity to metro areas, and local housing markets.

Housing drives most of the variation. The average median rent across Oregon cities is $1,254/mo (5% below the national median of $1,319), and the average median home value is $385,243 (26% above the national figure of $304,900). There is a 94-point spread between the most affordable city, Ontario (index 78), and the most expensive, Lake Oswego (index 172) — a large gap that shows significant regional cost differences.

When evaluating Oregon, it helps to look beyond the state average. Individual city costs can deviate significantly — use the map and rankings below to compare specific locations.

The largest cities in Oregon by population are Portland (index 131, pop. 642,715), Eugene (index 113, pop. 177,520), Salem (index 107, pop. 176,666), Gresham (index 119, pop. 112,818), and Hillsboro (index 134, pop. 107,050). All of these major cities are above the state average, a pattern common in states where metro areas drive up costs relative to rural communities.

Data: US Census Bureau (ACS 2023), Zillow, HUD, BEA Regional Price Parities. Updated monthly.

Cost of Living Map

Top 200 cities by population. Click a marker for details.

All Cities in Oregon (373)

City Population Cost Index Median Income
Portland 642,715 131 $88,792
Eugene 177,520 113 $63,836
Salem 176,666 107 $71,900
Gresham 112,818 119 $73,608
Hillsboro 107,050 134 $103,207
Bend 101,472 143 $88,792
Beaverton 97,502 134 $94,279
Medford 85,794 108 $70,497
Springfield 61,642 99 $67,211
Corvallis 60,424 117 $63,807
Albany 56,773 105 $73,809
Tigard 55,395 138 $105,008
Aloha 53,362 131 $96,754
Lake Oswego 40,367 172 $140,441
Grants Pass 39,183 100 $56,877
Keizer 39,013 110 $81,217
Oregon City 37,482 130 $94,648
Redmond 35,161 117 $79,789
McMinnville 34,493 109 $70,060
Bethany 31,700 162 $164,315
Tualatin 27,710 139 $105,073
West Linn 27,065 158 $138,526
Woodburn 26,845 103 $67,469
Forest Grove 26,406 118 $81,998
Wilsonville 26,183 141 $87,371
Newberg 25,622 122 $91,389
Happy Valley 25,572 154 $120,324
Roseburg 23,773 89 $52,928
Hayesville 22,309 104 $59,299
Klamath Falls 21,879 87 $47,268
Ashland 21,343 125 $71,782
Milwaukie 21,256 122 $82,422
Sherwood 20,227 143 $110,616
Altamont 19,844 85 $56,236
Cedar Mill 19,482 160 $167,037
Hermiston 19,406 87 $67,128
Central Point 19,183 104 $80,450
Lebanon 18,978 100 $56,740
Canby 18,103 120 $100,268
Oak Grove 17,408 129 $81,611
Dallas 17,214 101 $65,647
Pendleton 17,070 88 $70,179
Four Corners 16,168 101 $69,232
Troutdale 16,000 121 $84,339
The Dalles 15,973 92 $62,830
Coos Bay 15,867 89 $55,292
St. Helens 14,152 105 $82,123
Cornelius 13,700 116 $90,071
La Grande 13,059 86 $56,409
Sandy 12,738 124 $102,201
Oatfield 12,709 140 $103,483
Gladstone 11,986 127 $90,395
Ontario 11,728 78 $43,887
Oak Hills 11,464 145 $124,594
Prineville 11,187 105 $72,058
Monmouth 11,176 102 $66,858
White City 10,913 93 $65,370
Damascus 10,888 167 $112,774
Cottage Grove 10,630 94 $64,133
Fairview 10,627 117 $71,024
Santa Clara 10,623 115 $82,530
Silverton 10,445 119 $74,286
Newport 10,393 105 $57,213
North Bend 10,231 93 $72,483
Baker City 10,177 81 $58,125
Molalla 10,168 117 $83,996
Astoria 10,162 106 $70,043
Independence 10,088 112 $79,158
Sweet Home 9,977 91 $59,479
Lincoln City 9,890 108 $56,322
Eagle Point 9,783 110 $89,187
Florence 9,483 99 $52,049
Bull Mountain 9,465 147 $160,755
Rockcreek 9,463 137 $104,785
Sutherlin 8,574 93 $51,860
Cedar Hills 8,515 131 $106,919
River Road 8,462 108 $78,479
Hood River 8,360 130 $77,975
West Haven-Sylvan 8,265 154 $120,709
Stayton 8,223 102 $72,557
Scappoose 8,099 124 $99,475
Green 7,916 91 $69,384
Jennings Lodge 7,732 122 $67,164
Madras 7,596 89 $56,590
Umatilla 7,531 85 $59,861
Seaside 7,210 100 $45,807
Milton-Freewater 7,096 79 $47,440
West Slope 6,985 144 $102,656
Garden Home-Whitford 6,970 141 $93,345
Junction City 6,926 95 $76,969
Brookings 6,733 109 $73,384
Raleigh Hills 6,669 154 $109,306
Sheridan 6,462 94 $69,375
Warrenton 6,297 107 $67,430
Talent 6,271 110 $53,843
Deschutes River Woods 5,755 128 $82,371
Winston 5,663 87 $53,125
Creswell 5,625 112 $95,865
Philomath 5,537 111 $83,373
Marlene Village 5,391 132 $87,335
Tillamook 5,229 92 $57,604
Veneta 5,191 112 $61,949
Mount Hood Villages 5,139 118 $89,717
King City 5,078 121 $66,728
Estacada 4,878 115 $82,909
Crooked River Ranch 4,681 121 $75,260
Wood Village 4,611 104 $72,404
Beavercreek 4,577 132 $130,588
Lafayette 4,428 103 $96,419
Roseburg North 4,400 91 $61,916
Phoenix 4,383 105 $60,656
Tri-City 4,362 85 $47,922
Reedsport 4,317 77 $54,655
Aumsville 4,220 114 $89,651
Coquille 4,019 91 $49,276
Three Rivers 3,966 143 $82,780
Boardman 3,955 80 $63,266
Metzger 3,926 124 $89,394
Harrisburg 3,675 99 $74,006
Toledo 3,547 93 $51,131
Myrtle Creek 3,495 83 $57,039
Hubbard 3,421 111 $98,750
Mount Angel 3,405 104 $62,500
North Plains 3,393 124 $108,618
Bandon 3,323 101 $46,250
Jefferson 3,316 101 $90,391
Nyssa 3,220 76 $51,944
Dundee 3,215 124 $100,208
Oakridge 3,197 83 $35,437
Redwood 3,150 108 $73,135
Juniper Canyon 3,133 102 $95,554
Turner 3,107 111 $99,545
Millersburg 3,096 139 $124,101
Shady Cove 3,083 90 $45,750
Lakeview 3,043 84 $70,436
Sisters 3,018 128 $93,115
Jacksonville 2,991 142 $114,500
Sublimity 2,951 119 $78,007
Eagle Crest 2,890 152 $108,382
Burns 2,736 71 $38,430
Vernonia 2,716 100 $83,324
Myrtle Point 2,689 78 $42,357
Dayton 2,668 125 $79,556
Odell 2,666 109 $84,911
Lincoln Beach 2,657 96 $72,833
Gervais 2,588 114 $86,250
La Pine 2,510 95 $54,946
Gold Beach 2,455 100 $51,662
Warm Springs 2,446 64 $58,203
Union 2,401 86 $56,767
Carlton 2,378 119 $94,227
Vale 2,259 76 $48,854
Heceta Beach 2,220 109 $77,778
Willamina 2,216 93 $56,211
Culver 2,211 101 $85,481
Clatskanie 2,198 85 $81,307
Harbor 2,154 101 $57,778
Mulino 2,146 146 $103,375
Enterprise 2,145 85 $56,975
Rogue River 2,092 95 $45,163
Banks 2,092 122 $84,651
Depoe Bay 2,025 110 $68,636
Waldport 2,025 91 $50,000
Bay City 2,022 99 $80,329
Dunthorpe 1,984 223 $250,001
Amity 1,972 111 $93,438
Gearhart 1,959 113 $85,966
Stanfield 1,956 81 $65,909
Brownsville 1,949 115 $82,750
Irrigon 1,922 74 $66,087
Canyonville 1,917 80 $45,505
Durham 1,909 140 $90,341
Mill City 1,876 97 $70,000
Rainier 1,859 89 $62,847
Keno 1,853 103 $71,643
Lakeside 1,839 88 $57,829
Columbia City 1,806 118 $100,912
Cave Junction 1,701 89 $35,927
Bunker Hill 1,694 85 $53,098
Barview 1,645 90 $71,579
Pacific City 1,638 116 $88,044
Halsey 1,637 120 $106,250
Hines 1,629 69 $57,639
Boring 1,616 131 $101,250
Elgin 1,592 82 $53,750
Prineville Lake Acres 1,589 97 $67,216
Rockaway Beach 1,577 104 $55,188
Stafford 1,572 169 $182,372
Chenoweth 1,543 84 $62,204
John Day 1,543 82 $75,917
Coburg 1,541 109 $89,250
New Hope 1,529 110 $77,768
Cascade Locks 1,529 100 $65,357
Saunders Lake 1,495 111 $87,750
Glide 1,481 94 $81,034
Ruch 1,475 107 $81,591
Warren 1,459 122 $103,309
Grand Ronde 1,443 86 $40,375
Sunriver 1,429 136 $90,529
Heppner 1,420 75 $49,564
Terrebonne 1,394 113 $102,045
Cannon Beach 1,368 133 $70,815
Dunes City 1,358 100 $71,125
Merlin 1,355 103 $66,342
Lyons 1,322 109 $87,500
Tangent 1,303 117 $99,750
Gold Hill 1,264 103 $47,500
Donald 1,242 103 $79,167
Oakland 1,237 99 $58,272
Falls City 1,222 91 $51,094
Lowell 1,221 97 $90,078
Pilot Rock 1,220 80 $85,795
Athena 1,206 79 $70,729
Bayside Gardens 1,194 110 $75,810
Rose Lodge 1,186 90 $55,179
Yamhill 1,179 117 $121,250
Island City 1,165 87 $62,552
Riddle 1,161 81 $55,000
Melrose 1,150 116 $115,536
Maywood Park 1,144 144 $140,357
Adair Village 1,140 124 $93,438
Yoncalla 1,106 94 $55,000
Aurora 1,104 148 $115,187
Foots Creek 1,095 112 $71,755
Joseph 1,090 88 $48,705
Scio 1,075 103 $82,946
South Lebanon 1,044 121 $56,042
Williams 1,030 120 $76,875
Lookingglass 994 113 $85,813
Siletz 990 96 $83,636
Merrill 985 75 $50,469
Port Orford 983 86 $34,122
Drain 975 87 $47,281
Metolius 969 91 $62,841
Mission 938 78 $45,750
Knappa 922 100 $85,357
Canyon City 920 77 $88,542
Svensen 897 115 $59,423
Monroe 897 95 $66,875
Yachats 881 107 $70,000
Dufur 841 103 $86,250
Running Y Ranch 841 143 $166,375
Lacomb 816 96 $74,296
Netarts 805 109 $82,333
Dexter 789 101 $36,905
Garibaldi 769 95 $52,372
Falcon Heights 758 92 $61,275
Green Meadows 752 105 $113,295
Neotsu 751 123 $100,982
Tetherow 750 241 $210,893
Bayshore 743 112 $59,538
Prairie City 739 78 $49,702
Malin 739 78 $53,144
Prospect 724 84 $39,808
Arlington 720 86 $75,625
Glendale 719 80 $39,917
Crabtree 717 106 $115,750
Umapine 713 101 $49,688
Huntington 690 66 $33,250
Gaston 683 119 $117,188
Mosier 675 109 $71,406
North Powder 669 74 $70,682
Takilma 665 100 $32,930
Glasgow 655 108 $88,393
Selma 654 95 $44,161
Powers 645 75 $42,750
Rivergrove 645 216 $208,158
Cove 638 92 $67,813
Oregon Shores 623 107 $86,127
Condon 621 75 $38,393
San Marine 611 111 $75,123
Wallowa 609 87 $47,798
Tumalo 587 160 $78,393
Manzanita 581 144 $98,125
Marcola 561 103 $78,125
Bonanza 550 82 $92,750
Seventh Mountain 530 170 $137,885
O'Brien 528 87 $29,141
Mapleton 527 99 $53,333
Wasco 523 89 $60,000
Fairview 523 86 $45,321
Brooks 501 104 $120,813
Nesika Beach 496 107 $87,712
Johnson City 481 84 $47,500
Pine Hollow 472 99 $51,146
Wheeler 469 99 $56,333
Echo 463 82 $60,385
Chiloquin 459 64 $34,659
Gates 451 99 $60,313
St. Paul 450 125 $113,000
Wimer 449 99 $37,639
Fossil 448 71 $48,438
Butte Falls 445 74 $39,821
Weston 445 87 $41,000
Dillard 436 83 $36,936
Orient 435 154 $76,250
Westfir 434 101 $67,031
Mount Vernon 429 69 $44,844
Oceanside 423 124 $77,586
Maupin 423 97 $54,792
Moro 422 86 $71,563
Helix 415 95 $185,153
Tutuilla 393 97 $84,750
Gopher Flats 383 84 $81,250
Halfway 379 81 $38,203
Scotts Mills 376 108 $67,083
Ione 372 78 $62,500
Riverside 367 92 $97,500
Cherry Grove 365 110 $76,250
Sodaville 363 96 $57,500
Adams 360 71 $64,327
Gardiner 351 102 $135,567
Crescent 344 91 $45,278
Ochoco West 340 101 $64,848
Elmira 318 102 $59,917
River Point 308 111 $63,056
Annex 304 88 $49,792
Lostine 301 102 $77,604
Neahkahnie 300 167 $92,500
Imbler 298 98 $103,750
Camp Sherman 291 151 $95,000
Langlois 290 100 $62,546
Cheshire 287 101 $29,063
Parkdale 275 107 $65,938
Paisley 271 66 $50,000
Wedderburn 261 124 $42,104
Westport 260 83 $47,750
Holley 259 117 $105,134
Fair Oaks 247 102 $64,688
Butteville 244 158 $117,857
Waterloo 242 89 $61,458
Kirkpatrick 242 101 $206,875
Alpine 230 121 $56,458
Haines 228 71 $46,806
Rufus 225 74 $55,833
Nehalem 225 106 $69,464
Adrian 221 74 $50,000
Summit 212 114 $120,781
Mitchell 211 80 $44,196
Dilley 206 140 $250,001
Rhododendron 205 113 $84,519
Monument 198 214 $36,809
Sumpter 190 102 $24,389
Cape Meares 189 139 $90,338
Dayville 189 86 $51,667
Winchester Bay 184 102 $49,125
Cloverdale 181 102 $98,555
Peoria 173 102 $136,320
Marion 167 101 $60,921
Jordan Valley 163 83 $46,429
Grass Valley 161 57 $58,313
Harper 159 91 $50,000
Barnesdale 157 109 $44,643
Long Creek 154 79 $31,458
Days Creek 148 108 $69,375
Elkton 139 87 $57,955
Lexington 138 93 $40,625
Fort Klamath 134 94 $2,499
Bly 123 102 $21,071
Wamic 120 99 $78,750
Seneca 119 90 $76,250
Summerville 119 97 $118,611
Wallowa Lake 116 100 $84,321
Detroit 108 83 $59,583
Cascadia 103 127 $93,906
Pine Grove 95 95 $35,208
Shedd 87 102 $53,304
McKay 87 116 $205,550
Granite 80 79 $16,685
Bellfountain 63 124 $70,750
Antelope 61 102 $61,042
Cayuse 41 93 $83,125
Plush 31 94 $33,125