Jobs in the United States → United States guide → Oregon → Cities

Oregon: the 60 largest cities

Population, county output and jobs, pay, rent and commute for each city, with the map; every city opens its own guide.

In short: Oregon: 60 largest cities, from Portland (641,165 residents) to Cottage Grove (10,698).
Portland (641,165 residents)Eugene (179,591 residents)Salem (178,865 residents)Gresham (112,378 residents)Hillsboro (108,231 residents)Bend (103,390 residents)Beaverton (97,812 residents)Medford (86,315 residents)Springfield (61,499 residents)Corvallis (59,960 residents)Albany (56,839 residents)Tigard (56,011 residents)Aloha (52,389 residents)Lake Oswego (40,381 residents)Grants Pass (39,311 residents)Keizer (39,082 residents)Oregon City (37,755 residents)Redmond (36,092 residents)McMinnville (34,596 residents)Bethany (33,106 residents)Woodburn (27,875 residents)Tualatin (27,763 residents)Wilsonville (26,974 residents)West Linn (26,935 residents)Happy Valley (26,738 residents)Forest Grove (26,529 residents)Newberg (26,066 residents)Roseburg (23,778 residents)Klamath Falls (22,115 residents)Milwaukie (21,392 residents)Ashland (21,259 residents)Hayesville (21,246 residents)Sherwood (20,307 residents)Altamont (19,927 residents)Hermiston (19,546 residents)Cedar Mill (19,471 residents)Lebanon (19,344 residents)Central Point (19,216 residents)Canby (18,134 residents)Dallas (17,531 residents)Pendleton (16,950 residents)Oak Grove (16,796 residents)Four Corners (16,275 residents)Coos Bay (15,925 residents)Troutdale (15,923 residents)The Dalles (15,917 residents)St. Helens (14,258 residents)Cornelius (14,255 residents)Oatfield (13,294 residents)La Grande (13,058 residents)Sandy (12,854 residents)Gladstone (11,977 residents)Ontario (11,842 residents)Prineville (11,470 residents)Damascus (11,437 residents)Monmouth (11,428 residents)Oak Hills (11,131 residents)White City (10,750 residents)Fairview (10,735 residents)Cottage Grove (10,698 residents)PortlandEugeneSalemGreshamHillsboroBendBeavertonMedfordSpringfieldCorvallisAlbanyTigard
Map of Oregon: the 60 largest cities

Click any dot to open that city: jobs, pay, rent, commute, county economy and climate. Dot size follows population; colours follow the state flag.

Open the sortable tables of all 60 cities →

By AtiveSite · Published 07/11/2026 · Updated 07/11/2026 · Every figure is linked to its source below.

60cities covered
2,773,887residents in them
36counties
Portlandlargest city
🆕 Work guides: live jobs + official data, law, permits, pay and cost of living. United States · Oregon · all 60 cities + map → · all 36 counties → · Oregon rankings · all 51 states → · 200 largest companies · 240 best job niches · Federal jobs in Oregon

Cities

CITY (60 largest of Oregon) Official statistics Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · BEA GDP by county 2024 · BLS QCEW 2024 · BLS Local Area Unemployment Statistics · Data: ACS 2020–2024; BEA 2024; QCEW 2024; BLS 2026M09

The 60 largest places in Oregon by population, each with its own guide. GDP, jobs, average pay and unemployment are for the county where the city lies (official statistics do not exist for cities); income, rent, home value and education are for the city itself. Click any column to sort.

