Cost of Living in Oregon
373 cities | Population: 3,460,609
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.
Most Expensive in Oregon
Cheapest in Oregon
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 |