There are 174 colleges in Michigan - 48 public and 126 private schools. The 2025 average undergraduate tuition of the Michigan colleges is $13,733 for state residents and $27,393 for out-of-state students.
87 Michigan cities have at least one college and, of them, Detroit has the most of 14 colleges. It has 6 four-year colleges and 5 community colleges with a total of 44,163 students. Grand Rapids and Kalamazoo also has a number of colleges of 10 and 6 colleges respectively.
The following table shows the Michigan colleges by city. The 2025 tuition & fees based on 4-year colleges' cost.
| City | Number of Schools | Under-graduate Tuition | Graduate Tuition | Population | Students to Faculty | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| Total | 4-year | Community Colleges | Trade Schools | Total | Under. | Graduate | ||||
| Detroit | 14 | 6 | 5 | 3 | $30,148 ($16,159) |
$32,503 ($17,960) |
44,163 | 33,935 | 10,228 | 18 to 1 |
| Grand Rapids | 10 | 6 | 2 | 2 | $28,716 | $12,763 | 25,072 | 22,896 | 2,179 | 16 to 1 |
| Kalamazoo | 6 | 4 | 2 | - | $38,684 ($15,987) |
$32,441 ($20,103) |
24,670 | 20,607 | 4,063 | 10 to 1 |
| Southfield | 5 | 2 | - | 3 | $34,852 | $21,692 | 5,460 | 4,346 | 1,114 | 16 to 1 |
| Flint | 5 | 2 | 1 | 2 | $37,108 ($14,236) |
$18,027 ($14,473) |
14,867 | 13,095 | 1,772 | 20 to 1 |
| Troy | 5 | 2 | 1 | 2 | $22,075 | $17,157 | 1,913 | 1,453 | 460 | 9 to 1 |
| Lansing | 5 | 3 | 1 | 1 | $21,993 | $16,440 | 10,586 | 10,166 | 420 | 15 to 1 |
| Royal Oak | 4 | 1 | - | 3 | $13,000 | - | 422 | 422 | - | 9 to 1 |
| Port Huron | 4 | - | 1 | 3 | - | - | 3,440 | 3,440 | - | 14 to 1 |
| Ann Arbor | 4 | 2 | 1 | 1 | $49,246 ($18,848) |
$36,823 ($28,886) |
65,174 | 46,393 | 18,781 | 17 to 1 |
| Warren | 3 | 1 | 1 | 1 | $24,466 | - | 16,537 | 16,537 | - | 24 to 1 |
| Holland | 3 | 2 | - | 1 | $28,152 | $17,020 | 3,874 | 3,477 | 397 | 10 to 1 |
| Midland | 3 | 2 | - | 1 | $29,433 | $37,980 | 2,466 | 2,102 | 364 | 24 to 1 |
| Battle Creek | 3 | - | 1 | 2 | - | - | 4,135 | 4,135 | - | 26 to 1 |
| Canton | 3 | - | 1 | 2 | - | - | 1,775 | 1,775 | - | 18 to 1 |
| East Lansing | 3 | 1 | 1 | 1 | $44,850 ($18,079) |
$41,848 ($21,772) |
52,938 | 42,083 | 10,855 | 13 to 1 |
| Waterford | 3 | - | - | 3 | - | - | 88 | 88 | - | 17 to 1 |
| Mount Pleasant | 3 | 1 | 1 | 1 | $15,480 ($15,480) |
$17,187 ($17,187) |
14,734 | 10,439 | 4,295 | 11 to 1 |
| Rochester Hills | 2 | 2 | - | - | $26,966 ($17,167) |
$18,912 ($21,960) |
16,961 | 13,748 | 3,213 | 15 to 1 |
| Owosso | 2 | 2 | - | - | $13,000 | $11,250 | 3,955 | 3,595 | 360 | 5 to 1 |
| Taylor | 2 | - | - | 2 | - | - | 239 | 239 | - | 45 to 1 |
| Monroe | 2 | - | 1 | 1 | - | - | 2,280 | 2,280 | - | 16 to 1 |
| Ionia | 2 | 1 | 1 | - | - | - | 36 | 36 | - | 3 to 1 |
| Farmington Hills | 2 | 1 | - | 1 | $29,913 | $31,506 | 289 | 99 | 190 | 9 to 1 |
| Cadillac | 2 | 1 | - | 1 | $13,000 | - | 43 | 43 | - | 4 to 1 |
| Dearborn | 2 | 2 | - | - | $20,356 ($10,642) |
$30,350 ($17,126) |
19,514 | 17,597 | 1,917 | 21 to 1 |
| Sterling Heights | 2 | - | - | 2 | - | - | 160 | 160 | - | 9 to 1 |
| Livonia | 2 | 2 | - | - | $17,471 ($5,057) |
$18,000 | 10,711 | 10,415 | 296 | 19 to 1 |
| Traverse City | 2 | 2 | - | - | $13,476 ($10,722) |
- | 3,253 | 3,253 | - | 7 to 1 |
| Brighton | 2 | - | - | 2 | - | - | 82 | 82 | - | 20 to 1 |
| Adrian | 2 | 2 | - | - | $36,231 | $17,952 | 3,546 | 3,301 | 245 | 15 to 1 |
| Jackson | 2 | 1 | 1 | - | $13,000 | - | 5,086 | 5,086 | - | 9 to 1 |
| Hillsdale | 2 | 1 | - | 1 | $33,189 | $28,150 | 1,818 | 1,675 | 143 | 8 to 1 |
| Kentwood | 2 | - | - | 2 | - | - | 220 | 220 | - | 29 to 1 |
| University Center | 2 | 1 | 1 | - | $30,450 ($12,930) |
$18,360 ($18,360) |
15,219 | 14,532 | 687 | 16 to 1 |
| Muskegon | 2 | 1 | 1 | - | $13,000 | - | 3,617 | 3,617 | - | 9 to 1 |
| Saginaw | 2 | - | 1 | 1 | - | - | 267 | 267 | - | 29 to 1 |
| Dowagiac | 1 | - | 1 | - | - | - | 2,000 | 2,000 | - | 17 to 1 |
| Norton Shores | 1 | - | - | 1 | - | - | 96 | 96 | - | 19 to 1 |
| Berrien Springs | 1 | 1 | - | - | $35,056 | $29,156 | 2,940 | 1,384 | 1,556 | 10 to 1 |
| Madison Heights | 1 | - | 1 | - | - | - | 643 | 643 | - | 21 to 1 |
| Marquette | 1 | 1 | - | - | $19,944 ($14,322) |
$15,652 ($12,196) |
7,409 | 6,684 | 725 | 18 to 1 |
| Roseville | 1 | - | 1 | - | - | - | 437 | 437 | - | 16 to 1 |
| L'Anse | 1 | - | 1 | - | - | - | - | - | - | - |
| Howell | 1 | 1 | - | - | $26,102 | $21,879 | 1,004 | 769 | 235 | 18 to 1 |
| Plainwell | 1 | - | - | 1 | - | - | 118 | 118 | - | 5 to 1 |
| New Baltimore | 1 | - | - | 1 | - | - | 33 | 33 | - | 17 to 1 |
| Big Rapids | 1 | 1 | - | - | $14,778 ($14,778) |
$9,538 ($9,538) |
9,959 | 8,991 | 968 | 15 to 1 |
| Southgate | 1 | - | 1 | - | - | - | 57 | 57 | - | 19 to 1 |
| Albion | 1 | 1 | - | - | $56,950 | $30,000 | 1,308 | 1,308 | 2 | 11 to 1 |
| Bloomfield Hills | 1 | 1 | - | - | $44,450 | $46,273 | 113 | - | 113 | - |
| Houghton | 1 | 1 | - | - | $44,807 ($20,532) |
$25,916 ($25,916) |
7,403 | 6,013 | 1,390 | 13 to 1 |
| Scottville | 1 | - | 1 | - | - | - | 1,120 | 1,120 | - | 12 to 1 |
| Davison | 1 | - | - | 1 | - | - | 53 | 53 | - | 27 to 1 |
| Bay City | 1 | - | - | 1 | - | - | 97 | 97 | - | 13 to 1 |
| Ironwood | 1 | - | 1 | - | - | - | 882 | 882 | - | 15 to 1 |
| Olivet | 1 | 1 | - | - | $34,068 | $7,430 | 979 | 932 | 47 | 17 to 1 |
| Brimley | 1 | 1 | - | - | $3,480 ($3,480) |
- | 698 | 698 | - | 10 to 1 |
| Plymouth | 1 | 1 | - | - | - | - | - | - | - | - |
| Sidney | 1 | - | 1 | - | - | - | 1,751 | 1,751 | - | 13 to 1 |
| Wayne | 1 | - | 1 | - | - | - | 196 | 196 | - | 16 to 1 |
| Allendale | 1 | 1 | - | - | $21,894 ($15,502) |
$20,030 ($20,030) |
22,011 | 19,002 | 3,009 | 15 to 1 |
| Utica | 1 | - | - | 1 | - | - | - | - | - | - |
| Alpena | 1 | 1 | - | - | $8,220 ($8,220) |
- | 1,581 | 1,581 | - | 15 to 1 |
| Sault Ste Marie | 1 | 1 | - | - | $14,890 ($14,890) |
- | 1,567 | 1,551 | 16 | 13 to 1 |
| Petoskey | 1 | - | 1 | - | - | - | 1,613 | 1,613 | - | 15 to 1 |
| Oak Park | 1 | 1 | - | - | $6,100 | $5,100 | 75 | 75 | - | 13 to 1 |
| Portage | 1 | - | - | 1 | - | - | 124 | 124 | - | 25 to 1 |
| Spring Arbor | 1 | 1 | - | - | $34,014 | $8,364 | 2,441 | 1,139 | 1,302 | 12 to 1 |
| Ypsilanti | 1 | 1 | - | - | $16,990 ($16,990) |
$30,978 ($17,968) |
12,631 | 10,470 | 2,161 | 14 to 1 |
| Cedarville | 1 | - | - | 1 | - | - | 26 | 26 | - | 7 to 1 |
| Saint Joseph | 1 | - | - | 1 | - | - | 274 | 274 | - | 13 to 1 |
| Spring Lake | 1 | - | - | 1 | - | - | 51 | 51 | - | 20 to 1 |
| Escanaba | 1 | - | 1 | - | - | - | 2,149 | 2,149 | - | 18 to 1 |
| Centreville | 1 | - | 1 | - | - | - | 1,183 | 1,183 | - | 24 to 1 |
| Auburn Hills | 1 | - | 1 | - | - | - | 15,287 | 15,287 | - | 23 to 1 |
| Roosevelt Park | 1 | - | - | 1 | - | - | 130 | 130 | - | 43 to 1 |
| Woodhaven | 1 | - | - | 1 | - | - | 223 | 223 | - | 17 to 1 |
| Grayling | 1 | - | 1 | - | - | - | 1,905 | 1,905 | - | 17 to 1 |
| Harrison | 1 | - | 1 | - | - | - | 3,692 | 3,692 | - | 28 to 1 |
| LAnse | 1 | - | 1 | - | - | - | 243 | 243 | - | 7 to 1 |
| Wyoming | 1 | 1 | - | - | $17,190 | $11,610 | 1,017 | 928 | 89 | 15 to 1 |
| Grand Blanc | 1 | - | - | 1 | - | - | 16 | 16 | - | 9 to 1 |
| Belleville | 1 | 1 | - | - | - | - | - | - | - | - |
| Alma | 1 | 1 | - | - | $49,552 | $12,418 | 1,197 | 1,159 | 38 | 14 to 1 |
| Benton Harbor | 1 | - | 1 | - | - | - | 2,937 | 2,937 | - | 17 to 1 |
| Mt. Pleasant | 1 | - | - | 1 | - | - | 44 | 44 | - | 6 to 1 |