Sort:
# ⇅City ⇅County ⇅Population ⇅County GDP 2024 ⇅County jobs ⇅County average pay ⇅County unemployment ⇅Median household income ⇅Median rent ⇅Median home value ⇅Bachelor's+ ⇅
1PortlandMultnomah County641,165$90,618 m498,988$80,7724.3%$90,919$1,655$581,50053.8%
2EugeneLane County179,591$23,574 m157,428$59,0204.4%$66,562$1,402$460,40045.1%
3SalemMarion County178,865$23,937 m171,271$62,7874.0%$75,487$1,400$416,90031.5%
4GreshamMultnomah County112,378$90,618 m498,988$80,7724.3%$77,795$1,586$458,70023.3%
5HillsboroWashington County108,231$63,190 m308,680$90,2924.1%$106,409$1,978$521,10042.3%
6BendDeschutes County103,390$16,683 m93,866$66,2293.9%$96,394$1,883$718,40052.9%
7BeavertonWashington County97,812$63,190 m308,680$90,2924.1%$98,622$1,826$569,80050.1%
8MedfordJackson County86,315$13,469 m91,184$57,8624.7%$73,230$1,376$417,10030.1%
9SpringfieldLane County61,499$23,574 m157,428$59,0204.4%$68,761$1,258$358,70022.4%
10CorvallisBenton County59,960$6,267 m38,636$67,1623.9%$65,012$1,391$502,90061.4%
11AlbanyLinn County56,839$6,881 m48,603$57,4364.4%$78,114$1,372$389,20029.4%
12TigardWashington County56,011$63,190 m308,680$90,2924.1%$108,823$1,782$610,50051.0%
13Aloha (unincorporated)Washington County52,389$63,190 m308,680$90,2924.1%$101,934$1,896$484,40034.5%
14Lake OswegoClackamas County40,381$30,435 m174,320$69,8634.1%$141,549$2,139$932,20074.8%
15Grants PassJosephine County39,311$3,924 m31,420$49,1175.6%$59,646$1,217$382,60019.3%
16KeizerMarion County39,082$23,937 m171,271$62,7874.0%$84,813$1,424$434,10026.9%
17Oregon CityClackamas County37,755$30,435 m174,320$69,8634.1%$97,829$1,708$555,80033.4%
18RedmondDeschutes County36,092$16,683 m93,866$66,2293.9%$84,164$1,628$462,50030.3%
19McMinnvilleYamhill County34,596$5,158 m39,371$54,9933.9%$73,736$1,380$432,80025.8%
20Bethany (unincorporated)Washington County33,106$63,190 m308,680$90,2924.1%$167,735$2,245$751,70071.7%
21WoodburnMarion County27,875$23,937 m171,271$62,7874.0%$67,347$1,489$331,80015.1%
22TualatinWashington County27,763$63,190 m308,680$90,2924.1%$104,043$1,806$628,20046.5%
23WilsonvilleClackamas County26,974$30,435 m174,320$69,8634.1%$96,236$1,878$615,30044.3%
24West LinnClackamas County26,935$30,435 m174,320$69,8634.1%$146,507$2,116$770,20062.0%
25Happy ValleyClackamas County26,738$30,435 m174,320$69,8634.1%$122,151$2,029$725,30046.4%
26Forest GroveWashington County26,529$63,190 m308,680$90,2924.1%$87,933$1,460$479,60031.8%
27NewbergYamhill County26,066$5,158 m39,371$54,9933.9%$93,232$1,713$472,10034.2%
28RoseburgDouglas County23,778$5,360 m38,573$54,0005.1%$53,918$1,063$289,80021.5%
29Klamath FallsKlamath County22,115$3,627 m23,856$53,7395.5%$46,693$986$287,00024.0%
30MilwaukieClackamas County21,392$30,435 m174,320$69,8634.1%$86,892$1,598$505,10041.5%
31AshlandJackson County21,259$13,469 m91,184$57,8624.7%$68,028$1,387$583,80066.2%
32Hayesville (unincorporated)Marion County21,246$23,937 m171,271$62,7874.0%$58,624$1,435$365,40014.9%
33SherwoodWashington County20,307$63,190 m308,680$90,2924.1%$109,966$2,131$602,10049.9%
34Altamont (unincorporated)Klamath County19,927$3,627 m23,856$53,7395.5%$58,629$1,015$249,20022.0%
35HermistonUmatilla County19,546$4,552 m33,030$55,5944.0%$66,998$1,088$266,70016.7%
36Cedar Mill (unincorporated)Washington County19,471$63,190 m308,680$90,2924.1%$164,079$1,882$878,30072.3%
37LebanonLinn County19,344$6,881 m48,603$57,4364.4%$63,176$1,312$336,80021.3%
38Central PointJackson County19,216$13,469 m91,184$57,8624.7%$86,058$1,364$389,10028.4%
39CanbyClackamas County18,134$30,435 m174,320$69,8634.1%$100,989$1,542$528,50030.5%
40DallasPolk County17,531$3,143 m21,937$52,2634.0%$71,549$1,209$389,10022.9%
41PendletonUmatilla County16,950$4,552 m33,030$55,5944.0%$66,563$956$287,10024.7%
42Oak Grove (unincorporated)Clackamas County16,796$30,435 m174,320$69,8634.1%$86,226$1,744$515,70043.6%
43Four Corners (unincorporated)Marion County16,275$23,937 m171,271$62,7874.0%$69,669$1,416$340,20010.3%
44Coos BayCoos County15,925$3,271 m23,128$52,2044.8%$56,524$1,034$306,90022.9%
45TroutdaleMultnomah County15,923$90,618 m498,988$80,7724.3%$89,337$1,653$456,10029.1%
46The DallesWasco County15,917$2,393 m11,501$56,6984.3%$62,614$993$360,80022.7%
47St. HelensColumbia County14,258$2,079 m11,981$54,2284.8%$82,865$1,413$394,20016.9%
48CorneliusWashington County14,255$63,190 m308,680$90,2924.1%$96,273$1,573$452,90018.9%
49Oatfield (unincorporated)Clackamas County13,294$30,435 m174,320$69,8634.1%$103,224$1,786$569,00035.6%
50La GrandeUnion County13,058$1,340 m10,486$52,3453.9%$58,427$968$278,70026.8%
51SandyClackamas County12,854$30,435 m174,320$69,8634.1%$108,984$1,861$470,30029.7%
52GladstoneClackamas County11,977$30,435 m174,320$69,8634.1%$91,250$1,740$480,70025.8%
53OntarioMalheur County11,842$1,553 m13,488$48,7083.6%$46,308$804$236,30015.7%
54PrinevilleCrook County11,470$1,783 m7,535$89,9584.7%$72,980$1,355$425,90016.3%
55Damascus (unincorporated)Clackamas County11,437$30,435 m174,320$69,8634.1%$122,500$2,654$653,10033.6%
56MonmouthPolk County11,428$3,143 m21,937$52,2634.0%$69,170$1,114$413,20027.3%
57Oak Hills (unincorporated)Washington County11,131$63,190 m308,680$90,2924.1%$127,179$1,935$647,80065.2%
58White City (unincorporated)Jackson County10,750$13,469 m91,184$57,8624.7%$71,175$1,379$302,40010.6%
59FairviewMultnomah County10,735$90,618 m498,988$80,7724.3%$70,107$1,637$427,70024.0%
60Cottage GroveLane County10,698$23,574 m157,428$59,0204.4%$80,875$1,254$346,60021.1%

