Skip to content
ZIP codes

ZIP codes in St. Louis County, Minnesota

St. Louis County has 51 ZIP codes. 36 lie entirely inside it and 15 are shared with neighboring counties, so part of their land and their people are elsewhere. About 199,704 people live in the parts inside it (ACS 2020–2024).

By the All Map Tools Team

ZIP codes
51
1 more just touches the border (under 1% of their land)
Entirely inside
36
99% or more of their land
Shared with other counties
15
Most with Itasca County (4)
Most populated ZIP
55811
28,118 people · Hermantown
Least populated ZIP
55725
89 people
Largest ZIP by land
55771
1,115 sq mi · Nett Lake

Map of the ZIP codes in St. Louis County

Aitkin County Carlton County Itasca County Koochiching County Lake County Douglas County, WI 55602 · 346 people · 92% in the county 55616 · Two Harbors · 7,250 people · 9.0% in the county 55702 · 412 people · 100% in the county 55703 · 906 people · 100% in the county 55705 · Biwabik · 3,211 people · 100% in the county 55706 · Babbitt · 1,703 people · 100% in the county 55708 · Biwabik · 929 people · 100% in the county 55710 · Mountain Iron · 1,362 people · 100% in the county 55711 · Brookston · 540 people · 100% in the county 55713 · Buhl · 1,048 people · 100% in the county 55717 · 287 people · 100% in the county 55719 · Chisholm · 5,613 people · 100% in the county 55720 · Cloquet · 17,448 people · 41% in the county 55723 · Cook · 1,927 people · 72% in the county 55724 · 707 people · 100% in the county 55725 · 89 people · 100% in the county 55731 · Ely · 5,361 people · 50% in the county 55732 · Babbitt · 1,453 people · 100% in the county 55733 · Esko · 5,139 people · 0.8% in the county 55734 · Eveleth · 6,265 people · 100% in the county 55736 · Floodwood · 1,344 people · 93% in the county 55738 · 599 people · 100% in the county 55741 · Gilbert · 2,947 people · 100% in the county 55746 · Hibbing · 16,730 people · 93% in the county 55750 · Hoyt Lakes · 2,068 people · 100% in the county 55751 · Mountain Iron · 1,388 people · 100% in the county 55758 · Kinney · 121 people · 100% in the county 55763 · 495 people · 100% in the county 55765 · Meadowlands · 803 people · 100% in the county 55768 · Mountain Iron · 2,964 people · 100% in the county 55771 · Nett Lake · 1,484 people · 72% in the county 55772 · Nett Lake · 77 people · 6.8% in the county 55779 · 3,905 people · 100% in the county 55781 · 821 people · 44% in the county 55782 · Soudan · 420 people · 100% in the county 55790 · Tower · 1,847 people · 100% in the county 55792 · Virginia · 9,663 people · 100% in the county 55796 · Winton · 135 people · 44% in the county 55798 · Wright · 627 people · 17% in the county 55802 · Duluth · 2,399 people · 100% in the county 55803 · Rice Lake · 17,662 people · 100% in the county 55804 · Duluth · 15,922 people · 100% in the county 55805 · Duluth · 10,602 people · 100% in the county 55806 · Duluth · 9,356 people · 100% in the county 55807 · Duluth · 9,763 people · 100% in the county 55808 · Duluth · 5,691 people · 100% in the county 55810 · Hermantown · 8,285 people · 94% in the county 55811 · Hermantown · 28,118 people · 100% in the county 55812 · Duluth · 10,859 people · 100% in the county 55814 · Hermantown · 319 people · 100% in the county 56649 · International Falls · 8,825 people · 38% in the county 56669 · 264 people · 7.6% 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 St. Louis County

51 ZIP codes in St. Louis County, MN, by number
ZIP code Main city Population Land in the county Residents in the county
55602 — 346 92% ≈ 276
55616 Two Harbors 7,250 9.0% ≈ 930
55702 — 412 100% 412
55703 — 906 100% 906
55705 Biwabik 3,211 100% 3,211
55706 Babbitt 1,703 100% 1,703
55708 Biwabik 929 100% 929
55710 Mountain Iron 1,362 100% 1,362
55711 Brookston 540 100% 540
55713 Buhl 1,048 100% 1,048
55717 — 287 100% 287
55719 Chisholm 5,613 100% 5,613
55720 Cloquet 17,448 41% ≈ 2,283
55723 Cook 1,927 72% ≈ 1,656
55724 — 707 100% 707
55725 — 89 100% 89
55731 Ely 5,361 50% ≈ 4,630
55732 Babbitt 1,453 100% 1,453
55734 Eveleth 6,265 100% 6,265
55736 Floodwood 1,344 93% ≈ 1,200
55738 — 599 100% 599
55741 Gilbert 2,947 100% 2,947
55746 Hibbing 16,730 93% ≈ 16,466
55750 Hoyt Lakes 2,068 100% 2,068
55751 Mountain Iron 1,388 100% 1,388
55758 Kinney 121 100% 121
55763 — 495 100% 495
55765 Meadowlands 803 100% 803
55768 Mountain Iron 2,964 100% 2,964
55771 Nett Lake 1,484 72% ≈ 962
55772 Nett Lake 77 6.8% ≈ 2
55779 — 3,905 100% 3,905
55781 — 821 44% ≈ 560
55782 Soudan 420 100% 420
55790 Tower 1,847 100% 1,847
55792 Virginia 9,663 100% 9,663
55796 Winton 135 44% ≈ 116
55798 Wright 627 17% ≈ 89
55802 Duluth 2,399 100% 2,399
55803 Rice Lake 17,662 100% 17,662
55804 Duluth 15,922 100% 15,922
55805 Duluth 10,602 100% 10,602
55806 Duluth 9,356 100% 9,356
55807 Duluth 9,763 100% 9,763
55808 Duluth 5,691 100% 5,691
55810 Hermantown 8,285 94% ≈ 7,938
55811 Hermantown 28,118 100% 28,118
55812 Duluth 10,859 100% 10,859
55814 Hermantown 319 100% 319
56649 International Falls 8,825 38% ≈ 134
56669 — 264 7.6% ≈ 6

They also touch the county with under 1% of their land, so they aren’t counted: 55733.

ZIP codes shared with other counties

These 15 ZIP codes have part of their land in another county. The first figure is the share of their land in St. Louis 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 Duluth (7), Hermantown (3), Mountain Iron (3), Babbitt (2), Biwabik (2), and Nett Lake (2); 27 places in all.

They start with 4 different three-digit prefixes, one per USPS sorting center: 556, 557, 558, and 566.

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