194 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Duluth | 1 | 88,302 | 86,718 | 0.36% | 1,232 | 72 | City |
| Duluth | 2 | 88,302 | 86,719 | 0.36% | 1,232 | 72 | City |
| Hibbing | 3 | 15,880 | 16,211 | -0.38% | 87 | 182 | City |
| Hibbing | 4 | 15,880 | 16,177 | -0.38% | 87 | 182 | City |
| Hermantown | 5 | 10,275 | 10,226 | 0.1% | 299 | 34 | City |
| Hermantown | 6 | 10,275 | 10,224 | 0.1% | 299 | 34 | City |
| Virginia | 7 | 8,230 | 8,432 | -0.45% | 438 | 19 | City |
| Virginia | 8 | 8,230 | 8,412 | -0.45% | 438 | 19 | City |
| Chisholm | 9 | 4,643 | 4,774 | -0.51% | 1,039 | 4 | City |
| Chisholm | 10 | 4,643 | 4,763 | -0.51% | 1,039 | 4 | City |
| Rice Lake | 11 | 4,184 | 4,106 | 0.38% | 130 | 32 | City |
| Rice Lake | 12 | 4,184 | 4,102 | 0.38% | 130 | 32 | City |
| Eveleth | 13 | 3,397 | 3,494 | -0.53% | 539 | 6 | City |
| Eveleth | 14 | 3,397 | 3,485 | -0.53% | 539 | 6 | City |
| Ely | 15 | 3,202 | 3,269 | -0.37% | 1,095 | 3 | City |
| Ely | 16 | 3,202 | 3,262 | -0.37% | 1,095 | 3 | City |
| White | 17 | 3,099 | 3,133 | -0.16% | 29 | 105 | Township |
| White | 18 | 3,099 | 3,129 | -0.16% | 29 | 105 | Township |
| Proctor | 19 | 3,066 | 3,120 | -0.33% | 912 | 3 | City |
| Proctor | 20 | 3,066 | 3,114 | -0.33% | 912 | 3 | City |
| Mountain Iron | 21 | 2,841 | 2,874 | -0.21% | 42 | 68 | City |
| Mountain Iron | 22 | 2,841 | 2,868 | -0.21% | 42 | 68 | City |
| Grand Lake | 23 | 2,724 | 2,722 | 0.11% | 41 | 66 | Township |
| Grand Lake | 24 | 2,724 | 2,721 | 0.11% | 41 | 66 | Township |
| Lakewood | 25 | 2,346 | 2,283 | 0.09% | 84 | 28 | Township |
| Lakewood | 26 | 2,346 | 2,283 | 0.09% | 84 | 28 | Township |
| Canosia | 27 | 2,192 | 2,196 | 0% | 70 | 31 | Township |
| Canosia | 28 | 2,192 | 2,194 | 0% | 70 | 31 | Township |
| Duluth | 29 | 2,137 | 2,031 | 0.94% | 46 | 46 | Township |
| Duluth | 30 | 2,137 | 2,034 | 0.94% | 46 | 46 | Township |
| Hoyt Lakes | 31 | 1,981 | 2,020 | -0.35% | 35 | 56 | City |
| Hoyt Lakes | 32 | 1,981 | 2,016 | -0.35% | 35 | 56 | City |
| Gnesen | 33 | 1,943 | 1,931 | 0.26% | 31 | 63 | Township |
| Gnesen | 34 | 1,943 | 1,927 | 0.26% | 31 | 63 | Township |
| Fayal | 35 | 1,805 | 1,812 | 0% | 57 | 32 | Township |
| Fayal | 36 | 1,805 | 1,810 | 0% | 57 | 32 | Township |
| Aurora | 37 | 1,646 | 1,679 | -0.36% | 445 | 4 | City |
| Aurora | 38 | 1,646 | 1,676 | -0.36% | 445 | 4 | City |
| Gilbert | 39 | 1,646 | 1,691 | -0.54% | 141 | 12 | City |
| Gilbert | 40 | 1,646 | 1,688 | -0.54% | 141 | 12 | City |
| Midway | 41 | 1,438 | 1,430 | 0.21% | 103 | 14 | Township |
| Midway | 42 | 1,438 | 1,429 | 0.21% | 103 | 14 | Township |
| Fredenberg | 43 | 1,424 | 1,429 | 0% | 56 | 25 | Township |
| Fredenberg | 44 | 1,424 | 1,428 | 0% | 56 | 25 | Township |
| Babbitt | 45 | 1,363 | 1,398 | -0.51% | 13 | 106 | City |
| Babbitt | 46 | 1,363 | 1,395 | -0.51% | 13 | 106 | City |
| Brevator | 47 | 1,226 | 1,228 | 0.08% | 35 | 35 | Township |
| Brevator | 48 | 1,226 | 1,228 | 0.08% | 35 | 35 | Township |
| Morse | 49 | 1,183 | 1,187 | 0.08% | 10 | 116 | Township |
| Morse | 50 | 1,183 | 1,186 | 0.08% | 10 | 116 | Township |
| Greenwood | 51 | 1,032 | 1,035 | 0.1% | 18 | 58 | Township |
| Greenwood | 52 | 1,032 | 1,034 | 0.1% | 18 | 58 | Township |
| Biwabik | 53 | 967 | 956 | 0.21% | 110 | 9 | City |
| Biwabik | 54 | 967 | 954 | 0.21% | 110 | 9 | City |
| Buhl | 55 | 943 | 954 | -0.21% | 285 | 3 | City |
| Buhl | 56 | 943 | 952 | -0.21% | 285 | 3 | City |
| Cherry | 57 | 839 | 838 | 0.24% | 25 | 33 | Township |
| Cherry | 58 | 839 | 838 | 0.24% | 25 | 33 | Township |
| Biwabik | 59 | 834 | 834 | 0.12% | 31 | 27 | Township |
| Biwabik | 60 | 834 | 834 | 0.12% | 31 | 27 | Township |
| Industrial | 61 | 816 | 812 | 0.37% | 23 | 36 | Township |
| Industrial | 62 | 816 | 813 | 0.37% | 23 | 36 | Township |
| Balkan | 63 | 811 | 811 | 0.25% | 12 | 65 | Township |
| Balkan | 64 | 811 | 811 | 0.25% | 12 | 65 | Township |
| Normanna | 65 | 770 | 771 | 0% | 21 | 36 | Township |
| Normanna | 66 | 770 | 772 | 0% | 21 | 36 | Township |
| Embarrass | 67 | 607 | 605 | 0.33% | 19 | 33 | Township |
| Embarrass | 68 | 607 | 606 | 0.33% | 19 | 33 | Township |
| Wuori | 69 | 567 | 565 | 0.18% | 16 | 35 | Township |
| Wuori | 70 | 567 | 564 | 0.18% | 16 | 35 | Township |
| French | 71 | 556 | 558 | 0% | 17 | 33 | Township |
| French | 72 | 556 | 558 | 0% | 17 | 33 | Township |
| Breitung | 73 | 529 | 529 | 0.19% | 23 | 23 | Township |
| Breitung | 74 | 529 | 529 | 0.19% | 23 | 23 | Township |
| Cook | 75 | 518 | 527 | -0.38% | 199 | 3 | City |
| Cook | 76 | 518 | 526 | -0.38% | 199 | 3 | City |
| Floodwood | 77 | 516 | 521 | -0.19% | 298 | 2 | City |
| Floodwood | 78 | 516 | 520 | -0.19% | 298 | 2 | City |
| Aurora | 79 | 512 | 532 | -0.97% | 14 | 36 | Township |
| Aurora | 80 | 512 | 531 | -0.97% | 14 | 36 | Township |
| Cotton | 81 | 453 | 453 | 0% | 7 | 69 | Township |
| Cotton | 82 | 453 | 453 | 0% | 7 | 69 | Township |
| McDavitt | 83 | 433 | 434 | 0% | 6 | 71 | Township |
| McDavitt | 84 | 433 | 433 | 0% | 6 | 71 | Township |
| Alborn | 85 | 427 | 425 | 0.47% | 12 | 35 | Township |
| Alborn | 86 | 427 | 426 | 0.47% | 12 | 35 | Township |
| Great Scott | 87 | 427 | 426 | 0.23% | 7 | 59 | Township |
| Great Scott | 88 | 427 | 425 | 0.23% | 7 | 59 | Township |
| Tower | 89 | 419 | 429 | -0.48% | 143 | 3 | City |
| Tower | 90 | 419 | 428 | -0.48% | 143 | 3 | City |
| Beatty | 91 | 418 | 420 | 0% | 6 | 65 | Township |
| Beatty | 92 | 418 | 420 | 0% | 6 | 65 | Township |
| Soudan | 93 | 417 | 467 | -0.48% | 613 | 1 | CDP |
| Leiding | 94 | 401 | 401 | 0.25% | 3 | 122 | Township |
| Leiding | 95 | 401 | 401 | 0.25% | 3 | 122 | Township |
| Pike | 96 | 386 | 387 | 0% | 11 | 34 | Township |
| Pike | 97 | 386 | 386 | 0% | 11 | 34 | Township |
| Field | 98 | 349 | 352 | -0.29% | 6 | 54 | Township |
| Field | 99 | 349 | 351 | -0.29% | 6 | 54 | Township |
| New Independence | 100 | 346 | 346 | 0.29% | 10 | 35 | Township |
| New Independence | 101 | 346 | 345 | 0.29% | 10 | 35 | Township |
| Sandy | 102 | 336 | 338 | -0.3% | 11 | 30 | Township |
| Sandy | 103 | 336 | 337 | -0.3% | 11 | 30 | Township |
| Stoney Brook | 104 | 314 | 315 | -0.32% | 9 | 35 | Township |
| Stoney Brook | 105 | 314 | 314 | -0.32% | 9 | 35 | Township |
| Culver | 106 | 312 | 308 | 0.32% | 9 | 35 | Township |
| Culver | 107 | 312 | 307 | 0.32% | 9 | 35 | Township |
| Meadowlands | 108 | 308 | 306 | 0.33% | 5 | 60 | Township |
| Meadowlands | 109 | 308 | 305 | 0.33% | 5 | 60 | Township |
| Colvin | 110 | 289 | 288 | 0.35% | 9 | 34 | Township |
| Colvin | 111 | 289 | 288 | 0.35% | 9 | 34 | Township |
| Arrowhead | 112 | 288 | 285 | 0% | 4 | 71 | Township |
| Arrowhead | 113 | 288 | 285 | 0% | 4 | 71 | Township |
| Lavell | 114 | 287 | 289 | -0.35% | 3 | 108 | Township |
| Lavell | 115 | 287 | 288 | -0.35% | 3 | 108 | Township |
| Alango | 116 | 271 | 270 | 0.37% | 8 | 36 | Township |
| Alango | 117 | 271 | 269 | 0.37% | 8 | 36 | Township |
| Vermilion Lake | 118 | 260 | 259 | 0.39% | 7 | 36 | Township |
| Vermilion Lake | 119 | 260 | 258 | 0.39% | 7 | 36 | Township |
| Nett Lake | 120 | 254 | 249 | 7.17% | 148 | 2 | CDP |
| Owens | 121 | 246 | 247 | -0.4% | 9 | 28 | Township |
| Owens | 122 | 246 | 246 | -0.4% | 9 | 28 | Township |
| Floodwood | 123 | 244 | 247 | -0.41% | 7 | 34 | Township |
| Floodwood | 124 | 244 | 246 | -0.41% | 7 | 34 | Township |
| Angora | 125 | 223 | 222 | 0.45% | 6 | 36 | Township |
| Angora | 126 | 223 | 221 | 0.45% | 6 | 36 | Township |
| Eagles Nest | 127 | 223 | 224 | 0% | 9 | 25 | Township |
| Eagles Nest | 128 | 223 | 224 | 0% | 9 | 25 | Township |
| Waasa | 129 | 223 | 225 | -0.45% | 6 | 35 | Township |
| Waasa | 130 | 223 | 224 | -0.45% | 6 | 35 | Township |
| Orr | 131 | 212 | 217 | -0.47% | 151 | 1 | City |
| Orr | 132 | 212 | 217 | -0.47% | 151 | 1 | City |
| North Star | 133 | 203 | 205 | -0.49% | 6 | 34 | Township |
| North Star | 134 | 203 | 205 | -0.49% | 6 | 34 | Township |
| Ellsburg | 135 | 189 | 189 | 0% | 3 | 69 | Township |
| Ellsburg | 136 | 189 | 189 | 0% | 3 | 69 | Township |
| Cedar Valley | 137 | 182 | 183 | 0% | 3 | 69 | Township |
| Cedar Valley | 138 | 182 | 183 | 0% | 3 | 69 | Township |
| Toivola | 139 | 174 | 175 | 0% | 2 | 72 | Township |
| Toivola | 140 | 174 | 175 | 0% | 2 | 72 | Township |
| Van Buren | 141 | 168 | 166 | 0.6% | 5 | 35 | Township |
| Van Buren | 142 | 168 | 166 | 0.6% | 5 | 35 | Township |
| Portage | 143 | 165 | 164 | 0.61% | 1 | 139 | Township |
| Portage | 144 | 165 | 164 | 0.61% | 1 | 139 | Township |
| Winton | 145 | 162 | 165 | -0.61% | 1,328 | 0 | City |
| Winton | 146 | 162 | 165 | -0.61% | 1,328 | 0 | City |
| Northland | 147 | 159 | 158 | 0.63% | 5 | 35 | Township |
| Northland | 148 | 159 | 158 | 0.63% | 5 | 35 | Township |
| Kelsey | 149 | 149 | 149 | 0% | 4 | 36 | Township |
| Kelsey | 150 | 149 | 149 | 0% | 4 | 36 | Township |
| Kinney | 151 | 146 | 149 | -0.68% | 37 | 4 | City |
| Kinney | 152 | 146 | 149 | -0.68% | 37 | 4 | City |
| Kugler | 153 | 145 | 147 | -0.68% | 4 | 35 | Township |
| Kugler | 154 | 145 | 147 | -0.68% | 4 | 35 | Township |
| Sturgeon | 155 | 142 | 142 | 0.71% | 4 | 37 | Township |
| Sturgeon | 156 | 142 | 142 | 0.71% | 4 | 37 | Township |
| Meadowlands | 157 | 141 | 135 | 0.71% | 365 | 0 | City |
| Meadowlands | 158 | 141 | 135 | 0.71% | 365 | 0 | City |
| Pequaywan | 159 | 138 | 139 | 0% | 4 | 34 | Township |
| Pequaywan | 160 | 138 | 139 | 0% | 4 | 34 | Township |
| Elmer | 161 | 137 | 137 | 0% | 3 | 41 | Township |
| Elmer | 162 | 137 | 137 | 0% | 3 | 41 | Township |
| Ault | 163 | 125 | 125 | 0% | 2 | 70 | Township |
| Ault | 164 | 125 | 125 | 0% | 2 | 70 | Township |
| Brookston | 165 | 116 | 116 | 0% | 212 | 1 | City |
| Brookston | 166 | 116 | 116 | 0% | 212 | 1 | City |
| Halden | 167 | 113 | 111 | 0.89% | 3 | 36 | Township |
| Halden | 168 | 113 | 111 | 0.89% | 3 | 36 | Township |
| Fine Lakes | 169 | 112 | 114 | -0.88% | 3 | 34 | Township |
| Fine Lakes | 170 | 112 | 114 | -0.88% | 3 | 34 | Township |
| Linden Grove | 171 | 112 | 112 | 0% | 3 | 35 | Township |
| Linden Grove | 172 | 112 | 112 | 0% | 3 | 35 | Township |
| Willow Valley | 173 | 109 | 111 | -0.91% | 3 | 35 | Township |
| Willow Valley | 174 | 109 | 111 | -0.91% | 3 | 35 | Township |
| Iron Junction | 175 | 105 | 108 | -0.94% | 129 | 1 | City |
| Iron Junction | 176 | 105 | 108 | -0.94% | 129 | 1 | City |
| McKinley | 177 | 101 | 104 | -0.98% | 71 | 1 | City |
| McKinley | 178 | 101 | 104 | -0.98% | 71 | 1 | City |
| Crane Lake | 179 | 94 | 95 | 0% | 1 | 69 | Township |
| Crane Lake | 180 | 94 | 95 | 0% | 1 | 69 | Township |
| Morcom | 181 | 74 | 74 | 0% | 2 | 36 | Township |
| Morcom | 182 | 74 | 74 | 0% | 2 | 36 | Township |
| Ness | 183 | 73 | 72 | 1.39% | 2 | 35 | Township |
| Ness | 184 | 73 | 72 | 1.39% | 2 | 35 | Township |
| Fairbanks | 185 | 71 | 71 | 0% | 1 | 70 | Township |
| Fairbanks | 186 | 71 | 71 | 0% | 1 | 70 | Township |
| Leonidas | 187 | 50 | 52 | -1.96% | 38 | 1 | City |
| Leonidas | 188 | 50 | 52 | -1.96% | 38 | 1 | City |
| Prairie Lake | 189 | 45 | 45 | 0% | 1 | 36 | Township |
| Prairie Lake | 190 | 45 | 45 | 0% | 1 | 36 | Township |
| Bassett | 191 | 36 | 36 | 0% | 0.00 | 175 | Township |
| Bassett | 192 | 36 | 36 | 0% | 0.00 | 175 | Township |
| Camp 5 | 193 | 20 | 20 | 0% | 1 | 30 | Township |
| Camp 5 | 194 | 20 | 20 | 0% | 1 | 30 | Township |
Duluth is the largest city in St. Louis County, with a population of 88,302.
Camp 5 is the smallest city in St. Louis County, with a population of 20.
There are 194 cities in St. Louis County, Minnesota.