Counties: GDP and jobs

COUNTY (all 36 counties) Official statistics Source: BEA GDP by county 2024 · BLS QCEW 2024 · BLS Local Area Unemployment Statistics · Data: BEA 2024; QCEW 2024 annual; BLS 2026M09

The economy of all 36 counties of Oregon, each with its own page: output (GDP), jobs, employer sites, pay, job change, unemployment and the largest private industry. "Listed cities" counts the 60 cities of this guide whose main county it is.

Sort:
County ⇅Population ⇅GDP 2024 ⇅GDP per resident ⇅Jobs (QCEW) ⇅Employer sites ⇅Average annual pay ⇅Job change vs 2023 ⇅Unemployment ⇅Largest private industry ⇅Listed cities ⇅
Multnomah County801,477$90,618 million$113,063498,98840,968$80,772-1.6%4.3%Health care and social assistance4
Washington County603,947$63,190 million$104,629308,68022,766$90,292-0.1%4.1%Manufacturing11
Clackamas County423,975$30,435 million$71,785174,32017,426$69,863+0.6%4.1%Health care and social assistance12
Lane County384,207$23,574 million$61,358157,42813,531$59,020+0.1%4.4%Health care and social assistance3
Marion County349,244$23,937 million$68,539171,27112,695$62,787+1.9%4.0%Health care and social assistance5
Jackson County222,645$13,469 million$60,49491,1848,355$57,862+0.2%4.7%Health care and social assistance4
Deschutes County206,334$16,683 million$80,85393,86611,562$66,229+1.9%3.9%Health care and social assistance2
Linn County130,706$6,881 million$52,64848,6033,944$57,436-0.6%4.4%Manufacturing2
Douglas County112,072$5,360 million$47,82438,5733,503$54,000-0.2%5.1%Health care and social assistance1
Yamhill County108,734$5,158 million$47,43639,3713,742$54,993+1.9%3.9%Manufacturing2
Benton County96,303$6,267 million$65,07938,6363,121$67,162-0.3%3.9%Health care and social assistance1
Polk County89,662$3,143 million$35,05821,9372,330$52,263+1.1%4.0%Health care and social assistance2
Josephine County88,179$3,924 million$44,50431,4202,806$49,117+1.3%5.6%Health care and social assistance1
Umatilla County79,940$4,552 million$56,93733,0302,534$55,594-1.4%4.0%Health care and social assistance2
Klamath County70,247$3,627 million$51,62923,8562,382$53,739+0.8%5.5%Health care and social assistance2
Coos County64,827$3,271 million$50,45723,1282,086$52,204-0.6%4.8%Health care and social assistance1
Columbia County53,493$2,079 million$38,87411,9811,445$54,228+0.7%4.8%Retail trade1
Lincoln County50,964$2,767 million$54,29118,6072,097$50,886+0.3%4.9%Accommodation and food services0
Clatsop County41,363$2,638 million$63,78219,2871,939$50,967+0.7%4.1%Accommodation and food services0
Malheur County31,954$1,553 million$48,59913,4881,135$48,708+2.0%3.6%Retail trade1
Tillamook County27,496$1,475 million$53,6569,8861,090$52,379-1.6%4.1%Manufacturing0
Wasco County26,552$2,393 million$90,12411,5011,108$56,698+0.8%4.3%Health care and social assistance1
Crook County26,277$1,783 million$67,8537,535875$89,958+1.3%4.7%Accommodation and food services1
Union County26,144$1,340 million$51,24110,4861,047$52,345-0.2%3.9%Health care and social assistance1
Jefferson County25,203$1,150 million$45,6457,031660$56,133+0.2%4.3%Manufacturing0
Hood River County23,905$1,795 million$75,08613,8151,494$52,189-1.2%2.9%Agriculture, forestry, fishing0
Curry County23,381$964 million$41,2226,553920$49,537-3.0%4.7%Accommodation and food services0
Baker County16,840$855 million$50,7435,594724$50,270-0.1%4.3%Retail trade0
Morrow County12,300$2,101 million$170,8476,978412$71,417+4.9%3.7%Manufacturing0
Lake County8,267$481 million$58,1912,528357$50,918-1.3%4.6%Agriculture, forestry, fishing0
Wallowa County7,553$627 million$82,9562,854455$52,648-0.2%4.2%Health care and social assistance0
Harney County7,499$496 million$66,1092,560342$51,173-2.3%3.9%Retail trade0
Grant County7,209$373 million$51,7872,498340$54,057-1.6%4.9%Agriculture, forestry, fishing0
Gilliam County1,971$465 million$235,710962147$64,884+6.1%3.7%Administrative and waste services0
Sherman County1,938$774 million$399,394965118$65,115+1.5%4.1%Retail trade0
Wheeler County1,485$52 million$35,22636272$42,630+0.8%3.4%Agriculture, forestry, fishing0

Unemployment is the latest month BLS published and may be preliminary. Counties with several large cities appear once.

