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
| Type | Count | What it covers |
|---|---|---|
| Standard | 828 | Street delivery areas |
| PO Box | 107 | Post office boxes only |
| Unique | 25 | A single high-volume organization |
ZIP codes for major Minnesota cities
| City | County | Standard ZIPs | Range |
|---|---|---|---|
| Minneapolis | Hennepin County | 51 | 55401–55455 |
| Saint Paul | Ramsey County | 31 | 55101–55131 |
| Duluth | St. Louis County | 10 | 55802–55812 |
| Rochester | Olmsted County | 4 | 55901–55906 |
| Eden Prairie | Hennepin County | 3 | 55344–55347 |
| Moorhead | Clay County | 3 | 56560–56563 |
| Saint Cloud | Stearns County | 3 | 56301–56304 |
| Burnsville | Dakota County | 2 | 55306–55337 |
| Elko New Market | Scott County | 2 | 55020–55054 |
| Hopkins | Hennepin County | 2 | 55305–55343 |
| Inver Grove Heights | Dakota County | 2 | 55076–55077 |
| Mankato | Blue Earth County | 2 | 56001–56003 |
| Ada | Norman County | 1 | 56510–56510 |
| Adams | Mower County | 1 | 55909–55909 |
| Adrian | Nobles County | 1 | 56110–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