Minnesota ZIP Codes: Ranges, Prefixes and Major Cities

Whether you are building an address form, cleaning a mailing list or testing shipping rules, it helps to know how ZIP codes work in Minnesota. The state has 960 active codes spread across 88 counties.

ZIP code range and prefixes

Every Minnesota ZIP code starts with one of 17 three-digit prefixes. Each prefix points to a sectional center facility, the processing plant that sorts mail for a group of nearby post offices.

  • 550
  • 551
  • 553
  • 554
  • 555
  • 556
  • 557
  • 558
  • 559
  • 560
  • 561
  • 562
  • 563
  • 564
  • 565
  • 566
  • 567

Types of ZIP codes in Minnesota

TypeCountWhat it covers
Standard828Street delivery areas
PO Box107Post office boxes only
Unique25A single high-volume organization

ZIP codes for major Minnesota cities

CityCountyStandard ZIPsRange
MinneapolisHennepin County5155401–55455
Saint PaulRamsey County3155101–55131
DuluthSt. Louis County1055802–55812
RochesterOlmsted County455901–55906
Eden PrairieHennepin County355344–55347
MoorheadClay County356560–56563
Saint CloudStearns County356301–56304
BurnsvilleDakota County255306–55337
Elko New MarketScott County255020–55054
HopkinsHennepin County255305–55343
Inver Grove HeightsDakota County255076–55077
MankatoBlue Earth County256001–56003
AdaNorman County156510–56510
AdamsMower County155909–55909
AdrianNobles County156110–56110

Saint Paul is the state capital. Larger cities have many ZIP codes because each code follows mail delivery routes, not city limits.

Sample addresses

Robert Williams 8225 Madison Blvd Moorhead, MN 56560
Aaliyah Rodriguez 1709 Harbor Ct Eden Prairie, MN 55346
Emily Chen 1945 Park Dr Burnsville, MN 55306

These examples use real city and ZIP pairs with invented street lines, so they are safe for testing and documentation.

Tips for working with these ZIP codes

  • Store ZIP codes as text, not numbers, so the format stays consistent across states with leading zeros.
  • All of Minnesota is in the Central time zone, which keeps scheduling logic simple.
  • A quick sanity check: a valid MN ZIP code begins with one of the prefixes listed above.
  • City names in addresses are post office names. A suburb may share a ZIP code and city name with a nearby larger town.

Create realistic Minnesota addresses for testing, with real cities, counties and ZIP codes.

Generate Minnesota addresses