Saint Paul, MN

Multi-ZIP Census mosaic for Saint Paul, MN: 31 delivery areas, combined population 753,116. 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 SAINT-PAUL-MN · Saint Paul, MN 31 ZIPs · 753,116 pop · #6023/25278 · Ramsey County, Dakota County and Washington County

INC-HIGH · RANK-UPPER · PHOTO-FINISH · BOOK-WIDE · OWN-LOW · POP-MAJOR · SPREAD-SPLIT · HOME-MID

  • INC-HIGH $91,526
  • RANK-UPPER #6023/25278
  • PHOTO-FINISH ≈ Burnsville
  • BOOK-WIDE 31 ZIPs
  • OWN-LOW 60% owners
  • POP-MAJOR 753,116
  • SPREAD-SPLIT 55103→55129
  • HOME-MID $356,131

Nearest income peer: Burnsville, MN (+ $787 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 Saint Paul

Lowest/highest poles plus county-sharing cities nearest Saint Paul 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, Saint Paul, MN sits among US cities with an upper-quartile household income, on a major-metro population base, across a multi-ZIP patchwork.

Top 24%
household income vs 25,278 US cities
753,116
city population (Census)
31
USPS ZIP codes covered
$91,526
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 $91,526 with per-capita $51,528 , poverty at 10.3% , owner-occupancy at 59.5%. With 31 delivery areas, the richest and poorest ZIPs inside Saint Paul can diverge sharply, treat the city average as a map legend, then open the densest ZIP (55106) for the street-level read.

Saint Paul sits in the lower half of Ramsey County, Dakota County and Washington County on income: Lakeville, Stillwater and Cottage Grove report more, and only South Saint Paul reports less. Lake Elmo marks the far end of that range at $154,341, 69% above Saint Paul.

Within-city ZIP comparison

Where the ZIP codes inside Saint Paul differ

Saint Paul's city average masks two linked splits. Median household income runs from $48,390 in ZIP 55103 to $143,795 in ZIP 55129, while home values span $236,000 in 55130 to $534,900 in 55129. Compare the endpoint ZIPs before treating the city-level number as a neighborhood-level answer.

Income high-to-low ratio
3.0×

55103 to 55129

Home-value high-to-low ratio
2.3×

55130 to 55129

Poverty-rate spread
21.8 points

55127 to 55103

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

Saint Paul residents fan out across many ZIPs

Population is spread across 31 codes in Saint Paul. The densest, 55106, still represents only about 7% of the 753,116 residents, so no single ZIP stands in for the city.

Census ZBP business roll-up

Dense employer mosaic across Saint Paul

Citywide ZBP: 20,947 establishments, 436,822 employees , annual payroll $29,442,390k (~28 establishments per 1,000 residents) across 31 of 31 ZIPs. Peak business ZIP 55113 (1,747 units) ; leading NAICS Health care and social assistance (3,459) · also Professional, scientific, and technical services · Retail trade .

View your shortlist →

ZIP Codes in Saint Paul, MN

These ZIP codes straddle Ramsey County, Dakota County and Washington County, so county-level figures split Saint Paul between several administrative records. See the Ramsey County roll-up →

Saint Paul sits in the lower half of Ramsey County, Dakota County and Washington County on income: Lakeville, Stillwater and Cottage Grove report more, and only South Saint Paul reports less. Lake Elmo marks the far end of that range at $154,341, 69% above Saint Paul.

Side-by-side: Compare 55106 vs 55124 →

ZIP Code Population Median income Establishments Density
55106 52,730 $70,187 641 2,353
55124 49,084 $97,727 1,093 1,127
55125 43,281 $119,260 1,418 1,094
55112 43,250 $93,838 1,142 878
55104 43,248 $75,712 1,191 2,757
55117 41,649 $70,771 725 1,737
55113 38,994 $86,792 1,747 1,009
55119 38,966 $81,865 431 1,067
55110 37,759 $101,296 1,213 602
55109 31,444 $86,776 956 1,038
55122 30,346 $96,823 867 1,040
55105 28,455 $107,248 679 3,042
55128 28,113 $93,210 699 966
55118 27,548 $87,340 773 1,009
55123 26,030 $139,215 478 913
55126 25,140 $108,217 686 809
55116 23,851 $81,141 562 1,689
55129 18,697 $143,795 421 369
55102 18,207 $76,406 724 2,160
55130 17,575 $54,130 174 3,419
55127 16,782 $117,917 431 480
55107 14,776 $74,531 343 1,389
55108 14,688 $86,308 431 1,441
55103 12,991 $48,390 343 2,404
55115 8,607 $124,234 194 494
55121 7,861 $87,152 852 336
55101 5,592 $64,863 613 2,647
55120 4,352 $116,346 398 314
55114 3,100 $62,766 588 920
55111 0 n/a 109 n/a
55155 0 n/a 25 n/a

Saint Paul 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 Saint Paul, .