City ZIP codes · Minnesota
Saint Paul, MN ZIP Codes
43 ZIP codes use the postal name Saint Paul, Minnesota (Census 2020 ZCTAs and GeoNames postal codes, October 2026): 31 residential and 12 for PO boxes or a single organization. Median household income runs from $48,390 in 55103 to $143,795 in 55129, 3.0 times as much (Census Bureau, ACS 2020-2024). Saint Paul's most populous ZIP code is 55106, with 56,708 people (ACS 2020-2024); 0% of its land is in the city of Saint Paul.
- ACS2020-24
- Census2020
- GeoNames2026
Where are Saint Paul's ZIP codes?
Source: U.S. Census Bureau, 2020 ZCTA cartographic boundaries; ACS 2020-2024 5-year estimates (B19013).
How different are Saint Paul's ZIP codes?
The highest median household income is in 55129 ($143,795), the lowest in 55103 ($48,390). Home values run from $236,000 in 55130 to $534,900 in 55129.
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates (B19013, B25077, B01003).
All 31 residential ZIP codes of Saint Paul
| County | |||||
|---|---|---|---|---|---|
| 55106 | Ramsey County | 56,708 | 6,019 | $70k | $242k |
| 55124 | Dakota County | 55,658 | 3,300 | $98k | $370k |
| 55104 | Ramsey County | 45,762 | 7,583 | $76k | $318k |
| 55112 | Ramsey County | 45,346 | 2,596 | $94k | $359k |
| 55117 | Ramsey County | 44,697 | 4,881 | $71k | $281k |
| 55119 | Ramsey County | 44,567 | 3,375 | $82k | $278k |
| 55125 | Washington County | 44,185 | 2,879 | $119k | $416k |
| 55113 | Ramsey County | 40,819 | 2,750 | $87k | $350k |
| 55110 | Ramsey County | 37,305 | 1,509 | $101k | $361k |
| 55129 | Washington County | 34,120 | 1,747 | $144k | $535k |
| 55109 | Ramsey County | 33,461 | 2,864 | $87k | $316k |
| 55122 | Dakota County | 32,261 | 2,996 | $97k | $357k |
| 55118 | Dakota County | 29,564 | 2,824 | $87k | $351k |
| 55128 | Washington County | 29,384 | 2,617 | $93k | $313k |
| 55105 | Ramsey County | 28,617 | 8,179 | $107k | $470k |
| 55126 | Ramsey County | 27,456 | 2,003 | $108k | $385k |
| 55123 | Dakota County | 26,501 | 2,462 | $139k | $461k |
| 55116 | Ramsey County | 25,918 | 4,687 | $81k | $418k |
| 55102 | Ramsey County | 19,630 | 5,979 | $76k | $292k |
| 55127 | Ramsey County | 18,090 | 1,343 | $118k | $433k |
| 55130 | Ramsey County | 17,775 | 8,804 | $54k | $236k |
| 55107 | Ramsey County | 15,377 | 3,742 | $75k | $270k |
| 55108 | Ramsey County | 15,224 | 3,809 | $86k | $376k |
| 55103 | Ramsey County | 13,125 | 6,649 | $48k | $258k |
| 55121 | Dakota County | 9,198 | 957 | $87k | $301k |
| 55115 | Washington County | 8,949 | 1,469 | $124k | $488k |
| 55101 | Ramsey County | 7,911 | 10,168 | $65k | $260k |
| 55120 | Dakota County | 5,058 | 935 | $116k | $516k |
| 55114 | Ramsey County | 5,049 | 3,808 | $63k | $320k |
| 55111 | Hennepin County | 233 | 102 | – | – |
| 55155 | Ramsey County | no residents | 0 | – | – |
Source: U.S. Census Bureau, ACS 2020-2024 5-year estimates; 2023 Gazetteer land areas (2020 ZCTAs); town names from simplemaps US ZIP Codes (CC BY 4.0) and GeoNames (CC BY 4.0).
PO Box and single-organization ZIP codes in Saint Paul
12 ZIP codes named Saint Paul have no residential delivery area: post office boxes, or one organization (a large employer, an agency, a university) with its own code. The Census Bureau publishes no figures for them.
| ZIP | County |
|---|---|
| 55131 | Ramsey County |
| 55133 | Ramsey County |
| 55144 | Ramsey County |
| 55145 | Ramsey County |
| 55146 | Ramsey County |
| 55164 | Ramsey County |
| 55165 | Ramsey County |
| 55170 | Ramsey County |
| 55172 | Ramsey County |
| 55175 | Ramsey County |
| 55187 | Ramsey County |
| 55188 | Ramsey County |
Source: GeoNames postal codes (CC BY 4.0); a ZIP code with no Census ZCTA has no residential delivery area.
Which counties do Saint Paul's ZIP codes reach?
Saint Paul's residential ZIP codes lie in 5 counties: Ramsey County (20 ZIP codes mainly there), Washington County (4 ZIP codes mainly there), Anoka County (part of a ZIP code), Hennepin County (1 ZIP code mainly there), Dakota County (6 ZIP codes mainly there).
Which places do Saint Paul's ZIP codes cover?
A postal name is not a city limit. By the Census Bureau's places, Saint Paul's residential ZIP codes cover 30 other places, each listed with the ZIP codes that have at least 5% of their land in it or hold most of the place:
- St. Paul 55101, 55102, 55103, 55104, 55105, 55106, 55107, 55108, 55114, 55116, 55117, 55119, 55130, 55155
- Eagan 55121, 55122, 55123
- Maplewood 55109, 55117, 55119
- Arden Hills 55112, 55126
- Falcon Heights 55108, 55113
- Grant 55110, 55115
- Mendota Heights 55118, 55120
- Vadnais Heights 55110, 55127
- Woodbury 55125, 55129
- Apple Valley 55124
- Birchwood Village 55110
- Dellwood 55110
- Gem Lake 55110
- Hugo 55110
- Landfall 55128
- Lauderdale 55113
- Lilydale 55118
- Little Canada 55117
- Mahtomedi 55115
- Mounds View 55112
- New Brighton 55112
- North Oaks 55127
- North St. Paul 55109
- Oakdale 55128
- Pine Springs 55115
- Roseville 55113
- Shoreview 55126
- Sunfish Lake 55118
- West St. Paul 55118
- White Bear Lake 55110
Source: U.S. Census Bureau, 2020 ZCTA-to-place relationship file (shares of land).
Which first three digits do Saint Paul's ZIP codes use?
The first three digits of a ZIP code name the sectional center, the mail processing plant that sorts it. Every ZIP code of Saint Paul starts with 551.
| Prefix | Sectional center | Here | All codes |
|---|---|---|---|
| 551 | St Paul, MN (SCF 550) | 43 | 44 |
43 of the 44 ZIP codes that start with 551 are Saint Paul's, all sorted at St Paul, MN (SCF 550). The other one is 55150 (Mendota).
Source: U.S. Postal Service, labeling list L005 (3-digit ZIP Code prefix groups, SCF sortation), effective October 1, 2026.