Skip to content

St. Louis County, Minnesota ZIP codes

49 ZIP codes are in St. Louis County, plus 10 that cross in from neighboring counties. It's part of the Duluth, MN-WI metro area.

ZIP codes
49
Population in these ZIPs
192,552
Avg. median income
$72,500population-weighted
Cities & towns
34
Loading map…

Click anywhere on the map to see which ZIP code it's in.

Radius search from here

ZIP codes in St. Louis County

ZIP codes in St. Louis County
ZIP codeCityPopulationMedian incomeTypical home value
55602Brimson346$73,750$183,700
55702Alborn412$78,125$246,300
55703Angora906$72,102$199,700
55705Aurora3,211$56,208$162,900
55706Babbitt1,703$56,750$151,700
55708Biwabik929$66,389$131,300
55710Britt1,362$86,477$271,000
55711Brookston540$61,250$204,800
55713Buhl1,048$59,036$127,000
55717Canyon287$97,222$252,400
55719Chisholm5,613$53,647$139,100
55723Cook1,927$64,526$247,500
55724Cotton707$75,313$221,200
55725Crane Lake89$72,917$407,100
55732Embarrass1,453$64,750$206,700
55734Eveleth6,265$62,703$174,700
55736Floodwood1,344$65,179$175,400
55738Forbes599$82,969$193,900
55741Gilbert2,947$69,545$185,000
55746Hibbing16,730$55,823$164,500
55747 PO BoxHibbing———
55750Hoyt Lakes2,068$65,833$126,500
55751Iron1,388$75,200$220,900
55758Kinney121$57,386$151,400
55763Makinen495$80,750$222,800
55765Meadowlands803$75,272$176,500
55766 PO BoxMelrude———
55768Mountain Iron2,964$86,075$220,600
55771Orr1,484$67,667$214,700
55777 PO BoxVirginia———
55779Saginaw3,905$93,792$351,800
55782Soudan420$56,420$131,800
55790Tower1,847$77,232$373,700
55791 PO BoxTwig———
55792Virginia9,663$53,750$141,500
55801 PO BoxDuluth———
55802Duluth2,399$51,544$493,900
55803Duluth17,662$105,888$360,700
55804Duluth15,922$111,228$363,900
55805Duluth10,602$43,100$221,400
55806Duluth9,356$42,833$213,600
55807Duluth9,763$62,067$215,000
55808Duluth5,691$62,031$216,800
55810Duluth8,285$84,719$294,800
55811Duluth28,118$79,804$358,300
55812Duluth10,859$65,505$351,000
55814Duluth319——
55815 PO BoxDuluth———
55816 PO BoxDuluth———

ZIP codes partly in St. Louis County

These ZIP codes are mostly in a neighboring county but cover part of St. Louis County.

ZIP codes partly in St. Louis County
ZIP codeCityCountyPopulationMedian incomeTypical home value
55616Two HarborsLake County7,250$76,127$292,800
55720CloquetCarlton County17,448$64,167$278,800
55731ElyLake County5,361$62,008$282,700
55733EskoCarlton County5,139$118,260$397,100
55772Nett LakeKoochiching County77—$157,100
55781Side LakeItasca County821$101,406$342,500
55796WintonLake County135$52,344$95,700
55798WrightCarlton County627$78,438$236,400
56649International FallsKoochiching County8,825$64,736$159,800
56669KabetogamaKoochiching County264$64,688$253,800

Population and median household income: ACS 2020–2024 5-year estimates. Typical home value: Zillow Home Value Index (September 2026) where available, otherwise the ACS median owner-reported value. "PO Box" marks ZIP codes with no delivery area of their own. Methodology

Cities and towns in St. Louis County

Nearby counties

Frequently asked questions

How many ZIP codes are in St. Louis County, Minnesota?

49 ZIP codes are mainly in St. Louis County, and 10 more ZIP codes from neighboring areas reach partly into it.

What cities are in St. Louis County?

ZIP codes in St. Louis County use the city names Alborn, Angora, Aurora, Babbitt, Biwabik, Brimson, Britt, Brookston, Buhl, Canyon, Chisholm and Cook and others.

What metro area is St. Louis County in?

St. Louis County is part of the Duluth, MN-WI metropolitan statistical area.