There are 109 colleges in Minnesota - 53 public and 56 private schools. The 2025 average undergraduate tuition of the Minnesota colleges is $11,686 for state residents and $27,524 for out-of-state students.

66 Minnesota cities have at least one college and, of them, Minneapolis has the most of 11 colleges. It has 8 four-year colleges and 1 community college with a total of 168,253 students. Saint Paul and Bloomington also has a number of colleges of 11 and 6 colleges respectively.

The following table shows the Minnesota colleges by city. The 2025 tuition & fees based on 4-year colleges' cost. You can view the list of colleges and average statistics for each city by following the link on the city name. Furthermore, you can sort the table by each column by touching/clicking the colum title.

109 Minnesota Colleges by City
CityNumber of SchoolsUnder-graduate TuitionGraduate TuitionPopulationStudents to Faculty
Total4-yearCommunity CollegesTrade SchoolsTotalUnder.Graduate
Minneapolis 11812 $27,833
($17,214)
$19,907
($22,017)
168,253 82,189 86,064 19 to 1
Saint Paul 11101- $40,789
($9,840)
$16,785
($11,323)
43,996 33,156 10,840 12 to 1
Bloomington 6411 $13,189 $9,035 12,411 11,730 681 13 to 1
Rochester 4211 $12,028
($15,016)
$25,117 7,427 6,297 1,130 15 to 1
Brooklyn Park 3-3- - - 10,135 10,135 - 15 to 1
Saint Cloud 3111 $10,245
($10,245)
$10,924
($10,924)
14,961 12,967 1,994 17 to 1
Duluth 321- $30,956
($14,608)
$23,973
($21,630)
16,257 14,310 1,947 16 to 1
Mankato 33-- $20,597
($9,572)
$15,402
($10,449)
16,170 14,289 1,881 11 to 1
Moorhead 321- $20,799
($10,428)
$11,730
($11,902)
6,321 5,239 1,082 10 to 1
Bemidji 321- $14,839
($10,237)
$10,099
($10,099)
5,145 4,824 321 15 to 1
Winona 321- $31,194
($10,576)
$14,214
($10,886)
12,881 9,580 3,301 17 to 1
Northfield 22-- $64,326 - 5,252 5,252 - 10 to 1
Ely 1-1- - - - - - -
WOODBURY 1--1 - - 122 122 - 15 to 1
Cass Lake 1-1- - - 209 209 - 7 to 1
Staples 1-1- - - - - - -
Anoka 1-1- - - 1,970 1,970 - 19 to 1
St. Cloud 11-- $12,199 $6,627 9,416 8,633 783 16 to 1
Mahnomen 1-1- - - 119 119 - 9 to 1
East Grand Forks 1-1- - - - - - -
Rosemount 1-1- - - 2,894 2,894 - 23 to 1
Wadena 1-1- - - - - - -
Austin 1-1- - - 3,959 3,959 - 20 to 1
Inver Grove Heights 1-1- - - 3,804 3,804 - 20 to 1
St. Paul 11-- $20,385 $20,385 226 - 226 -
Roseville 11-- $15,600 $15,705 29 - 29 -
Lake Elmo 1-1- - - - - - -
Pine City 1-1- - - 1,794 1,794 - 21 to 1
Virginia 1-1- - - - - - -
White Bear Lake 1-1- - - 8,726 8,726 - 25 to 1
Worthington 1-1- - - 15 15 - 13 to 1
Ramsey 1--1 - - - - - -
Granite Falls 1-1- - - 3,695 3,695 - 18 to 1
Collegeville 11-- $55,816 $18,030 1,572 1,413 159 12 to 1
International Falls 1-1- - - - - - -
Brainerd 1-1- - - 4,981 4,981 - 20 to 1
St. Louis Park 11-- $13,450 $9,370 748 740 8 15 to 1
Cloquet 11-- $6,006
($6,006)
- 1,789 1,789 - 16 to 1
Cambridge 1-1- - - - - - -
Alexandria 1-1- - - 3,281 3,281 - 22 to 1
Center City 11-- $29,015 $29,558 192 - 192 -
Saint Bonifacius 11-- $31,410 $11,740 1,846 1,523 323 15 to 1
Faribault 1-1- - - - - - -
Morris 11-- $16,710
($14,526)
- 981 981 - 9 to 1
Hastings 1--1 - - 22 22 - 11 to 1
Detroit Lakes 1-1- - - - - - -
Coon Rapids 1-1- - - 8,486 8,486 - 26 to 1
Hibbing 1-1- - - 3,174 3,174 - 17 to 1
Marshall 11-- $10,361
($10,361)
$10,360
($10,360)
8,214 7,735 479 16 to 1
Plymouth 1--1 - - 165 165 - 15 to 1
Eagan 1-1- - - - - - -
New Ulm 11-- $18,120 $6,300 878 770 108 10 to 1
Thief River Falls 1-1- - - 2,631 2,631 - 18 to 1
Grand Rapids 1-1- - - - - - -
North Mankato 1-1- - - 2,731 2,731 - 16 to 1
Willmar 1-1- - - 3,148 3,148 - 19 to 1
Spring Lake Park 1--1 - - 95 95 - 17 to 1
Red Wing 1-1- - - - - - -
Fergus Falls 1-1- - - 5,645 5,645 - 18 to 1
Saint Joseph 11-- $55,756 $23,283 1,429 1,391 38 11 to 1
Eveleth 1-1- - - - - - -
Crookston 11-- $13,288
($13,288)
- 2,612 2,612 - 18 to 1
Minnetonka 11-- $14,200 $14,700 275 - 275 -
Red Lake 1-1- - - 338 338 - 11 to 1
Maplewood 1--1 - - 85 85 - 20 to 1
Saint Peter 11-- $56,076 $23,770 1,906 1,905 1 12 to 1