CensusEasy
RANKING · 2024 ACS · 155 SHOWN OF 155

Most educated, Minnesota cities

Minnesota cities ranked by the share of adults 25+ holding a bachelor's degree or higher (2024 ACS). This list covers the 155 cities in Minnesota that qualify, ranked against each other statewide. The median across all 155 is 36.9%. Biggest climber in the top 100 since 2020: Wyoming, MN, up 44 places to #74.

Flip the list · Least educated, US cities →
MinnesotaAll statesPop > 5KAll rankings
Most educated by state
RANKPLACESTATEPOPBACHELOR'S DEGREE OR HIGHERVS 2000
01North Oaks, MNMN5,28374.7%−1.5 pts
02▲2Falcon Heights, MNMN5,07172.9%+2.6 pts
03Edina, MNMN54,35672.7%+14.2 pts
04▼2Shorewood, MNMN7,62072.1%+13.3 pts
05Orono, MNMN8,30172.0%+21.2 pts
06▲13Minnetrista, MNMN9,45868.5%+24.0 pts
07▲3Mendota Heights, MNMN11,47567.5%+12.5 pts
08Medina, MNMN7,46067.4%+23.5 pts
09▼3Victoria, MNMN12,44766.4%+20.6 pts
10▲1Plymouth, MNMN78,94265.9%+15.0 pts
11▲16Carver, MNMN7,19865.4%+35.1 pts
12Minnetonka, MNMN53,96965.0%+13.4 pts
13▼6Eden Prairie, MNMN63,07564.9%+7.8 pts
14▲3Mahtomedi, MNMN8,18964.7%+21.1 pts
15▼1St. Louis Park, MNMN50,02764.2%+21.0 pts
16▼7Chanhassen, MNMN25,74864.1%+11.0 pts
17▼1Arden Hills, MNMN9,58362.4%+11.3 pts
18▲2Lake Elmo, MNMN14,37661.9%+30.0 pts
19▼6Woodbury, MNMN81,55861.3%+12.1 pts
20▼2Shoreview, MNMN26,90661.2%+14.3 pts
21▼6Golden Valley, MNMN21,32560.0%+13.3 pts
23▼2Maple Grove, MNMN73,89357.1%+15.4 pts
24▲2Minneapolis, MNMN430,32455.5%+18.1 pts
25▲7Rogers, MNMN15,60655.3%+22.0 pts
26▼2Roseville, MNMN35,66355.0%+12.7 pts
27▼2Eagan, MNMN67,10954.7%+6.9 pts
28▲20Corcoran, MNMN9,26954.6%+29.3 pts
29▼1Savage, MNMN32,97053.7%+12.4 pts
30▲8Northfield, MNMN21,99253.3%+10.3 pts
31▲2Prior Lake, MNMN28,14052.4%+19.6 pts
32▼1Rosemount, MNMN31,88151.6%+22.3 pts
33▲4Stillwater, MNMN19,35451.0%+13.5 pts
34▲1Rochester, MNMN124,29250.9%+12.8 pts
35▼5Lakeville, MNMN79,27050.6%+14.9 pts
36▼7Waconia, MNMN14,11348.9%+19.5 pts
37▼1New Brighton, MNMN22,15948.2%+7.6 pts
38▼15Byron, MNMN6,74048.2%+22.5 pts
39▲4Delano, MNMN7,78848.0%+24.1 pts
40▼1Chaska, MNMN30,51346.6%+14.5 pts
41▲32Hugo, MNMN17,16746.5%+21.8 pts
42▲3Bloomington, MNMN89,03446.2%+10.8 pts
43▲6Vadnais Heights, MNMN13,05245.9%+8.9 pts
44▼3Apple Valley, MNMN55,24845.9%+4.9 pts
45▼11Hopkins, MNMN19,52345.6%+10.5 pts
46▲6Mound, MNMN9,06445.2%+14.9 pts
47▲15Albertville, MNMN8,54444.7%+29.4 pts
48Credit River, MNMN5,64444.2%–
49▲7Duluth, MNMN88,33044.0%+15.8 pts
50▲21Dayton, MNMN11,40244.0%+22.9 pts
51▼1St. Paul, MNMN306,68443.8%+11.7 pts
52▼8Richfield, MNMN36,59343.7%+16.4 pts
53▼11St. Michael, MNMN22,49843.7%+20.7 pts
54▼1Inver Grove Heights, MNMN36,87343.5%+13.9 pts
55▼8Lino Lakes, MNMN23,22043.1%+9.6 pts
56▼16Elko New Market, MNMN5,30042.1%–
57▲15White Bear Lake, MNMN23,39241.7%+11.5 pts
58▲7Moorhead, MNMN46,53341.6%+12.1 pts
59▲4Robbinsdale, MNMN14,03041.4%+14.1 pts
60▼9Sartell, MNMN19,91840.9%+10.6 pts
61▼3Cottage Grove, MNMN43,60440.8%+16.9 pts
62▼16North Mankato, MNMN14,16540.7%+3.8 pts
63▲12La Crescent, MNMN5,26140.6%+11.7 pts
64▼4Shakopee, MNMN49,36640.4%+14.6 pts
65▲5Little Canada, MNMN10,56740.3%+12.3 pts
66▼12Otsego, MNMN24,52540.0%+26.6 pts
67▼8Hermantown, MNMN10,11039.9%+16.4 pts
68▼13Burnsville, MNMN65,24439.8%+2.9 pts
69▲12Farmington, MNMN25,42538.7%+15.1 pts
70▼9Baxter, MNMN9,21738.3%+7.5 pts
71▼5Andover, MNMN33,87438.2%+10.2 pts
72▲17Kasson, MNMN7,35038.1%+19.2 pts
73▼6Morris, MNMN5,15037.3%+9.4 pts
74▲44Wyoming, MNMN8,12137.3%+18.9 pts
75▲7Crystal, MNMN22,23937.1%+14.7 pts
76▼7Champlin, MNMN23,12536.9%+10.7 pts
77▲3Ham Lake, MNMN17,10436.9%+16.1 pts
78▼1Blaine, MNMN76,60336.9%+17.2 pts
79▲7Mounds View, MNMN12,78636.6%+12.7 pts
80▼1Winona, MNMN26,53036.3%+9.9 pts
81▲2New Hope, MNMN20,80736.1%+6.3 pts
82▲2Oakdale, MNMN30,58835.6%+11.2 pts
83▲22Marshall, MNMN14,17135.5%+6.9 pts
84▼6West St. Paul, MNMN21,95035.5%+11.6 pts
85▼17Forest Lake, MNMN20,95235.4%+17.4 pts
86▼10Maplewood, MNMN40,71735.3%+9.8 pts
87▼30Mankato, MNMN46,52935.1%+2.9 pts
88▼14Crookston, MNMN7,37534.7%+14.0 pts
89▲6Stewartville, MNMN6,85034.5%+17.3 pts
90▲9St. Peter, MNMN12,27534.5%+6.3 pts
91▼3Ramsey, MNMN29,62434.4%+13.3 pts
92▲30Elk River, MNMN27,89633.8%+11.1 pts
93▲14Alexandria, MNMN15,04533.2%+17.7 pts
94▼3Detroit Lakes, MNMN10,01932.8%+8.8 pts
95▼3Brooklyn Park, MNMN83,54332.7%+5.4 pts
96▲21Belle Plaine, MNMN7,63232.7%+15.4 pts
97▲7Columbia Heights, MNMN22,48232.5%+14.9 pts
98▲13South St. Paul, MNMN20,53232.5%+16.4 pts
99▼6Bemidji, MNMN15,77032.5%+3.7 pts
100▼3Buffalo, MNMN16,87832.0%+8.8 pts
101▼16New Prague, MNMN8,23832.0%+11.0 pts
102▲7North St. Paul, MNMN12,78031.3%+11.3 pts
103▲17Chisago City, MNMN5,95531.2%+15.4 pts
104▲2Hastings, MNMN22,56330.9%+10.7 pts
105▼18St. Cloud, MNMN72,64730.4%+0.8 pts
106▼10Fridley, MNMN30,82930.0%+5.6 pts
107▼4Sauk Rapids, MNMN13,76829.3%+8.5 pts
108▲7Fergus Falls, MNMN14,24629.3%+9.5 pts
109▼11Owatonna, MNMN26,63329.3%+6.1 pts
110▼9Grand Rapids, MNMN11,18128.8%+10.8 pts
111▼11Lake City, MNMN5,30628.4%+7.8 pts
112▼2New Ulm, MNMN13,86327.9%+6.5 pts
113▼49St. Joseph, MNMN6,84627.5%−1.3 pts
114▲10Newport, MNMN5,52527.4%+13.3 pts
115▼25Oak Grove, MNMN9,47627.0%+10.8 pts
116▼8Big Lake, MNMN12,92926.8%+13.2 pts
117▼3Anoka, MNMN18,16926.6%+8.8 pts
118▲19Hutchinson, MNMN14,65526.1%+4.9 pts
119▼7East Grand Forks, MNMN8,90626.0%+5.9 pts
120▲13Cloquet, MNMN12,39925.8%+11.1 pts
121▼2Coon Rapids, MNMN64,19325.7%+4.2 pts
122▼1Fairmont, MNMN10,09925.7%+7.6 pts
123▲5Spring Lake Park, MNMN7,12725.6%+8.9 pts
124▲7Willmar, MNMN22,00125.3%+7.6 pts
125▼9Red Wing, MNMN16,80525.3%+5.6 pts
126▼24Lonsdale, MNMN5,11725.1%+15.3 pts
127▲22Isanti, MNMN7,71424.9%+16.1 pts
128▲1Brooklyn Center, MNMN31,84624.6%+7.9 pts
129▲13St. Paul Park, MNMN5,39624.5%+11.7 pts
130▲6Redwood Falls, MNMN5,04024.3%+8.3 pts
131▼4Jordan, MNMN6,98823.9%+7.5 pts
132▼9Austin, MNMN26,68923.6%+6.7 pts
133▼3Monticello, MNMN15,67023.5%+2.3 pts
134▼9East Bethel, MNMN12,60523.1%+9.2 pts
135▲6Little Falls, MNMN9,27722.6%+5.7 pts
136▼42Lindstrom, MNMN5,03921.4%+3.6 pts
137▲14Zimmerman, MNMN6,90421.2%+13.4 pts
138▼4Thief River Falls, MNMN8,79921.2%+5.5 pts
139▲9International Falls, MNMN5,48121.0%+8.0 pts
140Virginia, MNMN8,18720.9%+3.6 pts
141▲6Brainerd, MNMN14,42820.3%+6.3 pts
142▲10Waite Park, MNMN8,45020.1%+4.0 pts
143▼30Becker, MNMN5,42519.9%−1.9 pts
144▼9Montevideo, MNMN5,33519.0%+3.0 pts
145▼7Cambridge, MNMN11,09018.8%+0.2 pts
146▼20Hibbing, MNMN15,82318.6%+1.3 pts
147▼15North Branch, MNMN12,39818.4%+5.6 pts
148▼9Faribault, MNMN25,04017.6%+3.3 pts
149▼5St. Francis, MNMN8,63517.5%+7.5 pts
150▼4Albert Lea, MNMN18,21717.4%+3.6 pts
151▼8Waseca, MNMN9,03517.2%−0.6 pts
152▼7Litchfield, MNMN6,52817.2%+0.6 pts
153▼3Worthington, MNMN13,97916.8%+0.4 pts
154Princeton, MNMN5,48013.6%+2.0 pts
155▼2Glencoe, MNMN5,63210.4%−1.7 pts
SHOWING 1–155 OF 155

UPDATED 2026-09-11 · DATA: US CENSUS BUREAU ACS 5-YEAR ESTIMATES