80 have matched ACS place data.
wheretolive.us
Real data. Smarter moves. Better living.
State index
Oregon state guide
Compare large Oregon cities by 2025 Census population, young-grad fit, BLS state unemployment, schooling access, cost pressure, commute, and safety-check notes. The current Oregon subset includes 80 West city pages with a combined 2025 population estimate of 2,813,826.
What the current Oregon catalog shows
Estacada, Oregon has the strongest verified population-growth signal in this Oregon subset at +31.72% since the 2020 estimates base. Estacada, Oregon has the lowest ACS rent-to-income baseline among the matched catalog cities at 8.7%. These figures describe the WhereToLive.us city subset, not a statewide average.
Median of matched city ACS gross-rent estimates; not a statewide rent.
Median of matched city ACS household-income estimates; not a statewide income.
Median of matched city ACS owner-occupied home values.
Happy Valley, Oregon leads this subset at 76/100.
Median of matched city approximate ACS commute estimates.
| City | Catalog | Grad fit | Median rent | Median income | 2025 population | City unemployment | Growth | Jobs | Cost |
|---|---|---|---|---|---|---|---|---|---|
| Portland, Oregon | #28 | 66/100 | $1,655 | $90,919 | 635,109 | 5.8% | -2.66% | cautious | rent watch |
| Salem, Oregon | Oregon coverage | 61/100 | $1,400 | $75,487 | 181,779 | 5.8% | +3.57% | cautious | rent watch |
| Eugene, Oregon | Oregon coverage | 60/100 | $1,402 | $66,562 | 178,618 | 7.6% | +0.72% | cautious | rent stretched |
| Gresham, Oregon | Oregon coverage | 51/100 | $1,586 | $77,795 | 111,513 | 5.6% | -2.40% | cautious | rent stretched |
| Hillsboro, Oregon | Oregon coverage | 64/100 | $1,978 | $106,409 | 111,126 | 4.8% | +4.35% | cautious | rent watch |
| Bend, Oregon | Oregon coverage | 74/100 | $1,883 | $96,394 | 107,342 | 3.7% | +8.17% | cautious | rent stretched |
| Beaverton, Oregon | Oregon coverage | 61/100 | $1,826 | $98,622 | 97,842 | 4.4% | +0.27% | cautious | rent watch |
| Medford, Oregon | Oregon coverage | 58/100 | $1,376 | $73,230 | 86,494 | 5.3% | +0.53% | cautious | rent watch |
| Corvallis, Oregon | Oregon coverage | 65/100 | $1,391 | $65,012 | 61,499 | 8.4% | +2.61% | cautious | rent stretched |
| Springfield, Oregon | Oregon coverage | 57/100 | $1,258 | $68,761 | 61,431 | 5.1% | -0.74% | cautious | rent watch |
| Tigard, Oregon | 2025 population #713 | 70/100 | $1,782 | $108,823 | 57,929 | 4.7% | +5.66% | cautious | rent watch |
| Albany, Oregon | 2025 population #729 | 61/100 | $1,372 | $78,114 | 56,894 | 5.8% | +0.95% | cautious | rent watch |
| Lake Oswego, Oregon | 2025 population #1049 | 60/100 | $2,139 | $141,549 | 39,722 | 3.4% | -2.72% | cautious | rent watch |
| Grants Pass, Oregon | 2025 population #1060 | 55/100 | $1,217 | $59,646 | 39,239 | 5.3% | +0.18% | cautious | rent stretched |
| Keizer, Oregon | 2025 population #1063 | 56/100 | $1,424 | $84,813 | 39,140 | 4.2% | -0.57% | cautious | rent watch |
| Redmond, Oregon | 2025 population #1083 | 72/100 | $1,628 | $84,164 | 38,547 | 4.5% | +15.74% | cautious | rent stretched |
| Oregon City, Oregon | 2025 population #1102 | 60/100 | $1,708 | $97,829 | 38,175 | 4.4% | +1.55% | cautious | rent watch |
| McMinnville, Oregon | 2025 population #1204 | 54/100 | $1,380 | $73,736 | 34,647 | 5.5% | +0.74% | cautious | rent watch |
| Woodburn, Oregon | 2025 population #1293 | 68/100 | $1,489 | $67,347 | 31,948 | 5.2% | +22.48% | cautious | rent stretched |
| Happy Valley, Oregon | 2025 population #1398 | 76/100 | $2,029 | $122,151 | 28,916 | 4.8% | +23.51% | cautious | rent watch |
| Tualatin, Oregon | 2025 population #1433 | 62/100 | $1,806 | $104,043 | 28,139 | 4.4% | +0.71% | cautious | rent watch |
| Wilsonville, Oregon | 2025 population #1448 | 64/100 | $1,878 | $96,236 | 27,833 | 6.6% | +4.28% | cautious | rent stretched |
| Forest Grove, Oregon | 2025 population #1480 | 63/100 | $1,460 | $87,933 | 27,252 | 4.3% | +3.97% | cautious | rent watch |
| Newberg, Oregon | 2025 population #1492 | 65/100 | $1,713 | $93,232 | 26,896 | 3.9% | +5.71% | cautious | rent watch |
| West Linn, Oregon | 2025 population #1519 | 62/100 | $2,116 | $146,507 | 26,567 | 4.3% | -2.92% | cautious | rent-friendly |
| Roseburg, Oregon | 2025 population #1684 | 55/100 | $1,063 | $53,918 | 23,693 | 4.7% | +0.21% | cautious | rent stretched |
| Milwaukie, Oregon | 2025 population #1786 | 63/100 | $1,598 | $86,892 | 22,114 | 5.8% | +4.51% | cautious | rent watch |
| Klamath Falls, Oregon | 2025 population #1787 | 56/100 | $986 | $46,693 | 22,111 | 8.5% | +1.55% | cautious | rent stretched |
| Ashland, Oregon | 2025 population #1872 | 57/100 | $1,387 | $68,028 | 20,889 | 6.2% | -2.46% | cautious | rent stretched |
| Sherwood, Oregon | 2025 population #1901 | 59/100 | $2,131 | $109,966 | 20,535 | 3.5% | +0.39% | cautious | rent stretched |
| Lebanon, Oregon | 2025 population #1925 | 68/100 | $1,312 | $63,176 | 20,267 | 5.8% | +9.43% | cautious | rent stretched |
| Hermiston, Oregon | 2025 population #1954 | 62/100 | $1,088 | $66,998 | 19,906 | 4.9% | +2.49% | cautious | rent watch |
| Central Point, Oregon | 2025 population #2013 | 61/100 | $1,364 | $86,058 | 19,139 | 3.1% | +0.66% | cautious | rent watch |
| Canby, Oregon | 2025 population #2111 | 58/100 | $1,542 | $100,989 | 18,004 | 4.0% | -0.95% | cautious | rent watch |
| Dallas, Oregon | 2025 population #2122 | 63/100 | $1,209 | $71,549 | 17,890 | 7.4% | +5.92% | cautious | rent watch |
| Pendleton, Oregon | 2025 population #2212 | 59/100 | $956 | $66,563 | 16,989 | 4.9% | -0.46% | cautious | rent-friendly |
| Troutdale, Oregon | 2025 population #2335 | 53/100 | $1,653 | $89,337 | 15,776 | 4.9% | -3.18% | cautious | rent watch |
| The Dalles, Oregon | 2025 population #2342 | 55/100 | $993 | $62,614 | 15,745 | 7.7% | -1.73% | cautious | rent watch |
| Coos Bay, Oregon | 2025 population #2348 | 55/100 | $1,034 | $56,524 | 15,686 | 6.0% | -1.96% | cautious | rent watch |
| Cornelius, Oregon | 2025 population #2363 | 71/100 | $1,573 | $96,273 | 15,520 | 5.0% | +21.81% | cautious | rent watch |
| St. Helens, Oregon | 2025 population #2472 | 61/100 | $1,413 | $82,865 | 14,450 | 3.6% | +4.48% | cautious | rent watch |
| Sandy, Oregon | 2025 population #2629 | 65/100 | $1,861 | $108,984 | 13,323 | 6.0% | +5.40% | cautious | rent watch |
| La Grande, Oregon | 2025 population #2676 | 57/100 | $968 | $58,427 | 12,985 | 6.1% | -0.86% | cautious | rent watch |
| Prineville, Oregon | 2025 population #2835 | 69/100 | $1,355 | $72,980 | 11,994 | 9.4% | +11.78% | cautious | rent watch |
| Ontario, Oregon | 2025 population #2839 | 60/100 | $804 | $46,308 | 11,957 | 5.5% | +1.76% | cautious | rent watch |
| Gladstone, Oregon | 2025 population #2851 | 52/100 | $1,740 | $91,250 | 11,865 | 5.9% | -1.36% | cautious | rent watch |
| Monmouth, Oregon | 2025 population #2909 | 61/100 | $1,114 | $69,170 | 11,543 | 7.1% | +3.72% | cautious | rent watch |
| Cottage Grove, Oregon | 2025 population #3038 | 60/100 | $1,254 | $80,875 | 10,851 | 6.0% | +2.33% | cautious | rent watch |
| Fairview, Oregon | 2025 population #3050 | 54/100 | $1,637 | $70,107 | 10,762 | 4.1% | +3.34% | cautious | rent stretched |
| Silverton, Oregon | 2025 population #3116 | 55/100 | $1,580 | $79,960 | 10,450 | 1.9% | -0.17% | cautious | rent stretched |
| Newport, Oregon | 2025 population #3132 | 59/100 | $1,241 | $60,568 | 10,383 | 7.3% | +1.32% | cautious | rent stretched |
| Sweet Home, Oregon | 2025 population #3146 | 57/100 | $1,213 | $56,927 | 10,308 | 10.6% | +4.81% | cautious | rent stretched |
| Independence, Oregon | 2025 population #3172 | 58/100 | $1,665 | $85,375 | 10,195 | 3.9% | +3.57% | cautious | rent stretched |
| Lincoln City, Oregon | 2025 population #3194 | 54/100 | $1,314 | $56,635 | 10,117 | 6.7% | +3.06% | cautious | rent stretched |
| Molalla, Oregon | 2025 population #3199 | 51/100 | $1,654 | $89,318 | 10,104 | 4.7% | -1.28% | cautious | rent watch |
| Baker City, Oregon | 2025 population #3210 | 59/100 | $896 | $61,580 | 10,071 | 7.2% | -0.29% | cautious | rent-friendly |
| North Bend, Oregon | 2025 population #3231 | 59/100 | $1,066 | $81,320 | 9,966 | 6.5% | -3.30% | cautious | rent-friendly |
| Eagle Point, Oregon | 2025 population #3253 | 59/100 | $1,307 | $84,126 | 9,861 | 13.9% | +1.82% | cautious | rent watch |
| Astoria, Oregon | 2025 population #3259 | 55/100 | $1,239 | $68,007 | 9,838 | 5.3% | -3.40% | cautious | rent watch |
| Florence, Oregon | 2025 population #3328 | 50/100 | $1,259 | $53,333 | 9,468 | 6.6% | -0.13% | cautious | rent stretched |
| Sutherlin, Oregon | 2025 population #3560 | 51/100 | $1,221 | $51,250 | 8,635 | 7.6% | +1.37% | cautious | rent stretched |
| Stayton, Oregon | 2025 population #3601 | 62/100 | $1,172 | $78,268 | 8,488 | 2.8% | +3.02% | cautious | rent-friendly |
| Hood River, Oregon | 2025 population #3653 | 62/100 | $1,480 | $85,647 | 8,315 | 3.3% | -0.78% | cautious | rent watch |
| Scappoose, Oregon | 2025 population #3673 | 59/100 | $1,750 | $97,708 | 8,257 | 2.1% | +3.19% | cautious | rent watch |
| Umatilla, Oregon | 2025 population #3682 | 73/100 | $1,159 | $68,826 | 8,220 | 6.5% | +11.37% | cautious | rent watch |
| Madras, Oregon | 2025 population #3797 | 62/100 | $979 | $64,659 | 7,829 | 10.4% | +4.83% | cautious | rent watch |
| Junction City, Oregon | 2025 population #3996 | 64/100 | $1,316 | $85,595 | 7,224 | 5.3% | +6.25% | cautious | rent watch |
| Seaside, Oregon | 2025 population #4040 | 50/100 | $1,083 | $47,361 | 7,092 | 8.1% | -0.95% | cautious | rent stretched |
| Milton-Freewater, Oregon | 2025 population #4060 | 55/100 | $877 | $52,183 | 7,029 | 7.3% | -1.76% | cautious | rent watch |
| Brookings, Oregon | 2025 population #4268 | 49/100 | $1,415 | $74,933 | 6,431 | 3.3% | -4.61% | cautious | rent watch |
| Warrenton, Oregon | 2025 population #4312 | 55/100 | $1,305 | $70,670 | 6,312 | 4.0% | +0.56% | cautious | rent watch |
| Talent, Oregon | 2025 population #4317 | 56/100 | $1,579 | $62,543 | 6,296 | 4.0% | +0.13% | cautious | high rent burden |
| Sheridan, Oregon | 2025 population #4331 | 52/100 | $1,220 | $70,785 | 6,243 | 7.0% | -2.97% | cautious | rent watch |
| Estacada, Oregon | 2025 population #4502 | 73/100 | $682 | $94,435 | 5,814 | 1.5% | +31.72% | cautious | rent-friendly |
| Philomath, Oregon | 2025 population #4553 | 71/100 | $1,477 | $83,672 | 5,699 | 3.2% | +6.48% | cautious | rent watch |
| Winston, Oregon | 2025 population #4561 | 58/100 | $980 | $56,667 | 5,680 | 4.0% | +0.62% | cautious | rent watch |
| Creswell, Oregon | 2025 population #4615 | 57/100 | $1,218 | $100,385 | 5,566 | 0.8% | -1.36% | cautious | rent-friendly |
| Tillamook, Oregon | 2025 population #4797 | 54/100 | $1,241 | $58,176 | 5,162 | 4.8% | -0.67% | cautious | rent stretched |
| Veneta, Oregon | 2025 population #4817 | 47/100 | $1,590 | $66,890 | 5,138 | 2.2% | -1.46% | cautious | rent stretched |
| King City, Oregon | 2025 population #4873 | 45/100 | $1,781 | $63,684 | 5,044 | 2.0% | -2.76% | cautious | high rent burden |