CensusEasy
RANKING · 2020 CENSUS · 154 SHOWN OF 154

Most college graduates, Minnesota cities · 2020

Minnesota cities with the most adults 25 and over holding a bachelor's degree or higher, as of the 2020 American Community Survey. Ranked by number of graduates, not the share. This list covers the 154 cities in Minnesota that qualify, ranked against each other statewide. The median across all 154 is 3,377.

MinnesotaAll statesPop > 5KAll rankings
SAME RANKING BYCountiesStatesMetros
Most college graduates by state
RANKPLACESTATEPOPCOLLEGE GRADUATESVS –
01Minneapolis, MNMN430,324146,676–
02St. Paul, MNMN306,68481,199–
03Rochester, MNMN124,29238,032–
04Plymouth, MNMN78,94234,919–
05Eden Prairie, MNMN63,07529,229–
06Woodbury, MNMN81,55828,021–
07Maple Grove, MNMN73,89327,044–
08Edina, MNMN54,35626,975–
09Bloomington, MNMN89,03426,717–
10Minnetonka, MNMN53,96924,875–
11Eagan, MNMN67,10923,996–
12St. Louis Park, MNMN50,02722,445–
13Duluth, MNMN88,33020,955–
14Lakeville, MNMN79,27020,684–
15Burnsville, MNMN65,24416,604–
16Apple Valley, MNMN55,24816,107–
17Brooklyn Park, MNMN83,54315,495–
18Blaine, MNMN76,60314,610–
19Roseville, MNMN35,66313,110–
20St. Cloud, MNMN72,64712,549–
21Richfield, MNMN36,59311,462–
22Shoreview, MNMN26,90611,324–
23Coon Rapids, MNMN64,19311,234–
24Chanhassen, MNMN25,74810,911–
25Savage, MNMN32,97010,572–
26Inver Grove Heights, MNMN36,87310,104–
27Golden Valley, MNMN21,32510,045–
28Maplewood, MNMN40,71710,033–
29Shakopee, MNMN49,3669,770–
30Moorhead, MNMN46,5339,167–
31Cottage Grove, MNMN43,6049,111–
32Mankato, MNMN46,5298,613–
33Prior Lake, MNMN28,1408,552–
34Andover, MNMN33,8747,955–
35Chaska, MNMN30,5137,907–
36Rosemount, MNMN31,8817,761–
37New Brighton, MNMN22,1597,489–
38White Bear Lake, MNMN23,3926,746–
39Stillwater, MNMN19,3546,295–
40Hopkins, MNMN19,5236,285–
41Lino Lakes, MNMN23,2206,254–
42Champlin, MNMN23,1256,192–
43Oakdale, MNMN30,5886,060–
44Fridley, MNMN30,8295,644–
45Ramsey, MNMN29,6245,484–
46Crystal, MNMN22,2395,346–
47Winona, MNMN26,5305,202–
48Mendota Heights, MNMN11,4755,066–
49Owatonna, MNMN26,6335,050–
50Forest Lake, MNMN20,9525,044–
51St. Michael, MNMN22,4984,905–
52West St. Paul, MNMN21,9504,802–
53Farmington, MNMN25,4254,780–
54Northfield, MNMN21,9924,777–
55New Hope, MNMN20,8074,709–
56Sartell, MNMN19,9184,658–
57Hastings, MNMN22,5634,452–
58Otsego, MNMN24,5254,398–
59Brooklyn Center, MNMN31,8464,278–
60Victoria, MNMN12,4474,256–
61Columbia Heights, MNMN22,4824,143–
62Vadnais Heights, MNMN13,0524,061–
63Orono, MNMN8,3014,056–
64Shorewood, MNMN7,6204,023–
65Rogers, MNMN15,6064,004–
66Robbinsdale, MNMN14,0303,967–
67Waconia, MNMN14,1133,947–
68North Mankato, MNMN14,1653,937–
69Elk River, MNMN27,8963,933–
70Ham Lake, MNMN17,1043,925–
71Austin, MNMN26,6893,794–
73Hugo, MNMN17,1673,603–
74South St. Paul, MNMN20,5323,600–
75Arden Hills, MNMN9,5833,389–
76Mahtomedi, MNMN8,1893,380–
77Lake Elmo, MNMN14,3763,377–
78Buffalo, MNMN16,8783,230–
79Anoka, MNMN18,1693,207–
80Faribault, MNMN25,0403,129–
81Minnetrista, MNMN9,4583,028–
82Red Wing, MNMN16,8053,025–
83Mound, MNMN9,0643,022–
84Little Canada, MNMN10,5672,811–
85Mounds View, MNMN12,7862,766–
86North Oaks, MNMN5,2832,709–
87Medina, MNMN7,4602,640–
88Falcon Heights, MNMN5,0712,632–
89Alexandria, MNMN15,0452,626–
90Fergus Falls, MNMN14,2462,624–
91Willmar, MNMN22,0012,593–
92Sauk Rapids, MNMN13,7682,558–
93Bemidji, MNMN15,7702,503–
94Hibbing, MNMN15,8232,456–
95New Ulm, MNMN13,8632,397–
96Grand Rapids, MNMN11,1812,382–
97Hermantown, MNMN10,1102,356–
98Marshall, MNMN14,1712,304–
99North St. Paul, MNMN12,7802,183–
100Albert Lea, MNMN18,2172,093–
101St. Peter, MNMN12,2752,080–
102Baxter, MNMN9,2172,034–
103Detroit Lakes, MNMN10,0191,950–
104Crookston, MNMN7,3751,921–
105Hutchinson, MNMN14,6551,904–
106East Bethel, MNMN12,6051,871–
107Oak Grove, MNMN9,4761,862–
108Corcoran, MNMN9,2691,846–
109Byron, MNMN6,7401,828–
110Monticello, MNMN15,6701,820–
111Big Lake, MNMN12,9291,808–
112Delano, MNMN7,7881,796–
113Fairmont, MNMN10,0991,782–
114Albertville, MNMN8,5441,749–
115Carver, MNMN7,1981,742–
116New Prague, MNMN8,2381,558–
117Cloquet, MNMN12,3991,545–
118Dayton, MNMN11,4021,524–
119North Branch, MNMN12,3981,490–
120Brainerd, MNMN14,4281,477–
121St. Joseph, MNMN6,8461,444–
122East Grand Forks, MNMN8,9061,437–
123Wyoming, MNMN8,1211,394–
124La Crescent, MNMN5,2611,309–
125Kasson, MNMN7,3501,299–
126Elko New Market, MNMN5,3001,286–
127Thief River Falls, MNMN8,7991,238–
128Belle Plaine, MNMN7,6321,211–
129Worthington, MNMN13,9791,201–
130Stewartville, MNMN6,8501,165–
131Little Falls, MNMN9,2771,128–
132Virginia, MNMN8,1871,127–
133Morris, MNMN5,1501,121–
134Cambridge, MNMN11,0901,119–
135Lake City, MNMN5,3061,110–
136Waseca, MNMN9,0351,100–
137Spring Lake Park, MNMN7,1271,028–
138Chisago City, MNMN5,955897–
139Lindstrom, MNMN5,039855–
140Becker, MNMN5,425823–
141St. Francis, MNMN8,635819–
142Litchfield, MNMN6,528810–
143Jordan, MNMN6,988773–
144Montevideo, MNMN5,335731–
145Waite Park, MNMN8,450716–
146St. Paul Park, MNMN5,396684–
147Redwood Falls, MNMN5,040672–
148International Falls, MNMN5,481667–
149Lonsdale, MNMN5,117657–
150Isanti, MNMN7,714570–
151Newport, MNMN5,525563–
152Zimmerman, MNMN6,904554–
153Glencoe, MNMN5,632525–
154Princeton, MNMN5,480371–
SHOWING 1–154 OF 154

UPDATED 2026-09-11 · DATA: US CENSUS BUREAU DECENNIAL CENSUS