Skip to content
ZIP codes

ZIP codes in Ramsey County, Minnesota

Ramsey County has 21 ZIP codes. 18 lie entirely inside it and 3 are shared with neighboring counties, so part of their land and their people are elsewhere. About 542,205 people live in the parts inside it (ACS 2020–2024).

By the All Map Tools Team

ZIP codes
21
6 more just touch the border (under 1% of their land)
Entirely inside
18
99% or more of their land
Shared with other counties
3
Most with Anoka County (3)
Most populated ZIP
55106
56,708 people · St. Paul
Least populated ZIP
55114
5,049 people · St. Paul; 1 more with nobody living there
Largest ZIP by land
55110
25 sq mi · White Bear Lake

Map of the ZIP codes in Ramsey County

Anoka County Dakota County Hennepin County Washington County 55038 · Hugo · 25,061 people · 0.3% in the county 55101 · St. Paul · 7,911 people · 100% in the county 55102 · St. Paul · 19,630 people · 100% in the county 55103 · St. Paul · 13,125 people · 100% in the county 55104 · St. Paul · 45,762 people · 100% in the county 55105 · St. Paul · 28,617 people · 100% in the county 55106 · St. Paul · 56,708 people · 100% in the county 55107 · St. Paul · 15,377 people · 100% in the county 55108 · St. Paul · 15,224 people · 100% in the county 55109 · Maplewood · 33,461 people · 100% in the county 55110 · White Bear Lake · 37,305 people · 65% in the county 55112 · Arden Hills · 45,346 people · 100% in the county 55113 · Roseville · 40,819 people · 100% in the county 55114 · St. Paul · 5,049 people · 100% in the county 55116 · St. Paul · 25,918 people · 100% in the county 55117 · St. Paul · 44,697 people · 100% in the county 55118 · West St. Paul · 29,564 people · 0.2% in the county 55119 · Maplewood · 44,567 people · 100% in the county 55125 · Woodbury · 44,185 people · <0.1% in the county 55126 · Shoreview · 27,456 people · 96% in the county 55127 · North Oaks · 18,090 people · 100% in the county 55130 · St. Paul · 17,775 people · 100% in the county 55155 · St. Paul · 0 people · 100% in the county 55418 · Minneapolis · 31,505 people · 0.2% in the county 55421 · Columbia Heights · 30,843 people · 7.2% in the county 55432 · Fridley · 33,672 people · 0.5% in the county 55449 · Blaine · 34,443 people · 0.9% in the county
  • Entirely in the county (99% or more of its land)
  • Shared, mostly in this county
  • Shared, mostly in other counties
  • Neighboring counties
Open in the interactive tool

Each area is a ZIP code with its number where it fits. Hover over one to see its name.

All ZIP codes in Ramsey County

21 ZIP codes in Ramsey County, MN, by number
ZIP code Main city Population Land in the county Residents in the county
55101 St. Paul 7,911 100% 7,911
55102 St. Paul 19,630 100% 19,630
55103 St. Paul 13,125 100% 13,125
55104 St. Paul 45,762 100% 45,762
55105 St. Paul 28,617 100% 28,617
55106 St. Paul 56,708 100% 56,708
55107 St. Paul 15,377 100% 15,377
55108 St. Paul 15,224 100% 15,224
55109 Maplewood 33,461 100% 33,461
55110 White Bear Lake 37,305 65% ≈ 33,104
55112 Arden Hills 45,346 100% 45,346
55113 Roseville 40,819 100% 40,819
55114 St. Paul 5,049 100% 5,049
55116 St. Paul 25,918 100% 25,918
55117 St. Paul 44,697 100% 44,697
55119 Maplewood 44,567 100% 44,567
55126 Shoreview 27,456 96% ≈ 27,044
55127 North Oaks 18,090 100% 18,090
55130 St. Paul 17,775 100% 17,775
55155 St. Paul 0 100% 0
55421 Columbia Heights 30,843 7.2% ≈ 3,146

They also touch the county with under 1% of their land, so they aren’t counted: 55038, 55118, 55125, 55418, 55432, and 55449.

ZIP codes shared with other counties

These 3 ZIP codes have part of their land in another county. The first figure is the share of their land in Ramsey County; then, where the rest lies.

Cities and prefixes

By main city (the city, town or CDP each ZIP shares the most land with), the ones with the most are St. Paul (13), Maplewood (2), Arden Hills (1), Columbia Heights (1), North Oaks (1), and Roseville (1); 8 places in all.

They start with 2 different three-digit prefixes, one per USPS sorting center: 551 and 554.

Neighboring counties

Each one with its ZIP codes. Those without a page of their own open in the tool.

Tools for this county

Sources

  • U.S. Census Bureau, 2020 ZCTA to County, ZCTA to Place and ZCTA to Census Tract Relationship Files (and the 2022 County Subdivision to ZCTA file for Connecticut). Public domain.
  • U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, table B01003 (population of each ZIP code, census tract and Connecticut town). Public domain.
  • U.S. Census Bureau, Vintage 2025 Population Estimates (county population) and 2025 Gazetteer Files (land area and interior point of each ZIP code). Public domain.
  • U.S. Census Bureau, Cartographic Boundary Files: ZCTAs 2020 and counties 2025, 1:500,000; county adjacency file 2025. Public domain.

How we count. ZIP codes here are the Census Bureau’s ZIP Code Tabulation Areas (ZCTAs), the areas it draws to match USPS ZIP codes; ZIPs with no area of their own (PO boxes, single buildings) aren’t included. A ZIP can cross county lines: “Land in the county” is the exact share of its land inside, from the Census relationship files. “Residents in the county” is the whole ZIP for those entirely inside; for shared ones it’s an estimate, spreading the people of each census tract over the land it shares with the ZIP. Population: ACS 2020–2024. Methodology.

Spotted a mistake? Let us know