Iowa has a total of 423 golf courses, located at a total of 404 golf facilities. Of these 404 golf facilities, 69 are private and 335 are public golf facilities.The cities with the most golf courses in
Iowa are,
Cedar Rapids with a total number of 8 courses.
Des Moines comes in second with 6,
Waterloo in third with 6, and
Sioux City and
Council Bluffs finishing out the top five with 6 and 5 golf courses respectively.