Golf Courses in Iowa

Iowa has 456 golf courses — 374 public, 29 private — with an average slope rating of 125 across 187 USGA-rated courses. The hardest is The Harvester Golf Club in State Center at slope 152. Browse by county or city below, with scorecards and USGA slope ratings where available.

456Courses
125Avg Slope
187Scorecards

Browse Iowa Courses by Numbers

Find a Course in Iowa

Browse by County

Polk
31 courses
Woodbury
16 courses
Linn
14 courses
Black Hawk
12 courses
Scott
11 courses
Dubuque
11 courses
Pottawattamie
11 courses
Story
11 courses
Webster
10 courses
Douglas County
10 courses
Dickinson
10 courses
Hardin
8 courses
Bremer
8 courses
Plymouth
8 courses
Cerro Gordo County
8 courses
Palo Alto
8 courses
Grundy
7 courses
Marshall
7 courses
Dallas
7 courses
Sioux
7 courses
Johnson County
7 courses
Franklin
7 courses
Warren
7 courses
Hancock County
7 courses
Butler
6 courses
Clinton
6 courses
Fayette
6 courses
Boone
6 courses
Buena Vista
6 courses
Washington
6 courses
Cass
6 courses
Sarpy County
5 courses
Emmet
5 courses
Crawford
5 courses
Winneshiek
5 courses
Buchanan
5 courses
Delaware
5 courses
Carroll County
5 courses
O'Brien County
5 courses
Mahaska
5 courses
Iowa
5 courses
Jasper County
5 courses
Cedar
5 courses
Lee
5 courses
Tama
5 courses
Wright
5 courses
Page County
4 courses
Marion County
4 courses
Benton County
4 courses
Cherokee County
4 courses
Jones
4 courses
Pocahontas County
4 courses
Muscatine
4 courses
Des Moines
4 courses
Harrison
3 courses
Poweshiek
3 courses
Humboldt County
3 courses
Union County
3 courses
Hamilton County
3 courses
Decatur
3 courses
Lyon
3 courses
Chickasaw
3 courses
Floyd
3 courses
Calhoun
3 courses
Guthrie County
3 courses
Henry
3 courses
Howard
3 courses
Wayne County
2 courses
Ringgold County
2 courses
Adair
2 courses
Monroe County
2 courses
Shelby County
2 courses
Mills County
2 courses
Monona
2 courses
Sac
2 courses
Mitchell County
2 courses
Louisa
2 courses
Audubon
2 courses
Jefferson County
2 courses
Clayton
2 courses
Ida
2 courses
Wapello County
2 courses
Adams County
2 courses
Allamakee County
2 courses
Kossuth
1 course
Otoe County
1 course
Clarke County
1 course
Osceola County
1 course
Montgomery
1 course
Lafayette County
1 course
Clay County
1 course
Keokuk County
1 course
Greene
1 course
Worth
1 course
Jackson
1 course
Davis County
1 course
Fremont County
1 course
Van Buren County
1 course
Dakota County
1 course
Appanoose
1 course
Lucas
1 course
Atchison County
1 course
Lake County
1 course
Lancaster County
1 course
Winnebago
1 course
Madison
1 course

Top Courses in Iowa

66 College Golf Programs in Iowa

About Golf in Iowa

Iowa has 456 golf courses ranging from public daily-fee tracks to exclusive private clubs. The average slope rating across rated courses in Iowa is 125, compared to the national average of 113. 187 courses have verified slope and course ratings. Course pages link to official contact and website information where available; tee-time alerts are currently an early-access feature.

Frequently asked questions

How many golf courses are in Iowa?

Iowa has 456 golf courses in the Stymie directory, including 374 public and 29 private courses.

What is the hardest golf course in Iowa?

The Harvester Golf Club in State Center is the hardest golf course in Iowa with a maximum slope rating of 152. Slope measures difficulty for a bogey golfer — 113 is average, 140+ is very difficult.

What is the average slope rating in Iowa?

The average slope rating across 187 USGA-rated Iowa courses is 125. The US national average is 113.