Income and rent

CITY Official statistic Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · Data: ACS 2020–2024

Income, rent and housing for each city. Rent as a share of income is the yearly median rent divided by the median household income.

Sort:
City ⇅Median household income ⇅Income per person ⇅Median rent a month ⇅Rent share of income ⇅Median home value ⇅Homeowners ⇅Poverty rate ⇅Unemployment (ACS) ⇅Labour force participation ⇅
Portland$90,919$57,029$1,65521.8%$581,50052.0%12.8%5.8%70.6%
Eugene$66,562$41,560$1,40225.3%$460,40047.9%19.0%7.6%62.7%
Salem$75,487$38,066$1,40022.3%$416,90055.9%14.4%5.8%61.5%
Gresham$77,795$36,786$1,58624.5%$458,70055.8%13.0%5.6%65.5%
Hillsboro$106,409$51,232$1,97822.3%$521,10050.2%8.5%4.8%71.3%
Bend$96,394$58,652$1,88323.4%$718,40061.7%8.8%3.7%68.1%
Beaverton$98,622$52,507$1,82622.2%$569,80050.5%10.1%4.4%69.5%
Medford$73,230$37,002$1,37622.5%$417,10056.3%13.2%5.3%61.2%
Springfield$68,761$32,388$1,25822.0%$358,70055.0%14.9%5.1%65.7%
Corvallis$65,012$40,092$1,39125.7%$502,90041.8%24.3%8.4%62.0%
Albany$78,114$37,281$1,37221.1%$389,20058.9%13.5%5.8%62.4%
Tigard$108,823$55,273$1,78219.7%$610,50061.6%6.7%4.7%67.5%
Aloha$101,934$42,582$1,89622.3%$484,40067.1%7.8%4.2%68.9%
Lake Oswego$141,549$91,830$2,13918.1%$932,20069.2%3.4%3.4%62.3%
Grants Pass$59,646$34,106$1,21724.5%$382,60057.0%14.4%5.3%57.2%
Keizer$84,813$38,781$1,42420.1%$434,10062.9%8.1%4.2%63.9%
Oregon City$97,829$44,356$1,70821.0%$555,80065.3%6.8%4.4%66.0%
Redmond$84,164$37,343$1,62823.2%$462,50064.5%9.6%4.5%67.4%
McMinnville$73,736$35,302$1,38022.5%$432,80062.9%16.0%5.5%56.7%
Bethany$167,735$68,030$2,24516.1%$751,70066.3%4.0%4.0%69.4%
Woodburn$67,347$29,787$1,48926.5%$331,80064.2%16.3%5.2%60.4%
Tualatin$104,043$50,864$1,80620.8%$628,20055.1%10.0%4.4%70.9%
Wilsonville$96,236$51,971$1,87823.4%$615,30049.0%8.8%6.5%64.4%
West Linn$146,507$68,601$2,11617.3%$770,20082.7%5.5%4.3%60.1%
Happy Valley$122,151$54,741$2,02919.9%$725,30078.9%7.7%4.8%68.8%
Forest Grove$87,933$35,143$1,46019.9%$479,60064.1%15.4%4.3%63.4%
Newberg$93,232$40,153$1,71322.0%$472,10059.4%7.1%3.9%67.9%
Roseburg$53,918$30,430$1,06323.7%$289,80053.8%22.4%4.7%53.0%
Klamath Falls$46,693$31,612$98625.3%$287,00048.9%23.4%8.5%53.3%
Milwaukie$86,892$52,715$1,59822.1%$505,10060.8%7.9%5.8%69.1%
Ashland$68,028$50,414$1,38724.5%$583,80051.6%15.2%6.2%57.6%
Hayesville$58,624$25,956$1,43529.4%$365,40047.1%23.7%5.5%62.9%
Sherwood$109,966$49,988$2,13123.3%$602,10072.3%4.3%3.5%71.1%
Altamont$58,629$30,387$1,01520.8%$249,20070.5%16.9%7.4%51.7%
Hermiston$66,998$28,684$1,08819.5%$266,70061.7%10.1%4.9%68.1%
Cedar Mill$164,079$75,251$1,88213.8%$878,30077.1%8.2%7.8%69.5%
Lebanon$63,176$31,164$1,31224.9%$336,80055.3%17.8%5.8%59.8%
Central Point$86,058$42,947$1,36419.0%$389,10067.2%6.7%3.1%62.4%
Canby$100,989$47,135$1,54218.3%$528,50070.3%8.0%4.0%61.5%
Dallas$71,549$39,359$1,20920.3%$389,10067.9%15.5%7.4%56.6%
Pendleton$66,563$31,052$95617.2%$287,10056.5%15.0%4.9%52.6%
Oak Grove$86,226$47,220$1,74424.3%$515,70064.7%8.4%5.3%61.7%
Four Corners$69,669$29,810$1,41624.4%$340,20065.3%13.9%4.7%61.3%
Coos Bay$56,524$32,858$1,03422.0%$306,90060.1%15.3%6.0%57.7%
Troutdale$89,337$38,604$1,65322.2%$456,10068.9%7.4%4.9%66.7%
The Dalles$62,614$40,289$99319.0%$360,80063.2%11.0%7.7%61.2%
St. Helens$82,865$37,404$1,41320.5%$394,20062.0%10.0%3.6%58.8%
Cornelius$96,273$38,610$1,57319.6%$452,90074.3%9.1%5.0%70.8%
Oatfield$103,224$47,670$1,78620.8%$569,00085.2%9.8%4.4%58.4%
La Grande$58,427$32,892$96819.9%$278,70051.1%20.9%6.1%61.8%
Sandy$108,984$42,676$1,86120.5%$470,30074.7%7.8%6.0%68.4%
Gladstone$91,250$49,032$1,74022.9%$480,70064.7%13.6%5.9%67.2%
Ontario$46,308$26,056$80420.8%$236,30055.6%21.0%5.5%58.5%
Prineville$72,980$34,120$1,35522.3%$425,90060.0%16.2%9.4%60.9%
Damascus$122,500$51,421$2,65426.0%$653,10090.5%3.2%3.6%61.2%
Monmouth$69,170$29,746$1,11419.3%$413,20047.4%16.1%7.1%66.0%
Oak Hills$127,179$57,829$1,93518.3%$647,80061.7%3.4%3.1%71.8%
White City$71,175$26,624$1,37923.2%$302,40083.8%14.3%3.4%65.5%
Fairview$70,107$41,939$1,63728.0%$427,70042.6%17.5%4.1%67.1%
Cottage Grove$80,875$33,651$1,25418.6%$346,60059.0%10.7%6.0%65.4%

