Wayzata is the #1 ranked city in Minnesota with 58.6% (bachelor's+). This ranking includes 359 Minnesota cities with available data.
| # | City | Population | Bachelor's+ |
|---|---|---|---|
| 1 | Wayzata | 4,363 | 58.6% |
| 2 | Deephaven | 3,835 | 56.6% |
| 3 | Tonka Bay | 1,361 | 52.8% |
| 4 | Edina | 53,125 | 51.8% |
| 5 | Shorewood | 7,679 | 51.4% |
| 6 | Lauderdale | 2,386 | 50.8% |
| 7 | North Oaks | 5,175 | 48.8% |
| 8 | Falcon Heights | 5,145 | 48.8% |
| 9 | Mendota Heights | 11,644 | 48.5% |
| 10 | St. Louis Park | 49,541 | 48.0% |
| 11 | Orono | 8,205 | 47.8% |
| 12 | Golden Valley | 21,927 | 47.2% |
| 13 | Minnetonka | 53,256 | 46.9% |
| 14 | Dellwood | 1,145 | 46.3% |
| 15 | Plymouth | 79,526 | 46.0% |
| 16 | Afton | 2,944 | 45.5% |
| 17 | Victoria | 10,972 | 45.3% |
| 18 | Eden Prairie | 63,249 | 45.3% |
| 19 | Shoreview | 26,724 | 45.2% |
| 20 | Minnetrista | 8,509 | 44.7% |
| 21 | Medina | 6,858 | 44.5% |
| 22 | Independence | 3,695 | 44.0% |
| 23 | St. Anthony | 9,516 | 43.8% |
| 24 | Chanhassen | 26,001 | 43.2% |
| 25 | Mahtomedi | 8,108 | 42.3% |
| 26 | Woodbury | 76,945 | 41.4% |
| 27 | Lake Elmo | 12,504 | 41.3% |
| 28 | Excelsior | 2,359 | 40.3% |
| 29 | Nisswa | 1,744 | 40.2% |
| 30 | Maple Grove | 70,539 | 39.4% |
| 31 | Carver | 5,935 | 39.1% |
| 32 | Roseville | 35,905 | 38.7% |
| 33 | East Gull Lake | 1,173 | 38.5% |
| 34 | Grant | 3,959 | 37.8% |
| 35 | Long Lake | 1,710 | 37.5% |
| 36 | Eagan | 68,158 | 37.4% |
| 37 | Corcoran | 6,854 | 37.3% |
| 38 | Arden Hills | 9,737 | 37.3% |
| 39 | Minneapolis | 426,845 | 36.9% |
| 40 | Stillwater | 19,323 | 35.9% |
| 41 | Hopkins | 18,696 | 35.6% |
| 42 | Lakeland | 1,510 | 35.0% |
| 43 | Greenfield | 2,897 | 34.8% |
| 44 | Oronoco | 1,665 | 34.7% |
| 45 | Savage | 32,706 | 34.7% |
| 46 | Lake St. Croix Beach | 1,106 | 34.1% |
| 47 | New Brighton | 22,900 | 34.0% |
| 48 | Rochester | 121,638 | 34.0% |
| 49 | Rogers | 13,405 | 34.0% |
| 50 | Prior Lake | 27,832 | 33.9% |
| 51 | Waconia | 13,223 | 33.3% |
| 52 | Centerville | 3,915 | 33.3% |
| 53 | Grand Marais | 1,700 | 33.1% |
| 54 | Lakeville | 72,480 | 33.0% |
| 55 | Richfield | 36,725 | 32.9% |
| 56 | Bloomington | 88,838 | 32.8% |
| 57 | Rosemount | 26,509 | 32.8% |
| 58 | Mound | 9,176 | 32.1% |
| 59 | Lake Shore | 1,117 | 32.0% |
| 60 | Credit River | 5,531 | 31.7% |
| 61 | Byron | 6,510 | 31.4% |
| 62 | Vadnais Heights | 12,789 | 31.1% |
| 63 | Inver Grove Heights | 35,772 | 31.0% |
| 64 | Esko | 2,063 | 30.8% |
| 65 | Lino Lakes | 21,847 | 30.8% |
| 66 | Apple Valley | 55,696 | 30.7% |
| 67 | Chaska | 28,146 | 30.5% |
| 68 | Rockford | 4,521 | 30.1% |
| 69 | Hugo | 16,076 | 30.0% |
| 70 | Hanover | 3,495 | 29.7% |
| 71 | Oak Park Heights | 4,782 | 29.5% |
| 72 | Robbinsdale | 14,318 | 29.4% |
| 73 | Scandia | 3,966 | 29.2% |
| 74 | Circle Pines | 4,980 | 29.1% |
| 75 | North Mankato | 14,212 | 28.8% |
| 76 | St. Michael | 19,267 | 28.8% |
| 77 | Dayton | 8,381 | 28.7% |
| 78 | Cologne | 2,146 | 28.7% |
| 79 | St. Paul | 307,762 | 28.6% |
| 80 | Delano | 6,712 | 28.5% |
| 81 | White Bear Lake | 24,026 | 28.2% |
| 82 | Crosslake | 2,648 | 28.1% |
| 83 | Little Canada | 10,546 | 27.9% |
| 84 | Spring Park | 1,869 | 27.3% |
| 85 | Burnsville | 64,295 | 27.2% |
| 86 | Duluth | 86,863 | 27.1% |
| 87 | St. Bonifacius | 1,982 | 27.0% |
| 88 | Northfield | 20,678 | 26.9% |
| 89 | Elko New Market | 4,915 | 26.8% |
| 90 | Maple Plain | 1,889 | 26.7% |
| 91 | New Hope | 21,402 | 26.7% |
| 92 | Albertville | 8,066 | 26.6% |
| 93 | Otsego | 21,358 | 26.4% |
| 94 | Baxter | 8,804 | 26.3% |
| 95 | Nowthen | 4,539 | 26.2% |
| 96 | Dilworth | 4,664 | 26.2% |
| 97 | Dundas | 1,882 | 26.2% |
| 98 | La Crescent | 5,266 | 26.2% |
| 99 | Champlin | 23,450 | 26.0% |
| 100 | Ely | 3,239 | 25.9% |
| 101 | Cottage Grove | 40,124 | 25.9% |
| 102 | Shakopee | 45,002 | 25.7% |
| 103 | Hermantown | 10,192 | 25.6% |
| 104 | Mantorville | 1,003 | 25.5% |
| 105 | Maplewood | 40,981 | 25.4% |
| 106 | West St. Paul | 21,076 | 25.2% |
| 107 | Crystal | 22,685 | 25.1% |
| 108 | New London | 1,156 | 25.1% |
| 109 | Andover | 32,825 | 25.1% |
| 110 | Zumbrota | 3,843 | 25.1% |
| 111 | Ham Lake | 16,575 | 24.9% |
| 112 | Madison Lake | 1,178 | 24.9% |
| 113 | Goodview | 4,104 | 24.7% |
| 114 | Moorhead | 44,706 | 24.7% |
| 115 | Mounds View | 12,992 | 24.6% |
| 116 | Mayer | 2,501 | 24.6% |
| 117 | Pine Island | 3,693 | 24.5% |
| 118 | Forest Lake | 20,678 | 24.5% |
| 119 | Kasson | 6,964 | 24.3% |
| 120 | Sartell | 19,620 | 24.2% |
| 121 | Farmington | 23,675 | 24.1% |
| 122 | Baudette | 1,117 | 24.1% |
| 123 | Eagle Lake | 3,268 | 23.8% |
| 124 | Lake City | 5,021 | 23.8% |
| 125 | St. Charles | 4,021 | 23.8% |
| 126 | Cohasset | 2,700 | 23.7% |
| 127 | Blaine | 71,261 | 23.6% |
| 128 | Crookston | 7,388 | 23.5% |
| 129 | Oakdale | 28,109 | 23.5% |
| 130 | Columbia Heights | 22,016 | 23.3% |
| 131 | Breezy Point | 2,647 | 23.3% |
| 132 | Osseo | 2,601 | 23.0% |
| 133 | Pequot Lakes | 2,236 | 22.7% |
| 134 | Detroit Lakes | 10,002 | 22.5% |
| 135 | Hawley | 2,086 | 22.4% |
| 136 | Grand Rapids | 11,186 | 22.4% |
| 137 | Owatonna | 26,462 | 22.0% |
| 138 | Alexandria | 14,579 | 21.9% |
| 139 | Ramsey | 28,070 | 21.9% |
| 140 | Wyoming | 8,063 | 21.9% |
| 141 | St. Augusta | 3,576 | 21.6% |
| 142 | Columbus | 4,211 | 21.4% |
| 143 | Chatfield | 2,693 | 21.4% |
| 144 | Morris | 5,092 | 21.3% |
| 145 | Elk River | 26,367 | 21.3% |
| 146 | Slayton | 2,089 | 21.2% |
| 147 | South St. Paul | 20,633 | 20.9% |
| 148 | Fridley | 29,944 | 20.8% |
| 149 | Buffalo | 16,388 | 20.8% |
| 150 | Luverne | 4,907 | 20.6% |
| 151 | Rockville | 2,521 | 20.6% |
| 152 | Bayport | 3,948 | 20.5% |
| 153 | Brooklyn Park | 84,349 | 20.5% |
| 154 | Avon | 1,493 | 20.4% |
| 155 | Winona | 25,998 | 20.4% |
| 156 | Rushford | 1,790 | 20.2% |
| 157 | Stewartville | 6,754 | 20.2% |
| 158 | Hastings | 22,050 | 20.2% |
| 159 | Edgerton | 1,207 | 20.1% |
| 160 | Ada | 1,834 | 20.1% |
| 161 | Anoka | 17,941 | 20.0% |
| 162 | Rice | 1,998 | 20.0% |
| 163 | New Prague | 8,195 | 19.9% |
| 164 | Benson | 3,449 | 19.8% |
| 165 | Lewiston | 1,680 | 19.7% |
| 166 | Jackson | 3,298 | 19.6% |
| 167 | Preston | 1,315 | 19.6% |
| 168 | Fergus Falls | 14,138 | 19.6% |
| 169 | Marshall | 13,880 | 19.5% |
| 170 | Chisago City | 5,629 | 19.4% |
| 171 | Cold Spring | 4,201 | 19.4% |
| 172 | Paynesville | 2,476 | 19.3% |
| 173 | Mankato | 44,882 | 19.3% |
| 174 | Proctor | 3,102 | 19.3% |
| 175 | Wabasha | 2,569 | 19.2% |
| 176 | Tyler | 1,019 | 19.2% |
| 177 | Fairmont | 10,348 | 19.1% |
| 178 | St. Peter | 12,085 | 19.1% |
| 179 | Barnesville | 2,757 | 19.0% |
| 180 | Blue Earth | 3,170 | 19.0% |
| 181 | Red Wing | 16,660 | 18.7% |
| 182 | Park Rapids | 4,226 | 18.6% |
| 183 | Bemidji | 15,490 | 18.5% |
| 184 | New Ulm | 14,066 | 18.3% |
| 185 | Cottonwood | 1,120 | 18.3% |
| 186 | Sauk Rapids | 13,851 | 18.3% |
| 187 | Perham | 3,577 | 18.2% |
| 188 | Mountain Iron | 2,865 | 18.1% |
| 189 | Spring Lake Park | 6,997 | 18.1% |
| 190 | Oak Grove | 9,031 | 18.1% |
| 191 | North St. Paul | 12,511 | 18.0% |
| 192 | Norwood Young America | 3,866 | 18.0% |
| 193 | Springfield | 2,209 | 17.9% |
| 194 | Belle Plaine | 7,401 | 17.9% |
| 195 | Spicer | 1,222 | 17.9% |
| 196 | Blooming Prairie | 1,977 | 17.9% |
| 197 | East Grand Forks | 9,067 | 17.8% |
| 198 | Hutchinson | 14,629 | 17.8% |
| 199 | Glenwood | 2,648 | 17.6% |
| 200 | Mapleton | 1,745 | 17.5% |
| 201 | St. Cloud | 69,926 | 17.5% |
| 202 | Montrose | 3,840 | 17.4% |
| 203 | Menahga | 1,292 | 17.3% |
| 204 | Clearwater | 1,904 | 17.2% |
| 205 | Coon Rapids | 63,348 | 17.2% |
| 206 | Cannon Falls | 4,216 | 17.0% |
| 207 | Coleraine | 1,888 | 16.8% |
| 208 | Cloquet | 12,582 | 16.7% |
| 209 | Little Falls | 9,094 | 16.7% |
| 210 | Granite Falls | 2,612 | 16.7% |
| 211 | St. Paul Park | 5,464 | 16.6% |
| 212 | Annandale | 3,365 | 16.6% |
| 213 | Plainview | 3,501 | 16.6% |
| 214 | Fosston | 1,283 | 16.6% |
| 215 | Newport | 4,460 | 16.6% |
| 216 | Howard Lake | 1,864 | 16.5% |
| 217 | Windom | 4,786 | 16.5% |
| 218 | Le Sueur | 4,204 | 16.4% |
| 219 | Wanamingo | 1,185 | 16.4% |
| 220 | Lindstrom | 4,933 | 16.3% |
| 221 | East Bethel | 11,995 | 16.3% |
| 222 | Pipestone | 4,165 | 16.2% |
| 223 | Harmony | 1,089 | 16.2% |
| 224 | Brooklyn Center | 32,811 | 16.1% |
| 225 | Ortonville | 1,968 | 16.1% |
| 226 | Eyota | 2,090 | 16.1% |
| 227 | Dassel | 1,332 | 16.0% |
| 228 | Willmar | 21,136 | 16.0% |
| 229 | Janesville | 2,449 | 15.8% |
| 230 | Redwood Falls | 5,075 | 15.6% |
| 231 | Glyndon | 1,286 | 15.5% |
| 232 | Lake Crystal | 2,530 | 15.4% |
| 233 | Roseau | 2,728 | 15.1% |
| 234 | Two Harbors | 3,598 | 14.9% |
| 235 | St. Joseph | 7,024 | 14.9% |
| 236 | Austin | 26,167 | 14.8% |
| 237 | Minneota | 1,531 | 14.8% |
| 238 | Waverly | 1,947 | 14.7% |
| 239 | Spring Grove | 1,223 | 14.7% |
| 240 | Olivia | 2,243 | 14.7% |
| 241 | Silver Bay | 1,790 | 14.7% |
| 242 | Wheaton | 1,334 | 14.7% |
| 243 | Madison | 1,507 | 14.7% |
| 244 | Monticello | 14,607 | 14.7% |
| 245 | International Falls | 5,728 | 14.6% |
| 246 | Staples | 2,359 | 14.6% |
| 247 | Virginia | 8,362 | 14.5% |
| 248 | Albany | 2,800 | 14.5% |
| 249 | Elgin | 1,147 | 14.5% |
| 250 | Adrian | 1,288 | 14.4% |
| 251 | Babbitt | 1,420 | 14.4% |
| 252 | Scanlon | 1,087 | 14.4% |
| 253 | Sleepy Eye | 3,438 | 14.4% |
| 254 | Starbuck | 1,307 | 14.3% |
| 255 | Aitkin | 2,217 | 14.3% |
| 256 | Litchfield | 6,599 | 14.3% |
| 257 | Lexington | 2,616 | 14.3% |
| 258 | Breckenridge | 3,369 | 14.3% |
| 259 | Watertown | 4,747 | 14.2% |
| 260 | Winthrop | 1,275 | 14.1% |
| 261 | Taylors Falls | 1,208 | 14.1% |
| 262 | Wells | 2,317 | 13.9% |
| 263 | Medford | 1,194 | 13.9% |
| 264 | Sauk Centre | 4,589 | 13.9% |
| 265 | Montgomery | 3,366 | 13.8% |
| 266 | Jordan | 6,704 | 13.8% |
| 267 | Lonsdale | 4,789 | 13.8% |
| 268 | Crosby | 2,253 | 13.6% |
| 269 | Zimmerman | 6,410 | 13.6% |
| 270 | Thief River Falls | 8,841 | 13.6% |
| 271 | Osakis | 1,667 | 13.6% |
| 272 | Hibbing | 16,100 | 13.6% |
| 273 | Montevideo | 5,303 | 13.5% |
| 274 | Eveleth | 3,470 | 13.5% |
| 275 | North Branch | 11,182 | 13.4% |
| 276 | Dawson | 1,441 | 13.3% |
| 277 | Brainerd | 14,474 | 13.3% |
| 278 | Caledonia | 2,825 | 13.3% |
| 279 | Becker | 4,958 | 13.3% |
| 280 | Milaca | 3,033 | 13.0% |
| 281 | Warroad | 2,067 | 13.0% |
| 282 | Aurora | 1,897 | 13.0% |
| 283 | Mora | 3,708 | 12.9% |
| 284 | Warren | 1,637 | 12.9% |
| 285 | Mountain Lake | 1,833 | 12.9% |
| 286 | Appleton | 1,360 | 12.9% |
| 287 | Cambridge | 9,992 | 12.9% |
| 288 | Pierz | 1,581 | 12.8% |
| 289 | Gilbert | 1,693 | 12.8% |
| 290 | Waterville | 1,778 | 12.7% |
| 291 | Melrose | 3,608 | 12.6% |
| 292 | Isanti | 7,023 | 12.6% |
| 293 | Albert Lea | 18,379 | 12.4% |
| 294 | Madelia | 2,380 | 12.3% |
| 295 | Truman | 1,223 | 12.3% |
| 296 | Fulda | 1,348 | 12.3% |
| 297 | Pelican Rapids | 2,589 | 12.2% |
| 298 | Lakefield | 1,652 | 12.2% |
| 299 | Arlington | 2,298 | 12.2% |
| 300 | Hoyt Lakes | 2,074 | 12.2% |
| 301 | Faribault | 24,458 | 12.0% |
| 302 | Rock Creek | 1,711 | 12.0% |
| 303 | Canby | 1,563 | 12.0% |
| 304 | Pine City | 3,339 | 11.8% |
| 305 | Hayfield | 1,382 | 11.7% |
| 306 | Red Lake Falls | 1,267 | 11.6% |
| 307 | Richmond | 1,336 | 11.5% |
| 308 | New York Mills | 1,319 | 11.5% |
| 309 | Waseca | 9,209 | 11.5% |
| 310 | Waite Park | 8,341 | 11.5% |
| 311 | Buhl | 1,013 | 11.4% |
| 312 | Foley | 2,685 | 11.3% |
| 313 | Renville | 1,397 | 11.2% |
| 314 | St. James | 4,740 | 11.0% |
| 315 | Kenyon | 1,811 | 10.8% |
| 316 | Tracy | 1,869 | 10.8% |
| 317 | Dodge Center | 2,864 | 10.7% |
| 318 | Chisholm | 4,731 | 10.7% |
| 319 | Spring Valley | 2,357 | 10.7% |
| 320 | Shafer | 1,151 | 10.5% |
| 321 | Royalton | 1,092 | 10.3% |
| 322 | St. John's University | 1,615 | 10.2% |
| 323 | Atwater | 1,217 | 10.2% |
| 324 | Goodhue | 1,261 | 10.2% |
| 325 | New Richland | 1,068 | 10.1% |
| 326 | Worthington | 13,792 | 10.1% |
| 327 | Winsted | 2,023 | 9.9% |
| 328 | Bagley | 1,218 | 9.9% |
| 329 | Sandstone | 2,538 | 9.8% |
| 330 | Lester Prairie | 1,848 | 9.8% |
| 331 | Hector | 1,111 | 9.7% |
| 332 | Maple Lake | 2,104 | 9.7% |
| 333 | St. Francis | 8,279 | 9.7% |
| 334 | Moose Lake | 3,297 | 9.4% |
| 335 | Cokato | 2,780 | 9.3% |
| 336 | Martin Lake | 1,203 | 9.2% |
| 337 | Princeton | 4,988 | 9.1% |
| 338 | Le Center | 2,514 | 9.0% |
| 339 | Clara City | 1,497 | 8.9% |
| 340 | Wadena | 4,361 | 8.6% |
| 341 | Gaylord | 2,074 | 8.6% |
| 342 | Winnebago | 1,247 | 8.6% |
| 343 | Hinckley | 1,665 | 8.3% |
| 344 | Stacy | 1,992 | 8.1% |
| 345 | Braham | 1,674 | 7.9% |
| 346 | Keewatin | 1,229 | 7.7% |
| 347 | Parkers Prairie | 1,089 | 7.6% |
| 348 | Long Prairie | 3,683 | 7.6% |
| 349 | Hilltop | 1,056 | 7.2% |
| 350 | Mahnomen | 1,116 | 7.1% |
| 351 | Glencoe | 5,702 | 6.7% |
| 352 | Rush City | 3,262 | 6.6% |
| 353 | Nashwauk | 1,035 | 6.5% |
| 354 | Fairfax | 1,134 | 6.3% |
| 355 | Frazee | 1,595 | 6.0% |
| 356 | Red Lake | 1,506 | 5.5% |
| 357 | Eden Valley | 1,077 | 5.4% |
| 358 | Little Rock | 1,075 | 3.4% |
| 359 | Redby | 1,175 | 2.1% |
Cities in Minnesota are ranked by bachelor's+. Only cities with populations above 1,000 are included. Data sourced from U.S. Census Bureau ACS. Last updated 2026.