75 Iowa Colleges Statistics by City

There are 75 colleges in Iowa - 19 public and 56 private schools. The 2024 average undergraduate tuition of the Iowa colleges is $10,396 for state residents and $32,897 for out-of-state students.

42 Iowa cities have at least one college and, of them, Davenport has the most of 7 colleges. It has 3 four-year colleges and 3 community colleges with a total of 12,415 students. Dubuque and Sioux City also has a number of colleges of 6 and 5 colleges respectively.

Iowa Colleges by City

The following table shows the Iowa colleges by city. The 2024 tuition & fees based on 4-year colleges' cost.

75 Iowa Colleges by City
CityNumber of SchoolsUnder-graduate TuitionGraduate TuitionPopulationStudents to Faculty
Total4-yearCommunity CollegesTrade SchoolsTotalUnder.Graduate
Davenport 7331 $20,866 $15,065 12,415 9,640 2,775 13 to 1
Dubuque 65-1 $34,491 $13,934 4,627 3,837 790 8 to 1
Sioux City 532- $31,286 $10,239 8,535 7,254 1,281 9 to 1
Cedar Rapids 5221 $45,823 $11,410 15,360 15,105 255 13 to 1
Des Moines 532- $35,251 $11,597 7,519 5,396 2,123 9 to 1
Cedar Falls 3111 $21,272
($9,728)
$22,834
($11,362)
9,078 7,868 1,210 18 to 1
West Des Moines 211- - $19,428 1,707 180 1,527 8 to 1
Council Bluffs 2-2- - - 5,372 5,372 - 14 to 1
Ankeny 211- $19,530 $7,940 22,085 22,014 71 17 to 1
Mason City 2-2- - - 2,538 2,538 - 14 to 1
Waterloo 211- $24,456 $19,028 5,284 5,065 219 12 to 1
Fort Dodge 2-2- - - 5,079 5,079 - 15 to 1
Ames 211- $27,683
($10,497)
$29,303
($12,451)
30,095 25,367 4,728 17 to 1
Iowa City 211- $32,927
($10,964)
$34,882
($13,211)
30,088 22,046 8,042 14 to 1
Ottumwa 1-1- - - 3,361 3,361 - 15 to 1
West Burlington 1-1- - - 2,476 2,476 - 12 to 1
Estherville 1-1- - - 1,960 1,960 - 14 to 1
Fayette 11-- $19,000 $18,958 3,072 2,463 609 13 to 1
Pella 11-- $20,988 - 1,169 1,169 - 13 to 1
Waverly 11-- $51,040 $11,500 1,444 1,416 28 13 to 1
Spirit Lake 1--1 - - 19 19 - 10 to 1
Sioux Center 11-- $35,960 $9,820 1,861 1,618 243 14 to 1
Urbandale 1--1 - - 43 43 - 10 to 1
Fairfield 11-- $16,530 $29,530 2,673 681 1,992 13 to 1
Iowa Falls 1-1- - - 718 718 - 15 to 1
Orange City 11-- $35,300 $6,600 1,651 1,153 498 15 to 1
Lamoni 11-- $33,646 $11,991 1,237 885 352 13 to 1
Sheldon 1-1- - - 1,811 1,811 - 15 to 1
Mt. Pleasant 1-1- - - 20 20 - 10 to 1
Indianola 11-- $46,212 $7,244 1,151 1,127 24 10 to 1
Storm Lake 11-- $40,190 $10,170 1,973 1,474 499 12 to 1
Creston 1-1- - - 1,581 1,581 - 17 to 1
Forest City 11-- $25,220 $5,220 2,763 2,295 468 24 to 1
Mount Vernon 11-- $50,634 $2,800 1,073 1,058 15 13 to 1
Oskaloosa 11-- $28,750 $10,500 1,473 1,404 69 18 to 1
Johnston 1-1- - - 57 57 - 14 to 1
Epworth 11-- $15,050 - 68 68 - 6 to 1
Anamosa 1--1 - - 32 32 - 7 to 1
Decorah 11-- $50,320 - 1,610 1,610 - 11 to 1
Marshalltown 1-1- - - 1,707 1,707 - 17 to 1
Calmar 1-1- - - 4,355 4,355 - 15 to 1
Grinnell 11-- $64,862 - 1,759 1,759 - 9 to 1
Related Articles and Ads