Commute and people

CITY Official statistic Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · Data: ACS 2020–2024

Sort:
City ⇅Drive alone ⇅Public transit ⇅Walk ⇅Work from home ⇅Commute 45+ min ⇅Born abroad ⇅Median age ⇅
Portland49.5%6.0%4.3%28.5%10.5%12.4%38.8
Eugene61.3%2.6%5.7%17.3%6.0%7.0%35.2
Salem65.3%1.6%3.3%15.8%12.3%12.8%36.0
Gresham67.0%3.7%2.7%13.0%15.2%16.8%37.0
Hillsboro60.7%4.3%2.4%22.0%12.2%20.4%35.0
Bend63.5%0.2%2.4%24.8%3.8%4.8%40.9
Beaverton59.4%4.3%2.6%25.1%10.0%19.4%37.8
Medford72.8%0.5%2.3%10.5%3.6%6.5%38.9
Springfield71.1%1.9%3.0%9.8%6.6%5.9%37.4
Corvallis56.0%2.1%9.9%18.9%6.2%12.7%27.9
Albany72.3%0.5%2.4%14.2%8.3%6.1%37.7
Tigard60.3%2.2%2.4%26.4%8.4%13.4%39.4
Aloha62.9%2.8%1.2%21.7%12.4%21.4%37.2
Lake Oswego59.9%0.5%1.9%31.8%6.7%11.5%46.7
Grants Pass73.7%0.5%2.2%10.0%8.1%3.5%40.8
Keizer75.0%0.9%1.6%14.6%14.8%9.2%37.4
Oregon City70.7%1.7%4.0%15.2%16.7%5.8%37.5
Redmond70.2%0.3%2.2%14.0%7.0%6.2%36.2
McMinnville70.4%0.3%6.0%12.2%15.0%9.6%38.9
Bethany52.4%2.5%1.2%39.2%8.3%35.1%36.9
Woodburn72.1%0.6%0.3%7.6%14.9%34.1%38.6
Tualatin66.6%2.1%2.0%21.8%6.7%15.5%37.4
Wilsonville69.7%1.2%2.2%13.7%11.7%9.6%37.7
West Linn59.1%0.9%1.0%32.4%9.4%9.7%43.3
Happy Valley63.7%1.4%3.6%23.9%15.4%18.2%39.0
Forest Grove67.8%3.6%6.5%12.2%16.7%13.2%34.0
Newberg68.5%0.3%8.1%14.7%20.1%9.0%34.8
Roseburg72.5%0.4%3.3%12.1%4.3%3.6%39.6
Klamath Falls74.1%0.3%6.4%6.0%3.7%4.7%35.2
Milwaukie59.3%2.5%3.2%25.1%13.8%6.2%41.3
Ashland57.9%0.4%10.7%21.1%5.1%6.7%47.7
Hayesville67.9%2.7%1.3%7.2%20.3%23.4%32.2
Sherwood64.4%0.2%1.7%26.2%10.9%7.4%36.7
Altamont79.5%0.5%0.5%8.5%4.2%5.0%38.0
Hermiston81.2%0.0%1.0%3.4%7.1%19.8%30.9
Cedar Mill51.0%3.0%1.0%38.4%12.2%23.9%38.6
Lebanon78.2%0.0%1.4%6.0%15.5%5.7%37.2
Central Point76.3%0.2%1.7%8.7%2.1%4.7%41.7
Canby72.5%1.3%1.9%13.0%16.8%6.4%43.0
Dallas69.4%0.2%4.1%10.7%18.0%3.4%40.9
Pendleton75.7%0.8%3.4%7.9%7.0%2.9%36.9
Oak Grove60.9%2.3%1.5%27.8%14.8%7.8%44.7
Four Corners74.2%1.4%1.5%7.8%17.7%13.0%37.4
Coos Bay76.5%0.0%3.7%6.7%4.0%3.9%44.1
Troutdale74.3%1.1%0.8%14.4%11.1%13.5%38.1
The Dalles80.8%0.1%1.8%7.4%6.3%9.1%38.5
St. Helens63.8%0.1%2.2%13.2%30.7%3.9%39.8
Cornelius67.4%6.8%2.4%9.0%19.3%23.4%35.1
Oatfield69.5%1.3%0.8%20.7%12.9%13.4%50.3
La Grande67.7%0.5%9.7%6.8%5.3%4.8%32.9
Sandy78.4%0.6%0.2%14.7%20.2%3.5%34.8
Gladstone66.4%2.8%2.1%20.7%12.1%7.0%44.8
Ontario76.3%0.0%3.8%7.7%4.9%7.7%35.2
Prineville80.3%0.0%4.3%10.2%19.1%5.4%38.4
Damascus71.6%0.6%1.5%14.0%19.3%6.5%45.6
Monmouth69.7%1.2%7.7%10.6%14.6%6.3%27.1
Oak Hills57.2%2.2%2.8%31.4%5.8%23.3%38.6
White City79.0%0.4%0.4%5.4%4.6%11.1%34.6
Fairview64.3%2.0%3.7%16.1%16.1%12.8%37.4
Cottage Grove73.0%1.2%6.2%9.7%5.0%4.5%38.9

