Iowa Golf Courses,

Public and Private
There are 399 golf courses in Iowa, including 286 public, 73 municipal, and 40 private courses.
Oldest Course
Year of establishment:
1888
Longest Course
7,505 yards from the back tees
Easiest Course
Based on a course rating of 33.7
Hardest Course
Based on a course rating of 77.2

All Iowa Cities with Golf Courses

Top 8 Iowa Golfing Destinations

There are 8 golf courses in Cedar Rapids, Iowa, including 3 public, 3 municipal, and 2 private courses.
view Cedar Rapids details
There are 7 golf courses in Des Moines, Iowa, including 3 public, 3 municipal, and 1 private course.
view Des Moines details
There are 6 golf courses in Sioux City, Iowa, including 5 public and 1 private course.
view Sioux City details
There are 6 golf courses in West Des Moines, Iowa, including 3 public and 3 private courses.
view West Des Moines details
There are 5 golf courses in Council Bluffs, Iowa, including 3 public, 1 municipal, and 1 private course.
view Council Bluffs details
There are 5 golf courses in Norwalk, Iowa, including 2 public and 3 private courses.
view Norwalk details
There are 5 golf courses in Waterloo, Iowa, including 1 public, 3 municipal, and 1 private course.
view Waterloo details
There are 4 golf courses in Ames, Iowa, including 2 public, 1 municipal, and 1 private course.
view Ames details
Join the GolfLink Newsletter!
Sign up for golf news, information, and special offers.
By signing up you agree to receive communications from GolfLink and select partners in accordance with our Privacy Policy. You may opt out of email messages/withdraw consent at any time.