County

St. Louis County, MN

53 ZIP codes  ·  38 cities  ·  Minnesota

👥198,887Population
💰$71,618Median HH Income≈ Avg
🎂42.2Median Age
🏠$216,838Median Home Value▼ 22% below avg
🎓47.5%College Grads▲ 22% above avg
📊4.4%Unemployment▼ 9% below avg
People & Population (ACS 2023 — weighted avg)
♂ Male 50.4% Female 49.7% ♀

Race & Ethnicity

White: 90%Hispanic: 1.9%Black: 1.8%Asian: 1.2%Other: 3.7%Race
White90.0%
Hispanic1.9%
Black1.8%
Asian1.2%
Other3.7%

Age Breakdown

Under 5
5%
5–17
14%
18–24
12%
25–44
23%
45–64
25%
65+
10%

Key Indicators

Median Age42.2 yrs
Avg HH Size2.07
Below Poverty12.9% ▲ 29% above avg
College Grads47.5% ▲ 22% above avg
Unemployment4.4% ▼ 9% below avg
No HS Diploma901 (0.7%)
HS Graduate31,316 (23.9%)
Some College14,610 (11.2%)
Associates22,822 (17.4%)
Bachelors18,491 (14.1%)
Graduate Degree42,762 (32.7%)

Education

No HS: 0.7%HS Grad: 23.9%Some College: 11.2%Associates: 17.4%Bachelors: 14.1%Graduate: 32.7%Edu
No HS0.7%
HS Grad23.9%
Some College11.2%
Associates17.4%
Bachelors14.1%
Graduate32.7%
Housing & Income

Housing Tenure

Owner: 72.1%Renter: 27.9%Tenure
Owner72.1%
Renter27.9%

Home Value Distribution

Under $50k
5%
$50k–$100k
12%
$100k–$150k
15%
$150k–$200k
15%
$200k–$300k
24%
$300k–$500k
19%
Over $500k
9%

Financials

Median HH Income$71,618 ≈ Avg
Median Home Value$216,838 ▼ 22% below avg
Home/Income Ratio3.0x (nat avg ~3.5x)
Median Rent$1,036/mo
Total Housing Units104,390
Vacant Units18,353

Income Distribution

Under $25k
17%
$25k–$50k
17%
$50k–$75k
18%
$75k–$100k
14%
$100k–$150k
18%
$150k–$200k
9%
Over $200k
7%
Employment & Commute

How People Get to Work

Drove Alone
83%
Public Transit
2%
Walked
4%
Work From Home
11%

Commute Time

Under 15 min
40%
15–30 min
40%
30–45 min
13%
Over 45 min
8%
Housing Stock

Year Built

Before 1940
4%
1940s–1950s
14%
1960s–1970s
11%
1980s–1990s
10%
2000+
61%
About St. Louis County, MN

St. Louis County is located in Minnesota and encompasses 53 ZIP codes spanning 38 cities and communities. The county has an estimated population of 198,887 residents. With a median age of 42.16, it is a middle-aged county.

St. Louis County has a solidly middle-class economic profile. The median household income of $71,618 is near the national average. Unemployment stands at 4.4%, near the national average. The poverty rate of 12.9% is above the national average.

Housing in St. Louis County is an affordable housing market, with a median home value of $216,838 — below the national average. Monthly median rent is approximately $1,035. Homeownership rates are high at 72.1%, reflecting a largely residential, stable population.

The residents of St. Louis County are primarily White (90.01%). Educational attainment is well-educated — 47.5% of adults hold a bachelor's degree or higher, above the national average.

St. Louis County, MN is a solidly middle-class area in Minnesota. The 53 ZIP codes within the county each have their own character — browse the full list below to find the right community, whether you're looking for affordable housing, strong schools, or economic opportunity.

ZIP Codes in St. Louis County
ZIPCityPopulationMedian IncomeMedian HomeMedian RentUnemp.College
55702 Alborn 422 $75,625 $251,300 $1,175 8.5% 28.6%
55703 Angora 929 $69,973 $172,600 $1,271 3.4% 36.2%
55705 Aurora 3,248 $54,047 $124,600 $471 5.6% 34.7%
55706 Babbitt 1,827 $60,096 $107,600 $726 3.7% 43.0%
55708 Biwabik 850 $68,859 $107,700 $736 4.1% 49.4%
55602 Brimson 310 $56,667 $222,800 10.3% 51.6%
55710 Britt 1,391 $76,694 $223,600 4.1% 51.4%
55711 Brookston 518 $54,583 $192,200 $850 7.1% 21.6%
55713 Buhl 1,048 $58,424 $117,700 $1,032 4.4% 30.1%
55717 Canyon 241 $93,250 $288,600 3.5% 45.5%
55719 Chisholm 5,642 $63,497 $121,200 $784 1.9% 36.7%
55723 Cook 1,861 $63,958 $177,300 $620 9.6% 41.9%
55724 Cotton 719 $73,500 $206,800 2.9% 43.1%
55725 Crane Lake 93 $68,750 $358,300 17.0% 51.3%
55802 Duluth 2,560 $40,850 $479,700 $596 9.3% 56.4%
55803 Duluth 17,795 $104,250 $300,400 $1,391 4.4% 60.0%
55804 Duluth 16,018 $108,231 $286,800 $1,346 1.9% 62.9%
55805 Duluth 10,277 $43,077 $171,100 $984 4.4% 48.6%
55806 Duluth 9,545 $44,962 $156,500 $910 8.4% 40.3%
55807 Duluth 9,573 $63,670 $164,000 $797 4.7% 40.2%
55808 Duluth 5,325 $59,808 $157,500 $933 2.0% 37.0%
55810 Duluth 8,305 $81,894 $223,700 $1,102 1.3% 43.2%
55811 Duluth 27,907 $77,877 $299,300 $1,339 3.3% 53.4%
55812 Duluth 11,016 $66,961 $301,600 $1,216 6.8% 66.6%
55731 Ely 5,292 $62,900 $202,900 $641 2.3% 56.2%
55732 Embarrass 1,398 $62,604 $173,600 4.9% 38.0%
55734 Eveleth 6,332 $65,750 $143,700 $851 1.5% 46.8%
55736 Floodwood 1,326 $65,000 $162,300 $691 8.6% 24.1%
55738 Forbes 584 $80,278 $145,000 8.5% 34.9%
55741 Gilbert 2,933 $66,528 $151,900 $671 1.8% 37.7%
55746 Hibbing 16,815 $55,694 $127,600 $739 5.2% 35.5%
55750 Hoyt Lakes 2,078 $64,653 $90,800 15.7% 38.9%
55751 Iron 1,364 $72,969 $182,900 $783 3.7% 35.2%
55758 Kinney 161 $53,750 $109,400 6.5% 35.6%
55763 Makinen 467 $71,923 $167,000 5.3% 35.2%
55765 Meadowlands 755 $73,750 $185,900 $671 3.1% 28.1%
55768 Mountain Iron 2,791 $82,261 $190,300 $894 4.3% 41.5%
55771 Orr 1,616 $65,893 $167,700 $850 4.5% 35.0%
55779 Saginaw 3,981 $98,958 $265,100 $1,637 9.8% 36.0%
55781 Side Lake 847 $95,536 $366,400 6.8% 61.6%
55782 Soudan 439 $55,658 $99,400 7.6% 35.3%
55790 Tower 1,933 $74,732 $297,900 $630 4.3% 52.3%
55792 Virginia 9,848 $50,616 $128,200 $795 5.1% 36.0%
55796 Winton 113 $56,429 $95,000 $775 5.0% 34.1%