Shares of workers aged 16 and over.

Metro pay

METRO Official statistics Source: BLS Occupational Employment and Wage Statistics (OEWS), May 2025 · BEA Regional Price Parities · BLS Local Area Unemployment Statistics · Data: OEWS May 2025; RPP 2024

Cities that we could match to a BLS metropolitan area. Metro figures cover the whole area. The page of each city shows the occupations and pay of its metro.

Sort:
City ⇅Metropolitan area ⇅Jobs (OEWS) ⇅Median pay, all occupations ⇅Price level (US = 100) ⇅Unemployment ⇅
PortlandPortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
EugeneEugene-Springfield, OR157,710$49,680101.64.4%
SalemSalem, OR188,620$55,310103.64.0%
GreshamPortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
HillsboroPortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
BendBend, OR108,240$54,570103.64.0%
BeavertonPortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
MedfordMedford, OR89,060$49,900101.44.7%
SpringfieldEugene-Springfield, OR157,710$49,680101.64.4%
CorvallisCorvallis, OR38,550$57,680104.03.9%
AlbanyAlbany, OR47,260$49,700102.14.4%
TigardPortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
AlohaPortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
Lake OswegoPortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
Grants PassGrants Pass, OR30,540$50,73097.85.6%
KeizerSalem, OR188,620$55,310103.64.0%
Oregon CityPortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
RedmondBend, OR108,240$54,570103.64.0%
McMinnvillePortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
BethanyPortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
WoodburnSalem, OR188,620$55,310103.64.0%
TualatinPortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
WilsonvillePortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
West LinnPortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
Happy ValleyPortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
Forest GrovePortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
NewbergPortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
MilwaukiePortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
AshlandMedford, OR89,060$49,900101.44.7%
HayesvilleSalem, OR188,620$55,310103.64.0%
SherwoodPortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
Cedar MillPortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
LebanonAlbany, OR47,260$49,700102.14.4%
Central PointMedford, OR89,060$49,900101.44.7%
CanbyPortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
DallasSalem, OR188,620$55,310103.64.0%
Oak GrovePortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
Four CornersSalem, OR188,620$55,310103.64.0%
TroutdalePortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
St. HelensPortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
CorneliusPortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
OatfieldPortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
SandyPortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
GladstonePortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
PrinevilleBend, OR108,240$54,570103.64.0%
DamascusPortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
MonmouthSalem, OR188,620$55,310103.64.0%
Oak HillsPortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
White CityMedford, OR89,060$49,900101.44.7%
FairviewPortland-Vancouver-Hillsboro, OR-WA1,208,410$60,690105.44.1%
Cottage GroveEugene-Springfield, OR157,710$49,680101.64.4%

Climate

CITY Model estimate on a 0.5° grid Source: NASA POWER climatology (MERRA-2, 2001–2025) · Data: monthly means 2001–2025

Sort:
City ⇅January mean (°F) ⇅July mean (°F) ⇅Year mean (°F) ⇅Yearly precipitation (mm) ⇅
Portland386650.71484
Eugene416350.71375
Salem416551.31370
Gresham386650.71484
Hillsboro396350.01494
Bend306645.3618
Beaverton396350.01494
Medford387151.91074
Springfield416350.71375
Corvallis416451.01432
Albany416451.01432
Tigard386650.71484
Aloha396350.01494
Lake Oswego386650.71484
Grants Pass387151.91074
Keizer416551.31370
Oregon City386650.71484
Redmond326847.7601
McMinnville416551.31370
Bethany396350.01494
Woodburn416551.31370
Tualatin386650.71484
Wilsonville386650.71484
West Linn386650.71484
Happy Valley386650.71484
Forest Grove396350.01494
Newberg396350.01494
Roseburg386750.21083
Klamath Falls306947.0573
Milwaukie386650.71484
Ashland327048.1676
Hayesville416551.31370
Sherwood396350.01494
Altamont306947.0573
Hermiston357754.1277
Cedar Mill386650.71484
Lebanon416451.01432
Central Point387151.91074
Canby386650.71484
Dallas416551.31370
Pendleton327149.1520
Oak Grove386650.71484
Four Corners416551.31370
Coos Bay475952.71315
Troutdale386650.71484
The Dalles326547.1949
St. Helens386249.11603
Cornelius396350.01494
Oatfield386650.71484
La Grande286845.6659
Sandy386650.71484
Gladstone386650.71484
Ontario308053.2361
Prineville316746.3441
Damascus386650.71484
Monmouth416551.31370
Oak Hills396350.01494
White City387151.91074
Fairview386650.71484
Cottage Grove416350.71375

