Town Chart.

← Back to Discover · All towns in Minnesota

Towns in St. Louis County

27 towns with data in St. Louis County, Minnesota, largest first. Find your matches.

Duluth is the largest of the 27 towns we list in St. Louis County, with 87,093 people. Together they have 154,958 people.

TownPopulationTypical household incomeTypical home price
Duluth 87,093 $68,807 $242,700
Hibbing 16,057 $55,789 $130,200
Hermantown 10,218 $90,849 $382,300
Virginia 8,332 $51,720 $120,600
Chisholm 4,712 $50,891 $109,200
Rice Lake 4,153 $89,663 $309,600
Eveleth 3,448 $50,725 $97,600
Ely 3,240 $43,901 $157,300
Proctor 3,100 $67,377 $224,700
Mountain Iron 2,860 $83,293 $192,800
Hoyt Lakes 2,064 $65,764 $93,300
Aurora 1,792 $42,083 $97,600
Gilbert 1,697 $64,625 $126,000
Babbitt 1,393 $55,875 $102,300
Buhl 1,022 $58,750 $127,700
Biwabik 966 $67,917 $111,200
Floodwood 497 $36,563 $92,100
Cook 423 $42,250 $104,900
Soudan 415 $56,307 $110,100
Orr 368 $97,716 $93,500
Tower 367 $65,893 $109,600
Meadowlands 174 $44,583 $85,000
Nett Lake 171 $38,750 $80,000
Kinney 115 $57,045 $121,900
Brookston 103 $52,500 $145,800
McKinley 92 $56,250 $125,000
Iron Junction 86 $48,750 $132,300

ZIP codes in St. Louis County

39 ZIP codes in St. Louis County, Minnesota. A ZIP code can also reach into a neighboring county.

Nearby counties in Minnesota

Link to this page

Copy this HTML to link to this page from your own site.