Portland, OR

Multi-ZIP Census mosaic for Portland, OR: 34 delivery areas, combined population 841,711. Sort the ZIP table by population before trusting any single city average (ACS 2023 5-Year Estimates).

U.S. Census Bureau, SimpleMaps US ZIP Code Database, delivery-area ZIP coverage

ACS city ledger plate

Sheet PORTLAND-OR · Portland, OR 34 ZIPs · 841,711 pop · #5191/25278 · Multnomah County, Washington County and Clackamas County

INC-HIGH · RANK-UPPER · ABOVE-PEER · BOOK-WIDE · OWN-LOW · POP-MAJOR · SPREAD-SPLIT · HOME-HIGH

  • INC-HIGH $95,792
  • RANK-UPPER #5191/25278
  • ABOVE-PEER over Forest Grove
  • BOOK-WIDE 34 ZIPs
  • OWN-LOW 52% owners
  • POP-MAJOR 841,711
  • SPREAD-SPLIT 97205→97229
  • HOME-HIGH $632,075

Nearest income peer: Forest Grove, OR ( $3,179 income $)

Instrument codes from this city’s ACS household income, national rank, county-peer gap, ZIP book, owner tenure, population scale, intra-city income spread, and home-value band, not a moving recommendation.

Income neighbourhood around Portland

Lowest/highest poles plus county-sharing cities nearest Portland on average ZIP median household income. Full ladder: /cities.

median HH income

What this shows County-sharing peers only, not the full US city board. Open a near peer when the gap is small; open the poles when the mosaic is wide.

Source U.S. Census Bureau · ACS 5-Year Estimates As of 2026-08-25

National city placement

According to ACS 5-Year Estimates, Portland, OR sits among US cities with an upper-quartile household income, on a major-metro population base, across a multi-ZIP patchwork.

Top 21%
household income vs 25,278 US cities
841,711
city population (Census)
34
USPS ZIP codes covered
$95,792
avg ZIP median income

Income percentile ranks this city's average ZIP median household income against 25,278 US cities with ACS income on at least one ZIP. Scale and ZIP-spread words come from Census population and USPS ZIP coverage.

Wealth and geography both spread: average ZIP median income is $95,792 with per-capita $58,904 , poverty at 12.8% , owner-occupancy at 52.0%. With 34 delivery areas, the richest and poorest ZIPs inside Portland can diverge sharply, treat the city average as a map legend, then open the densest ZIP (97229) for the street-level read.

Portland sits in the lower half of Multnomah County, Washington County and Clackamas County on income: Beaverton, Hillsboro and Oregon City report more, Gresham, Forest Grove and Troutdale report less. West Linn marks the far end of that range at $151,729, 58% above Portland.

Within-city ZIP comparison

Where the ZIP codes inside Portland differ

Portland's city average masks two linked splits. Median household income runs from $57,288 in ZIP 97205 to $161,570 in ZIP 97229, while home values span $414,600 in 97233 to $991,200 in 97210. Compare the endpoint ZIPs before treating the city-level number as a neighborhood-level answer.

Income high-to-low ratio
2.8×

97205 to 97229

Home-value high-to-low ratio
2.4×

97233 to 97210

Poverty-rate spread
40.5 points

97231 to 97204

Derived from the published ACS 2023 ZIP-level records shown on this site. A high-to-low ratio compares the highest and lowest available ZIP values; it is not a score or forecast.

Population concentration

Portland residents fan out across many ZIPs

Population is spread across 34 codes in Portland. The densest, 97229, still represents only about 7% of the 841,711 residents, so no single ZIP stands in for the city.

Census ZBP business roll-up

Dense employer mosaic across Portland

Citywide ZBP: 31,798 establishments, 507,720 employees , annual payroll $35,776,751k (~38 establishments per 1,000 residents) across 34 of 34 ZIPs. Peak business ZIP 97223 (2,219 units) ; leading NAICS Professional, scientific, and technical services (4,792) · also Health care and social assistance · Accommodation and food services .

View your shortlist →

ZIP Codes in Portland, OR

These ZIP codes straddle Multnomah County, Washington County and Clackamas County, so county-level figures split Portland between several administrative records. See the Multnomah County roll-up →

Portland sits in the lower half of Multnomah County, Washington County and Clackamas County on income: Beaverton, Hillsboro and Oregon City report more, Gresham, Forest Grove and Troutdale report less. West Linn marks the far end of that range at $151,729, 58% above Portland.

Side-by-side: Compare 97229 vs 97206 →

ZIP Code Population Median income Establishments Density
97229 58,217 $161,570 984 1,093
97206 47,596 $98,548 1,041 2,812
97223 46,699 $106,757 2,219 1,555
97230 39,752 $75,572 1,242 1,106
97233 39,367 $60,198 672 3,362
97202 38,762 $104,971 1,509 2,363
97219 38,709 $121,306 1,032 1,270
97236 36,852 $75,090 618 1,842
97222 34,979 $83,119 1,027 1,595
97266 33,300 $72,577 917 2,128
97217 31,438 $100,361 1,238 939
97211 31,254 $112,586 1,103 1,662
97224 31,122 $98,125 1,195 1,356
97203 31,042 $78,660 677 1,343
97267 30,839 $87,418 762 1,630
97213 29,219 $97,068 910 2,789
97220 28,495 $70,137 1,148 1,531
97225 24,176 $114,598 1,003 1,417
97212 24,126 $131,932 735 3,413
97214 23,813 $87,131 1,887 3,276
97215 16,375 $116,264 508 2,783
97216 15,594 $70,442 489 2,374
97201 15,484 $63,250 796 2,944
97209 14,950 $80,301 1,469 5,520
97218 14,561 $88,924 558 805
97239 14,150 $110,134 710 1,538
97221 11,630 $145,671 332 1,048
97232 11,472 $70,895 1,275 2,360
97210 10,887 $93,621 1,053 558
97205 7,688 $57,288 994 3,041
97231 4,280 $137,527 99 26
97227 3,847 $93,293 499 1,108
97204 1,036 n/a 1,075 1,610
97208 0 n/a 22 n/a

Portland roll-ups here are for informational purposes only and do not constitute financial or relocation advice. ACS and Census ZBP figures are estimates; confirm the current table against Census before a money or move decision involving Portland, .