Satellite-reanalysis values on a grid of roughly 50 km; not weather-station records.

Rankings

Ready-made rankings of these cities, and of the metro areas that pay the most for common occupations:

Oregon: Largest Cities

Oregon: Cities With the Cheapest Rent

Oregon: Cities With the Highest Household Income

Oregon: Cities Where Rent Takes the Smallest Share of Income

Oregon: Cities With the Lowest Unemployment

Oregon: Cities in the Highest-Paying Counties

Oregon: Most College-Educated Cities

Oregon: Cities With the Most Homeowners

Oregon: Cities With the Most Remote Work

Oregon: Cities With the Shortest Commutes

Best Oregon metro areas for fast food and counter workers

Best Oregon metro areas for retail salespersons

Best Oregon metro areas for stockers and order fillers

Best Oregon metro areas for home health and personal care aides

Best Oregon metro areas for registered nurses

Best Oregon metro areas for cashiers

Best Oregon metro areas for general and operations managers

Best Oregon metro areas for office clerks, general

Best Oregon metro areas for laborers and freight, stock, and material movers, hand

Best Oregon metro areas for janitors and cleaners, except maids and housekeeping cleaners

Best Oregon metro areas for heavy and tractor-trailer truck drivers

Best Oregon metro areas for secretaries and administrative assistants, except legal, medical, and executive

Best Oregon metro areas for waiters and waitresses

Best Oregon metro areas for teaching assistants, except postsecondary

Best Oregon metro areas for software developers

City by city

City by city

1. Portland

641,165 residents · Multnomah County · median household income $90,919 · median rent $1,655 · guide: jobs, pay and living in Portland

2. Eugene

179,591 residents · Lane County · median household income $66,562 · median rent $1,402 · guide: jobs, pay and living in Eugene

3. Salem

178,865 residents · Marion County · median household income $75,487 · median rent $1,400 · guide: jobs, pay and living in Salem

4. Gresham

112,378 residents · Multnomah County · median household income $77,795 · median rent $1,586 · guide: jobs, pay and living in Gresham

5. Hillsboro

108,231 residents · Washington County · median household income $106,409 · median rent $1,978 · guide: jobs, pay and living in Hillsboro

6. Bend

103,390 residents · Deschutes County · median household income $96,394 · median rent $1,883 · guide: jobs, pay and living in Bend

7. Beaverton

97,812 residents · Washington County · median household income $98,622 · median rent $1,826 · guide: jobs, pay and living in Beaverton

8. Medford

86,315 residents · Jackson County · median household income $73,230 · median rent $1,376 · guide: jobs, pay and living in Medford

9. Springfield

61,499 residents · Lane County · median household income $68,761 · median rent $1,258 · guide: jobs, pay and living in Springfield

10. Corvallis

59,960 residents · Benton County · median household income $65,012 · median rent $1,391 · guide: jobs, pay and living in Corvallis

11. Albany

56,839 residents · Linn County · median household income $78,114 · median rent $1,372 · guide: jobs, pay and living in Albany

12. Tigard

56,011 residents · Washington County · median household income $108,823 · median rent $1,782 · guide: jobs, pay and living in Tigard

13. Aloha

52,389 residents · Washington County · median household income $101,934 · median rent $1,896 · guide: jobs, pay and living in Aloha

14. Lake Oswego

40,381 residents · Clackamas County · median household income $141,549 · median rent $2,139 · guide: jobs, pay and living in Lake Oswego

15. Grants Pass

39,311 residents · Josephine County · median household income $59,646 · median rent $1,217 · guide: jobs, pay and living in Grants Pass

16. Keizer

39,082 residents · Marion County · median household income $84,813 · median rent $1,424 · guide: jobs, pay and living in Keizer

17. Oregon City

37,755 residents · Clackamas County · median household income $97,829 · median rent $1,708 · guide: jobs, pay and living in Oregon City

18. Redmond

36,092 residents · Deschutes County · median household income $84,164 · median rent $1,628 · guide: jobs, pay and living in Redmond

19. McMinnville

34,596 residents · Yamhill County · median household income $73,736 · median rent $1,380 · guide: jobs, pay and living in McMinnville

20. Bethany

33,106 residents · Washington County · median household income $167,735 · median rent $2,245 · guide: jobs, pay and living in Bethany

21. Woodburn

27,875 residents · Marion County · median household income $67,347 · median rent $1,489 · guide: jobs, pay and living in Woodburn

22. Tualatin

27,763 residents · Washington County · median household income $104,043 · median rent $1,806 · guide: jobs, pay and living in Tualatin

23. Wilsonville

26,974 residents · Clackamas County · median household income $96,236 · median rent $1,878 · guide: jobs, pay and living in Wilsonville

24. West Linn

