Brooklyn Center is the #1 ranked city in Minnesota with 0.717 (diversity index). This ranking includes 359 Minnesota cities with available data.
| # | City | Population | Diversity Index |
|---|---|---|---|
| 1 | Brooklyn Center | 32,811 | 0.717 |
| 2 | Brooklyn Park | 84,349 | 0.716 |
| 3 | St. Paul | 307,762 | 0.642 |
| 4 | Maplewood | 40,981 | 0.627 |
| 5 | Mahnomen | 1,116 | 0.622 |
| 6 | Columbia Heights | 22,016 | 0.618 |
| 7 | Waite Park | 8,341 | 0.585 |
| 8 | North St. Paul | 12,511 | 0.579 |
| 9 | Minneapolis | 426,845 | 0.563 |
| 10 | Fridley | 29,944 | 0.560 |
| 11 | Little Canada | 10,546 | 0.555 |
| 12 | Lauderdale | 2,386 | 0.546 |
| 13 | New Hope | 21,402 | 0.540 |
| 14 | Spring Lake Park | 6,997 | 0.538 |
| 15 | Richfield | 36,725 | 0.531 |
| 16 | Mounds View | 12,992 | 0.529 |
| 17 | Hopkins | 18,696 | 0.528 |
| 18 | Burnsville | 64,295 | 0.526 |
| 19 | Shakopee | 45,002 | 0.523 |
| 20 | Hilltop | 1,056 | 0.518 |
| 21 | Worthington | 13,792 | 0.514 |
| 22 | Oakdale | 28,109 | 0.506 |
| 23 | Robbinsdale | 14,318 | 0.503 |
| 24 | Crystal | 22,685 | 0.497 |
| 25 | St. Cloud | 69,926 | 0.493 |
| 26 | Mountain Lake | 1,833 | 0.493 |
| 27 | Bloomington | 88,838 | 0.490 |
| 28 | Eden Prairie | 63,249 | 0.485 |
| 29 | New Brighton | 22,900 | 0.482 |
| 30 | Lexington | 2,616 | 0.480 |
| 31 | Apple Valley | 55,696 | 0.477 |
| 32 | Faribault | 24,458 | 0.469 |
| 33 | Eagan | 68,158 | 0.466 |
| 34 | Pelican Rapids | 2,589 | 0.463 |
| 35 | Roseville | 35,905 | 0.461 |
| 36 | Blaine | 71,261 | 0.448 |
| 37 | Austin | 26,167 | 0.448 |
| 38 | Frazee | 1,595 | 0.447 |
| 39 | Moose Lake | 3,297 | 0.444 |
| 40 | Willmar | 21,136 | 0.442 |
| 41 | Woodbury | 76,945 | 0.439 |
| 42 | Coon Rapids | 63,348 | 0.431 |
| 43 | Rochester | 121,638 | 0.424 |
| 44 | Savage | 32,706 | 0.424 |
| 45 | Plymouth | 79,526 | 0.420 |
| 46 | Falcon Heights | 5,145 | 0.417 |
| 47 | Bemidji | 15,490 | 0.417 |
| 48 | Vadnais Heights | 12,789 | 0.414 |
| 49 | Gaylord | 2,074 | 0.412 |
| 50 | West St. Paul | 21,076 | 0.411 |
| 51 | Newport | 4,460 | 0.395 |
| 52 | Morris | 5,092 | 0.394 |
| 53 | Hinckley | 1,665 | 0.393 |
| 54 | South St. Paul | 20,633 | 0.390 |
| 55 | Cottage Grove | 40,124 | 0.389 |
| 56 | Inver Grove Heights | 35,772 | 0.388 |
| 57 | Anoka | 17,941 | 0.386 |
| 58 | Shoreview | 26,724 | 0.382 |
| 59 | Fairfax | 1,134 | 0.377 |
| 60 | St. Paul Park | 5,464 | 0.376 |
| 61 | St. Anthony | 9,516 | 0.369 |
| 62 | Sandstone | 2,538 | 0.369 |
| 63 | Bayport | 3,948 | 0.368 |
| 64 | Bagley | 1,218 | 0.364 |
| 65 | Champlin | 23,450 | 0.361 |
| 66 | Madelia | 2,380 | 0.360 |
| 67 | St. Joseph | 7,024 | 0.360 |
| 68 | Windom | 4,786 | 0.357 |
| 69 | Marshall | 13,880 | 0.354 |
| 70 | Long Prairie | 3,683 | 0.352 |
| 71 | St. Louis Park | 49,541 | 0.349 |
| 72 | Rush City | 3,262 | 0.348 |
| 73 | Dayton | 8,381 | 0.347 |
| 74 | Maple Grove | 70,539 | 0.345 |
| 75 | Granite Falls | 2,612 | 0.342 |
| 76 | Northfield | 20,678 | 0.339 |
| 77 | Adrian | 1,288 | 0.337 |
| 78 | St. Peter | 12,085 | 0.335 |
| 79 | Mendota Heights | 11,644 | 0.335 |
| 80 | Scanlon | 1,087 | 0.335 |
| 81 | Lakeville | 72,480 | 0.333 |
| 82 | Corcoran | 6,854 | 0.333 |
| 83 | Tracy | 1,869 | 0.330 |
| 84 | Medina | 6,858 | 0.327 |
| 85 | Spicer | 1,222 | 0.323 |
| 86 | Minnetonka | 53,256 | 0.319 |
| 87 | Golden Valley | 21,927 | 0.319 |
| 88 | Keewatin | 1,229 | 0.319 |
| 89 | Le Sueur | 4,204 | 0.316 |
| 90 | Osseo | 2,601 | 0.315 |
| 91 | Oak Park Heights | 4,782 | 0.313 |
| 92 | Albert Lea | 18,379 | 0.313 |
| 93 | Minneota | 1,531 | 0.312 |
| 94 | Forest Lake | 20,678 | 0.310 |
| 95 | Long Lake | 1,710 | 0.309 |
| 96 | Edina | 53,125 | 0.308 |
| 97 | Winnebago | 1,247 | 0.307 |
| 98 | Renville | 1,397 | 0.306 |
| 99 | Appleton | 1,360 | 0.306 |
| 100 | North Oaks | 5,175 | 0.305 |
| 101 | Arden Hills | 9,737 | 0.304 |
| 102 | Rosemount | 26,509 | 0.303 |
| 103 | Montevideo | 5,303 | 0.301 |
| 104 | East Grand Forks | 9,067 | 0.300 |
| 105 | Ramsey | 28,070 | 0.299 |
| 106 | Mankato | 44,882 | 0.295 |
| 107 | Prior Lake | 27,832 | 0.294 |
| 108 | Elk River | 26,367 | 0.294 |
| 109 | Stacy | 1,992 | 0.294 |
| 110 | Otsego | 21,358 | 0.292 |
| 111 | Blue Earth | 3,170 | 0.289 |
| 112 | Glencoe | 5,702 | 0.289 |
| 113 | Moorhead | 44,706 | 0.288 |
| 114 | Chaska | 28,146 | 0.287 |
| 115 | Elko New Market | 4,915 | 0.285 |
| 116 | Perham | 3,577 | 0.284 |
| 117 | Cokato | 2,780 | 0.283 |
| 118 | Hayfield | 1,382 | 0.281 |
| 119 | Chanhassen | 26,001 | 0.279 |
| 120 | Wanamingo | 1,185 | 0.277 |
| 121 | Crookston | 7,388 | 0.277 |
| 122 | Fulda | 1,348 | 0.277 |
| 123 | Zimmerman | 6,410 | 0.275 |
| 124 | Waseca | 9,209 | 0.271 |
| 125 | Pipestone | 4,165 | 0.270 |
| 126 | Cologne | 2,146 | 0.268 |
| 127 | Shafer | 1,151 | 0.263 |
| 128 | Dawson | 1,441 | 0.262 |
| 129 | Circle Pines | 4,980 | 0.262 |
| 130 | Farmington | 23,675 | 0.257 |
| 131 | Monticello | 14,607 | 0.257 |
| 132 | White Bear Lake | 24,026 | 0.256 |
| 133 | Nashwauk | 1,035 | 0.256 |
| 134 | Spring Park | 1,869 | 0.253 |
| 135 | Dundas | 1,882 | 0.251 |
| 136 | Owatonna | 26,462 | 0.251 |
| 137 | Cloquet | 12,582 | 0.250 |
| 138 | Mapleton | 1,745 | 0.248 |
| 139 | St. John's University | 1,615 | 0.248 |
| 140 | Red Wing | 16,660 | 0.245 |
| 141 | Melrose | 3,608 | 0.244 |
| 142 | Lino Lakes | 21,847 | 0.243 |
| 143 | Orono | 8,205 | 0.241 |
| 144 | Glyndon | 1,286 | 0.241 |
| 145 | Le Center | 2,514 | 0.238 |
| 146 | Lake Elmo | 12,504 | 0.237 |
| 147 | Stillwater | 19,323 | 0.235 |
| 148 | Andover | 32,825 | 0.235 |
| 149 | Grand Marais | 1,700 | 0.234 |
| 150 | Wayzata | 4,363 | 0.232 |
| 151 | Rogers | 13,405 | 0.230 |
| 152 | Montrose | 3,840 | 0.230 |
| 153 | Kenyon | 1,811 | 0.228 |
| 154 | Dilworth | 4,664 | 0.228 |
| 155 | Eagle Lake | 3,268 | 0.226 |
| 156 | St. James | 4,740 | 0.225 |
| 157 | Duluth | 86,863 | 0.223 |
| 158 | Baudette | 1,117 | 0.221 |
| 159 | Blooming Prairie | 1,977 | 0.219 |
| 160 | Hastings | 22,050 | 0.219 |
| 161 | St. Michael | 19,267 | 0.218 |
| 162 | Lake St. Croix Beach | 1,106 | 0.216 |
| 163 | Atwater | 1,217 | 0.216 |
| 164 | Mound | 9,176 | 0.216 |
| 165 | Independence | 3,695 | 0.215 |
| 166 | Jackson | 3,298 | 0.214 |
| 167 | Braham | 1,674 | 0.214 |
| 168 | Olivia | 2,243 | 0.213 |
| 169 | North Mankato | 14,212 | 0.212 |
| 170 | La Crescent | 5,266 | 0.210 |
| 171 | Waterville | 1,778 | 0.209 |
| 172 | Lester Prairie | 1,848 | 0.207 |
| 173 | Redwood Falls | 5,075 | 0.207 |
| 174 | Albertville | 8,066 | 0.205 |
| 175 | Hermantown | 10,192 | 0.204 |
| 176 | Carver | 5,935 | 0.204 |
| 177 | Dodge Center | 2,864 | 0.204 |
| 178 | Park Rapids | 4,226 | 0.201 |
| 179 | Rockford | 4,521 | 0.200 |
| 180 | Cohasset | 2,700 | 0.200 |
| 181 | Hugo | 16,076 | 0.200 |
| 182 | Winona | 25,998 | 0.199 |
| 183 | Maple Plain | 1,889 | 0.198 |
| 184 | Clara City | 1,497 | 0.195 |
| 185 | Sartell | 19,620 | 0.195 |
| 186 | Warroad | 2,067 | 0.194 |
| 187 | Eveleth | 3,470 | 0.194 |
| 188 | St. Charles | 4,021 | 0.194 |
| 189 | Byron | 6,510 | 0.193 |
| 190 | Sauk Rapids | 13,851 | 0.193 |
| 191 | Chisago City | 5,629 | 0.192 |
| 192 | Wheaton | 1,334 | 0.191 |
| 193 | Roseau | 2,728 | 0.191 |
| 194 | Norwood Young America | 3,866 | 0.191 |
| 195 | St. Francis | 8,279 | 0.190 |
| 196 | Arlington | 2,298 | 0.190 |
| 197 | Edgerton | 1,207 | 0.189 |
| 198 | Hector | 1,111 | 0.189 |
| 199 | Victoria | 10,972 | 0.189 |
| 200 | Virginia | 8,362 | 0.188 |
| 201 | Winthrop | 1,275 | 0.187 |
| 202 | Maple Lake | 2,104 | 0.187 |
| 203 | Paynesville | 2,476 | 0.187 |
| 204 | Goodhue | 1,261 | 0.186 |
| 205 | Foley | 2,685 | 0.185 |
| 206 | Grand Rapids | 11,186 | 0.183 |
| 207 | Wells | 2,317 | 0.181 |
| 208 | Sleepy Eye | 3,438 | 0.180 |
| 209 | Red Lake Falls | 1,267 | 0.177 |
| 210 | St. Bonifacius | 1,982 | 0.176 |
| 211 | Isanti | 7,023 | 0.174 |
| 212 | Hanover | 3,495 | 0.173 |
| 213 | Thief River Falls | 8,841 | 0.172 |
| 214 | Waverly | 1,947 | 0.172 |
| 215 | Lewiston | 1,680 | 0.172 |
| 216 | Wadena | 4,361 | 0.172 |
| 217 | Medford | 1,194 | 0.169 |
| 218 | Proctor | 3,102 | 0.168 |
| 219 | Fergus Falls | 14,138 | 0.168 |
| 220 | Brainerd | 14,474 | 0.167 |
| 221 | Stewartville | 6,754 | 0.167 |
| 222 | Shorewood | 7,679 | 0.166 |
| 223 | Warren | 1,637 | 0.166 |
| 224 | Springfield | 2,209 | 0.165 |
| 225 | Cannon Falls | 4,216 | 0.165 |
| 226 | Hoyt Lakes | 2,074 | 0.164 |
| 227 | International Falls | 5,728 | 0.163 |
| 228 | Cambridge | 9,992 | 0.162 |
| 229 | Afton | 2,944 | 0.162 |
| 230 | Silver Bay | 1,790 | 0.158 |
| 231 | Buhl | 1,013 | 0.158 |
| 232 | Breckenridge | 3,369 | 0.158 |
| 233 | Ham Lake | 16,575 | 0.157 |
| 234 | Winsted | 2,023 | 0.156 |
| 235 | Belle Plaine | 7,401 | 0.155 |
| 236 | Sauk Centre | 4,589 | 0.155 |
| 237 | North Branch | 11,182 | 0.154 |
| 238 | Ely | 3,239 | 0.154 |
| 239 | Mantorville | 1,003 | 0.152 |
| 240 | Jordan | 6,704 | 0.151 |
| 241 | Oronoco | 1,665 | 0.151 |
| 242 | Starbuck | 1,307 | 0.151 |
| 243 | Detroit Lakes | 10,002 | 0.151 |
| 244 | Parkers Prairie | 1,089 | 0.148 |
| 245 | Alexandria | 14,579 | 0.146 |
| 246 | Greenfield | 2,897 | 0.145 |
| 247 | Credit River | 5,531 | 0.144 |
| 248 | Buffalo | 16,388 | 0.143 |
| 249 | Tonka Bay | 1,361 | 0.141 |
| 250 | Columbus | 4,211 | 0.140 |
| 251 | Fairmont | 10,348 | 0.138 |
| 252 | Ada | 1,834 | 0.138 |
| 253 | New York Mills | 1,319 | 0.138 |
| 254 | Albany | 2,800 | 0.138 |
| 255 | Minnetrista | 8,509 | 0.137 |
| 256 | Montgomery | 3,366 | 0.136 |
| 257 | Truman | 1,223 | 0.136 |
| 258 | Zumbrota | 3,843 | 0.134 |
| 259 | Crosby | 2,253 | 0.133 |
| 260 | Mora | 3,708 | 0.133 |
| 261 | Taylors Falls | 1,208 | 0.132 |
| 262 | Milaca | 3,033 | 0.132 |
| 263 | Oak Grove | 9,031 | 0.132 |
| 264 | New London | 1,156 | 0.131 |
| 265 | Fosston | 1,283 | 0.131 |
| 266 | Royalton | 1,092 | 0.130 |
| 267 | Canby | 1,563 | 0.130 |
| 268 | Hibbing | 16,100 | 0.130 |
| 269 | Benson | 3,449 | 0.129 |
| 270 | Dellwood | 1,145 | 0.127 |
| 271 | Richmond | 1,336 | 0.126 |
| 272 | Lake City | 5,021 | 0.126 |
| 273 | Waconia | 13,223 | 0.126 |
| 274 | Mayer | 2,501 | 0.125 |
| 275 | East Bethel | 11,995 | 0.124 |
| 276 | Slayton | 2,089 | 0.124 |
| 277 | Clearwater | 1,904 | 0.123 |
| 278 | Annandale | 3,365 | 0.123 |
| 279 | Deephaven | 3,835 | 0.123 |
| 280 | Litchfield | 6,599 | 0.117 |
| 281 | Aitkin | 2,217 | 0.117 |
| 282 | Spring Valley | 2,357 | 0.116 |
| 283 | New Prague | 8,195 | 0.116 |
| 284 | Lakeland | 1,510 | 0.116 |
| 285 | Rice | 1,998 | 0.114 |
| 286 | Elgin | 1,147 | 0.114 |
| 287 | Hutchinson | 14,629 | 0.113 |
| 288 | Two Harbors | 3,598 | 0.113 |
| 289 | Eyota | 2,090 | 0.112 |
| 290 | Becker | 4,958 | 0.112 |
| 291 | Cold Spring | 4,201 | 0.112 |
| 292 | Centerville | 3,915 | 0.111 |
| 293 | Tyler | 1,019 | 0.111 |
| 294 | Rock Creek | 1,711 | 0.110 |
| 295 | Watertown | 4,747 | 0.110 |
| 296 | Janesville | 2,449 | 0.107 |
| 297 | Breezy Point | 2,647 | 0.106 |
| 298 | Lakefield | 1,652 | 0.106 |
| 299 | Grant | 3,959 | 0.105 |
| 300 | Delano | 6,712 | 0.105 |
| 301 | New Ulm | 14,066 | 0.105 |
| 302 | Pierz | 1,581 | 0.104 |
| 303 | Babbitt | 1,420 | 0.104 |
| 304 | Little Falls | 9,094 | 0.102 |
| 305 | Kasson | 6,964 | 0.102 |
| 306 | Redby | 1,175 | 0.101 |
| 307 | Luverne | 4,907 | 0.100 |
| 308 | Menahga | 1,292 | 0.100 |
| 309 | Red Lake | 1,506 | 0.099 |
| 310 | Mahtomedi | 8,108 | 0.097 |
| 311 | Scandia | 3,966 | 0.096 |
| 312 | Nisswa | 1,744 | 0.094 |
| 313 | Barnesville | 2,757 | 0.093 |
| 314 | Princeton | 4,988 | 0.092 |
| 315 | Mountain Iron | 2,865 | 0.091 |
| 316 | Goodview | 4,104 | 0.090 |
| 317 | Cottonwood | 1,120 | 0.090 |
| 318 | Rushford | 1,790 | 0.089 |
| 319 | Ortonville | 1,968 | 0.087 |
| 320 | Chatfield | 2,693 | 0.086 |
| 321 | Plainview | 3,501 | 0.085 |
| 322 | Madison Lake | 1,178 | 0.084 |
| 323 | Spring Grove | 1,223 | 0.081 |
| 324 | Baxter | 8,804 | 0.080 |
| 325 | Gilbert | 1,693 | 0.080 |
| 326 | Wyoming | 8,063 | 0.080 |
| 327 | Harmony | 1,089 | 0.078 |
| 328 | Pequot Lakes | 2,236 | 0.078 |
| 329 | Staples | 2,359 | 0.078 |
| 330 | Lake Crystal | 2,530 | 0.078 |
| 331 | Dassel | 1,332 | 0.075 |
| 332 | Pine Island | 3,693 | 0.075 |
| 333 | Pine City | 3,339 | 0.074 |
| 334 | Lake Shore | 1,117 | 0.073 |
| 335 | Glenwood | 2,648 | 0.071 |
| 336 | Lindstrom | 4,933 | 0.070 |
| 337 | Esko | 2,063 | 0.066 |
| 338 | Preston | 1,315 | 0.065 |
| 339 | Howard Lake | 1,864 | 0.064 |
| 340 | Eden Valley | 1,077 | 0.062 |
| 341 | Aurora | 1,897 | 0.060 |
| 342 | Wabasha | 2,569 | 0.058 |
| 343 | Lonsdale | 4,789 | 0.058 |
| 344 | Hawley | 2,086 | 0.055 |
| 345 | Crosslake | 2,648 | 0.054 |
| 346 | East Gull Lake | 1,173 | 0.053 |
| 347 | Madison | 1,507 | 0.052 |
| 348 | Coleraine | 1,888 | 0.051 |
| 349 | Avon | 1,493 | 0.049 |
| 350 | Nowthen | 4,539 | 0.048 |
| 351 | New Richland | 1,068 | 0.048 |
| 352 | Chisholm | 4,731 | 0.047 |
| 353 | Osakis | 1,667 | 0.044 |
| 354 | Little Rock | 1,075 | 0.044 |
| 355 | Caledonia | 2,825 | 0.039 |
| 356 | Rockville | 2,521 | 0.035 |
| 357 | Excelsior | 2,359 | 0.025 |
| 358 | St. Augusta | 3,576 | 0.009 |
| 359 | Martin Lake | 1,203 | 0.000 |
Cities in Minnesota are ranked by diversity index. Only cities with populations above 1,000 are included. Data sourced from U.S. Census Bureau ACS. Last updated 2026.