Cities in St. Louis County, Minnesota by Population (2024)

There are 42 cities in St. Louis County, Minnesota.

Note: As defined by the US Census Bureau, a city's official boundaries often extend miles beyond the city itself and may even cross county lines. As such, several thousand US cities officially exist in two or more counties (and therefore appear on multiple counties' lists of cities.)

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
Rank
2024 Population
2020 Population
Annual Change
Density (/mi²)
Area (mi²)
Type
Duluth187,99986,7220.36%1,22871.7City
Hibbing215,91416,173-0.41%87182.0City
Cloquet312,56912,571-0.01%35735.2City
Hermantown410,19610,220-0.06%29734.4City
Virginia58,2528,406-0.47%44018.8City
International Falls65,5405,790-1.12%8156.8City
Chisholm74,6624,761-0.53%1,0434.5City
Rice Lake84,1804,1000.48%13032.1City
Two Harbors93,4973,633-0.96%1,0683.3City
Eveleth103,4163,487-0.52%5426.3City
Ely113,2113,258-0.37%1,0982.9City
Proctor123,0773,115-0.32%9163.4City
Mountain Iron132,8492,868-0.18%4268.1City
Esko142,2222,2221.14%4574.9CDP
Hoyt Lakes151,9812,016-0.45%3555.9City
Gilbert161,6561,688-0.48%14211.7City
Aurora171,6531,680-0.42%4473.7City
Babbitt181,3701,394-0.44%13106.0City
Scanlon191,0099880.5%1,1760.9City
Keewatin20968980-0.31%3692.6City
Biwabik219659560.21%1108.8City
Carlton22959962-0.1%2523.8City
Nashwauk23954972-0.52%6315.2City
Buhl24945952-0.21%2863.3City
Ranier25539563-1.1%5041.1City
Cook26523527-0.19%2012.6City
Floodwood27517521-0.19%2981.7City
Tower28422428-0.47%1452.9City
Soudan29419467-0.47%6160.7CDP
Big Lake30373347-1.32%1762.1CDP
Nett Lake312372497.73%1381.7CDP
Orr32210216-0.94%1501.4City
Mahnomen33182215-2.15%1431.3CDP
Wright341701650.59%1161.5City
Winton351651650%1,3520.1City
Kinney36148151-0.67%383.9City
Meadowlands371351330%3500.4City
Knife River38133237.26%2000.7CDP
Brookston39112114-0.89%2050.5City
Iron Junction40106108-0.94%1310.8City
McKinley41102104-0.97%721.4City
Leonidas424951-2%371.3City
showing: 42 rows

Note: City markers shown outside the county boundary mean that a part of the city extends into this county, but is primarily located in an adjacent county.

What is the largest city in St. Louis County, Minnesota?

Duluth is the largest city in St. Louis County.

What is the smallest city in St. Louis County, Minnesota?

Leonidas is the smallest city in St. Louis County.

How many cities are in St. Louis County?

There are 42 cities in St. Louis County, Minnesota.

Frequently Asked Questions