26,935 residents · Clackamas County · median household income $146,507 · median rent $2,116 · guide: jobs, pay and living in West Linn

25. Happy Valley

26,738 residents · Clackamas County · median household income $122,151 · median rent $2,029 · guide: jobs, pay and living in Happy Valley

26. Forest Grove

26,529 residents · Washington County · median household income $87,933 · median rent $1,460 · guide: jobs, pay and living in Forest Grove

27. Newberg

26,066 residents · Yamhill County · median household income $93,232 · median rent $1,713 · guide: jobs, pay and living in Newberg

28. Roseburg

23,778 residents · Douglas County · median household income $53,918 · median rent $1,063 · guide: jobs, pay and living in Roseburg

29. Klamath Falls

22,115 residents · Klamath County · median household income $46,693 · median rent $986 · guide: jobs, pay and living in Klamath Falls

30. Milwaukie

21,392 residents · Clackamas County · median household income $86,892 · median rent $1,598 · guide: jobs, pay and living in Milwaukie

31. Ashland

21,259 residents · Jackson County · median household income $68,028 · median rent $1,387 · guide: jobs, pay and living in Ashland

32. Hayesville

21,246 residents · Marion County · median household income $58,624 · median rent $1,435 · guide: jobs, pay and living in Hayesville

33. Sherwood

20,307 residents · Washington County · median household income $109,966 · median rent $2,131 · guide: jobs, pay and living in Sherwood

34. Altamont

19,927 residents · Klamath County · median household income $58,629 · median rent $1,015 · guide: jobs, pay and living in Altamont

35. Hermiston

19,546 residents · Umatilla County · median household income $66,998 · median rent $1,088 · guide: jobs, pay and living in Hermiston

36. Cedar Mill

19,471 residents · Washington County · median household income $164,079 · median rent $1,882 · guide: jobs, pay and living in Cedar Mill

37. Lebanon

19,344 residents · Linn County · median household income $63,176 · median rent $1,312 · guide: jobs, pay and living in Lebanon

38. Central Point

19,216 residents · Jackson County · median household income $86,058 · median rent $1,364 · guide: jobs, pay and living in Central Point

39. Canby

18,134 residents · Clackamas County · median household income $100,989 · median rent $1,542 · guide: jobs, pay and living in Canby

40. Dallas

17,531 residents · Polk County · median household income $71,549 · median rent $1,209 · guide: jobs, pay and living in Dallas

41. Pendleton

16,950 residents · Umatilla County · median household income $66,563 · median rent $956 · guide: jobs, pay and living in Pendleton

42. Oak Grove

16,796 residents · Clackamas County · median household income $86,226 · median rent $1,744 · guide: jobs, pay and living in Oak Grove

43. Four Corners

16,275 residents · Marion County · median household income $69,669 · median rent $1,416 · guide: jobs, pay and living in Four Corners

44. Coos Bay

15,925 residents · Coos County · median household income $56,524 · median rent $1,034 · guide: jobs, pay and living in Coos Bay

45. Troutdale

15,923 residents · Multnomah County · median household income $89,337 · median rent $1,653 · guide: jobs, pay and living in Troutdale

46. The Dalles

15,917 residents · Wasco County · median household income $62,614 · median rent $993 · guide: jobs, pay and living in The Dalles

47. St. Helens

14,258 residents · Columbia County · median household income $82,865 · median rent $1,413 · guide: jobs, pay and living in St. Helens

48. Cornelius

14,255 residents · Washington County · median household income $96,273 · median rent $1,573 · guide: jobs, pay and living in Cornelius

49. Oatfield

13,294 residents · Clackamas County · median household income $103,224 · median rent $1,786 · guide: jobs, pay and living in Oatfield

50. La Grande

13,058 residents · Union County · median household income $58,427 · median rent $968 · guide: jobs, pay and living in La Grande

51. Sandy

12,854 residents · Clackamas County · median household income $108,984 · median rent $1,861 · guide: jobs, pay and living in Sandy

52. Gladstone

11,977 residents · Clackamas County · median household income $91,250 · median rent $1,740 · guide: jobs, pay and living in Gladstone

53. Ontario

11,842 residents · Malheur County · median household income $46,308 · median rent $804 · guide: jobs, pay and living in Ontario

54. Prineville

11,470 residents · Crook County · median household income $72,980 · median rent $1,355 · guide: jobs, pay and living in Prineville

55. Damascus

11,437 residents · Clackamas County · median household income $122,500 · median rent $2,654 · guide: jobs, pay and living in Damascus

56. Monmouth

11,428 residents · Polk County · median household income $69,170 · median rent $1,114 · guide: jobs, pay and living in Monmouth

57. Oak Hills

11,131 residents · Washington County · median household income $127,179 · median rent $1,935 · guide: jobs, pay and living in Oak Hills

58. White City

10,750 residents · Jackson County · median household income $71,175 · median rent $1,379 · guide: jobs, pay and living in White City

59. Fairview

10,735 residents · Multnomah County · median household income $70,107 · median rent $1,637 · guide: jobs, pay and living in Fairview

60. Cottage Grove

10,698 residents · Lane County · median household income $80,875 · median rent $1,254 · guide: jobs, pay and living in Cottage Grove

Sources

Sources

Jobs in other countries

🇺🇸 United States🇩🇪 Germany🇸🇪 Sweden🇸🇬 Singapore