State directory

Public golf courses in Iowa

Public courses
279
Towns
233
With ratings
55

All Iowa courses →

This is the full directory of 279 public-access golf courses in Iowa: every one, not a top list. 55 of them carry a reliable published course rating, sorted highest first from 76.9 down, and the remaining 224 are listed alphabetically. That is under a third of this list, so a higher-rated course may sit further down it.

  1. Blue Top RidgeRiversideBook76.9 ratingPar 72 · slope 143 · 7,432 yds
  2. Spirit Hollow Golf CourseOak HillsBook75.9 ratingPar 72 · slope 135 · 7,301 yds
  3. Whispering Creek Golf ClubSioux CityBook75.1 ratingPar 72 · slope 138 · 7,173 yds
  4. Bent Tree Golf ClubCouncil BluffsBook74.4 ratingPar 72 · slope 130 · 7,022 yds
  5. Honey Creek Golf ClubBooneBook74.2 ratingPar 71 · slope 135 · 6,805 yds
  6. Lake Panorama National Golf CoursePanoraBook74.0 ratingPar 72 · slope 128 · 7,024 yds
  7. Tournament Club of IowaPolk City73.6 ratingPar 71 · slope 137 · 7,030 yds
  8. Finkbine Golf CourseUniversity HeightsBook73.4 ratingPar 72 · slope 130 · 6,951 yds
  9. Jester Park Golf CourseGrangerBook73.0 ratingPar 72 · slope 124 · 6,891 yds
  10. Emerald Hills Golf ClubArnold ParksBook72.9 ratingPar 72 · slope 126 · 6,632 yds
  11. Otter Creek Golf CourseAnkenyBook72.9 ratingPar 71 · slope 125 · 6,895 yds
  12. Spencer Golf and Country ClubSpencerBook72.9 ratingPar 72 · slope 123 · 6,888 yds
  13. Coldwater Golf LinksAmesBook72.6 ratingPar 71 · slope 126 · 6,787 yds
  14. Gardner Golf CourseMarion72.5 ratingPar 72 · slope 118 · 6,670 yds
  15. Pheasant Ridge Golf CourseCedar FallsBook72.4 ratingPar 72 · slope 119 · 6,890 yds
  16. Fox Ridge Golf CourseDikeBook72.3 ratingPar 72 · slope 125 · 6,809 yds
  17. Timberline Golf CoursePeostaBook72.2 ratingPar 72 · slope 120 · 6,557 yds
  18. River Valley Golf CourseAdelBook72.0 ratingPar 72 · slope 124 · 6,684 yds
  19. Gates Park Golf CourseWaterlooBook71.9 ratingPar 72 · slope 123 · 6,839 yds
  20. Pleasant Valley Golf CourseIowa CityBook71.9 ratingPar 72 · slope 131 · 6,472 yds
  21. Veenker Memorial Golf CourseAmesBook71.9 ratingPar 72 · slope 132 · 6,632 yds
  22. Briggs Woods Golf CourseWebster CityBook71.5 ratingPar 72 · slope 121 · 6,502 yds
  23. South Hills Golf CourseWaterlooBook71.5 ratingPar 72 · slope 118 · 6,653 yds
  24. Brown Deer Golf ClubCoralvilleBook71.4 ratingPar 71 · slope 133 · 6,315 yds
  25. Ellis Golf CourseCedar Rapids71.4 ratingPar 72 · slope 125 · 6,502 yds
  26. Emeis Golf CourseDavenportBook71.4 ratingPar 72 · slope 127 · 6,557 yds
  27. Lakeside Municipal Golf CourseBadger71.4 ratingPar 72 · slope 121 · 6,481 yds
  28. Palmer Hills Golf CourseBettendorfBook71.2 ratingPar 71 · slope 135 · 6,315 yds
  29. Cedar Pointe Golf CourseBooneBook70.9 ratingPar 72 · slope 120 · 6,647 yds
  30. Muscatine Municipal Golf CourseMuscatineBook70.9 ratingPar 72 · slope 124 · 6,443 yds
  31. Terrace Hills Golf CourseAltoonaBook70.9 ratingPar 71 · slope 116 · 6,433 yds
  32. Dodge Riverside Golf ClubCouncil BluffsBook70.8 ratingPar 72 · slope 122 · 6,454 yds
  33. Majestic Hills Golf CourseDenisonBook70.8 ratingPar 71 · slope 123 · 6,317 yds
  34. Red Carpet Golf CourseWaterlooBook70.8 ratingPar 72 · slope 118 · 6,572 yds
  35. Bear Creek Golf CourseForest CityBook70.7 ratingPar 71 · slope 120 · 6,367 yds
  36. Oskaloosa GolfOskaloosaBook70.6 ratingPar 72 · slope 133 · 6,382 yds
  37. Landsmeer Golf ClubOrange CityBook70.5 ratingPar 71 · slope 117 · 6,456 yds
  38. Cedar Creek Golf CourseOttumwaBook70.3 ratingPar 71 · slope 117 · 6,456 yds
  39. Waveland Golf CourseWindsor HeightsBook70.3 ratingPar 72 · slope 125 · 6,405 yds
  40. Flint Hills Golf CourseBurlingtonBook70.1 ratingPar 71 · slope 113 · 6,186 yds
  41. Highland Park Golf CourseMason City70.1 ratingPar 72 · slope 119 · 6,219 yds
  42. Red Oak Country ClubRed Oak69.8 ratingPar 72 · slope 119 · 5,992 yds
  43. Toad Valley Golf CoursePleasant HillBook69.8 ratingPar 71 · slope 119 · 6,232 yds
  44. American Legion Golf CourseMarshalltown69.2 ratingPar 70 · slope 119 · 6,200 yds
  45. Edmundson Golf CourseOskaloosaBook68.9 ratingPar 70 · slope 120 · 6,031 yds
  46. Hidden Hills Golf CourseBettendorfBook68.9 ratingPar 70 · slope 116 · 5,990 yds
  47. Irv Warren Memorial Golf CourseWaterlooCall68.9 ratingPar 72 · slope 117 · 6,194 yds
  48. Springbrook Country ClubDeWittWebsite68.7 ratingPar 72 · slope 125 · 6,048 yds
  49. Atlantic Golf & Country ClubAtlanticBook68.2 ratingPar 69 · slope 119 · 5,818 yds
  50. Oakland Acres Golf ClubGrinnellBook68.0 ratingPar 70 · slope 106 · 5,938 yds
  51. Woodland Hills Golf CourseDes MoinesBook67.5 ratingPar 71 · slope 115 · 5,763 yds
  52. Twin Pines Golf CourseHiawathaBook67.2 ratingPar 72 · slope 108 · 5,802 yds
  53. Nishna Hills Golf ClubAtlanticBook66.4 ratingPar 69 · slope 117 · 5,508 yds
  54. Bright Grandview Golf CoursePleasant HillBook66.2 ratingPar 70 · slope 108 · 5,518 yds
  55. Bunker Hill Golf CourseDubuqueBook66.2 ratingPar 69 · slope 114 · 5,331 yds
  56. Ackley Country ClubAckleyBookNot listedPar 32
  57. Acorn Park Golf CourseSaint AnsgarBookNot listedPar 35
  58. Airport National Golf CourseCedar RapidsBookNot listedPar 63
  59. Akron Golf ClubAkronCallNot listed3,010 yds
  60. Albia Golf and LeisureAlbiaCallNot listedPar 36
  61. Algona Country ClubAlgonaNot listed3,034 yds
  62. Alta Golf and Country ClubAltaNot listedPar 36
  63. Amana Colonies Golf CourseMiddle AmanaBookNot listedPar 72
  64. American Legion Country ClubShenandoahBookNot listedPar 70
  65. Anthon Golf ClubAnthonBookNot listed
  66. Aplington Recreation ComplexAplingtonNot listedPar 36
  67. Audubon Golf and Country ClubAudubonCallNot listedPar 35
  68. Aurelia Golf ClubAureliaBookNot listed3,038 yds
  69. Avoca Golf ClubAvocaNot listedPar 36
  70. Backbone Golf and Country ClubStrawberry PointNot listedPar 35
  71. Beaver Meadows Golf ClubParkersburgBookNot listedPar 34
  72. Bedford Golf CourseBedfordNot listedPar 35
  73. Belle Plaine Country ClubBelle PlaineNot listedPar 36
  74. Bellevue Golf ClubBellevueNot listedPar 36
  75. Belmond Country ClubBelmondNot listedPar 36
  76. Big Rock Country ClubFayetteNot listed
  77. Blank Park Golf CourseDes MoinesBookNot listedPar 72
  78. Bloomfield Country ClubBloomfieldWebsiteNot listedPar 35
  79. Bos Landen Golf ClubPellaBookNot listedPar 72
  80. Breda Golf ClubBredaCallNot listedPar 35
  81. Britt Country ClubBrittNot listedPar 36
  82. Brooks Golf ClubOkobojiBookNot listed3,371 yds
  83. Brookside Golf ClubKingsleyNot listedPar 36
  84. Carroll Municipal Golf CourseCarrollCallNot listedPar 71
  85. Cedar Bend Golf CourseCharles CityBookNot listedPar 71
  86. Cedar Valley Golf CenterWaterlooBookNot listedPar 27
  87. Cedar Valley Golf CourseTiptonNot listedPar 71
  88. Cedars Edge Golf CourseWest BranchBookNot listedPar 36
  89. Colfax Golf ClubColfaxBookNot listedPar 36
  90. Collison Par 3 Golf CourseMarshalltownWebsiteNot listedPar 54
  91. Coon Rapids Country ClubCoon RapidsBookNot listedPar 35
  92. Copper Creek Golf CoursePleasant HillBookNot listedPar 71
  93. Correctionville Golf ClubCorrectionvilleCallNot listedPar 34
  94. Corydon Municipal Golf CourseCorydonNot listedPar 36
  95. Crestwood Golf ClubAnitaNot listedPar 71
  96. Deerwood Golf ClubNew LondonCallNot listedPar 36
  97. Derby Grange Golf & Recreation CenterDubuqueBookNot listedPar 27
  98. Diamond Trail Golf ClubLynnvilleWebsiteNot listed3,021 yds
  99. Don Williams Golf CoursePilot MoundNot listedPar 36
  100. Dows Golf CourseDowsNot listedPar 35
  101. Duck Creek Golf CourseDavenportBookNot listedPar 70
  102. Dunlap Golf ClubDunlapBookNot listedPar 35
  103. Dyersville Golf and Country ClubDyersvilleNot listed2,687 yds
  104. Dysart Country ClubDysartBookNot listedPar 35
  105. Eagle Grove Country ClubEagle GroveNot listedPar 35
  106. Edgewater Golf CourseOelweinCallNot listedPar 35
  107. Elkader Golf and Country ClubElkaderBookNot listedPar 35
  108. Essex Golf ClubEssexNot listedPar 35
  109. Estherville Golf CourseEsthervilleCallNot listedPar 36
  110. Fawn Creek Golf CourseAnamosaBookNot listedPar 36
  111. Fillmore Fairways Golf CourseBernardBookNot listedPar 36
  112. Five Island Golf CourseEmmetsburgBookNot listedPar 35
  113. Floyd Park Golf CourseSioux CityCallNot listedPar 63
  114. Fonda Golf CourseFondaNot listedPar 35
  115. Fremont County Golf CourseSidneyBookNot listed3,174 yds
  116. Gateway Recreation Golf CourseMonroeNot listedPar 36
  117. Glenwood Golf CourseGlenwoodCallNot listedPar 35
  118. Glynns Creek Golf CourseLong GroveBookNot listed
  119. Gowrie Municipal Golf CourseGowrieBookNot listedPar 35
  120. Green Acres Country ClubDonnellsonBookNot listedPar 36
  121. Green Valley Golf ClubSergeant BluffCallNot listedPar 72
  122. Gruis Golf CourseWodenNot listedPar 36
  123. Guthrie Center Golf ClubGuthrie CenterCallNot listedPar 35
  124. Harlan Golf and Country ClubHarlanBookNot listedPar 36
  125. Hart Ridge Golf CourseManchesterBookNot listed2,759 yds
  126. Harvest Point Golf CourseOskaloosaBookNot listed3,051 yds
  127. Hawarden Golf CourseHawardenBookNot listed2,868 yds
  128. Hi Point Golf CourseIowa CityCallNot listedPar 72
  129. Hickory Grove Golf CourseOelweinCallNot listed3,542 yds
  130. Hidden Acres Golf CourseSioux CityBookNot listedPar 35
  131. Highland Golf ClubIowa FallsNot listed3,236 yds
  132. Hill Golf CourseGrand JunctionNot listedPar 34
  133. Hillside Golf ClubHutchinsNot listedPar 36
  134. Homewood Golf CourseAmesBookNot listedPar 34
  135. Honey Creek Golf CourseMoraviaNot listedPar 71
  136. Hubbard Golf and Recreation ClubHubbardCallNot listedPar 35
  137. Humboldt Country ClubHumboldtNot listed3,140 yds
  138. Humeston Lakeside Golf CourseHumestonNot listedPar 72
  139. Indian Creek Country ClubMarionBookNot listed
  140. Indian Hills Golf ClubSpirit LakeBookNot listedPar 35
  141. Jackson Heights Golf ClubJackson JunctionWebsiteNot listedPar 36
  142. Jesup Golf & Country ClubJesupBookNot listed3,102 yds
  143. Jewell Golf and Country ClubJewell JunctionBookNot listed
  144. Johnson Ridge Golf CourseJohnstonNot listedPar 72
  145. Jones Golf CourseCedar RapidsNot listedPar 70
  146. Kalona Golf ClubKalonaBookNot listedPar 36
  147. Kernoustie Golf ClubMount VernonBookNot listedPar 35
  148. La Porte City Golf ClubLa Porte CityBookNot listedPar 35
  149. Lake City Country ClubLake CityCallNot listedPar 36
  150. Lake MacBride Golf CourseSolonBookNot listedPar 36
  151. Lakeshore Golf and Country ClubAftonCallNot listedPar 35
  152. Lakeside Golf CourseGrand JunctionNot listed
  153. Lamoni Golf and Country ClubLamoniNot listedPar 36
  154. Latimer Golf ClubLatimerBookNot listedPar 33
  155. Legend Trail Golf CourseParkersburgBookNot listedPar 36
  156. Lenox Community Golf CourseLenoxCallNot listedPar 36
  157. Linn Grove Country ClubRockwellBookNot listedPar 35
  158. Lone Pine Golf CourseColesburgNot listedPar 35
  159. Manchester Golf and Country ClubManchesterNot listedPar 72
  160. Manning Manilla Golf CourseManningBookNot listedPar 36
  161. Maple Heights Golf and Country ClubElmaBookNot listedPar 37
  162. Mapple HillsTripoliNot listedPar 72
  163. Marcus Community Golf ClubMarcusNot listedPar 36
  164. Marengo Golf ClubMarengoCallNot listed2,789 yds
  165. Mason City Country ClubMason CityBookNot listed
  166. Meadow Acres Golf CourseLarchwoodBookNot listedPar 36
  167. Meadow Hills Golf CourseIowa FallsNot listedPar 36
  168. Meadowbrook Country ClubSumnerNot listedPar 35
  169. Meadowbrook Golf and Country ClubHartleyBookNot listedPar 37
  170. Meadowbrook Golf CourseWellsburgNot listedPar 35
  171. Meadows Golf ClubAsburyBookNot listedPar 72
  172. Meadowview Golf & Country ClubCentral CityWebsiteNot listedPar 36
  173. Mount Ayr Golf and Country ClubMount AyrBookNot listed2,975 yds
  174. Mount Pleasant Golf & Country ClubMount PleasantNot listed2,919 yds
  175. Newell Golf CourseNewellBookNot listed
  176. Nishna Valley Golf CourseGriswoldNot listed
  177. North Kossuth Golf ClubBancroftBookNot listedPar 35
  178. Oak Hills Golf CourseClear LakeNot listedPar 30
  179. Oak Park Golf & RecreationDaytonCallNot listed2,946 yds
  180. Oak Ridge Golf CourseGoldfieldNot listedPar 36
  181. Oakland Country ClubOaklandNot listed2,438 yds
  182. Okoboji View Golf CourseSpirit LakeBookNot listedPar 71
  183. Osceola Municipal Golf CourseOsceolaBookNot listedPar 36
  184. Otter Valley Country ClubMatlockBookNot listedPar 36
  185. Panorama West Golf CoursePanoraBookNot listedPar 27
  186. Paullina Golf CoursePaullinaCallNot listedPar 35
  187. Pebble Creek Golf CourseLe ClaireBookNot listedPar 36
  188. Pierson Golf CoursePiersonBookNot listed
  189. Pine Creek Golf CourseManlyBookNot listedPar 31
  190. Pine Knolls Country ClubKnoxvilleBookNot listedPar 35
  191. Pine Lake Golf CourseEldoraBookNot listedPar 35
  192. Pine Valley Golf CourseCrestonNot listedPar 32
  193. Pioneer Town & Country ClubManlyNot listedPar 35
  194. Pleasant Valley Golf ClubThorntonCallNot listedPar 36
  195. Pleasant Valley Sports ClubClermontBookNot listed3,269 yds
  196. Pleasantville Golf & Country ClubPleasantvilleBookNot listedPar 35
  197. Plum Creek Golf CourseFredericksburgBookNot listedPar 36
  198. Plum River Golf CourseSpraguevilleNot listedPar 36
  199. Pocahontas Golf ClubPocahontasCallNot listedPar 36
  200. Prairie Links Golf Course & Event CenterWaverlyBookNot listedPar 72
  201. Prairie Rose Golf ClubBrunsvilleBookNot listedPar 36
  202. Primghar Golf and Country ClubPrimgharBookNot listedPar 36
  203. Quail Creek Golf CourseNorth LibertyBookNot listedPar 36
  204. Quail Run Golf CourseNeolaBookNot listed3,226 yds
  205. Quimby Golf CourseQuimbyBookNot listedPar 36
  206. Radcliffe Friendly FarewaysRadcliffeNot listedPar 36
  207. Red Hawk Golf Course & Learning CenterDavenportBookNot listedPar 33
  208. Remsen Golf CourseRemsenBookNot listedPar 36
  209. Rice Lake Golf and Country ClubLake MillsBookNot listedPar 71
  210. Riceville Country ClubRicevilleBookNot listed
  211. Ridge Stone Golf ClubSheffieldBookNot listed3,427 yds
  212. River Bend Municipal Golf CourseStory CityBookNot listedPar 36
  213. River Ridge Golf ClubIndependenceNot listed3,221 yds
  214. River Road Golf ClubAlgonaNot listedPar 36
  215. Rock Valley Golf ClubRock ValleyBookNot listed3,253 yds
  216. Rolfe Golf ClubRolfeBookNot listedPar 34
  217. Rolling Acres Golf CourseCenter PointNot listedPar 35
  218. Rolling Hills Golf CourseNorwalkCallNot listedPar 36
  219. Rolling Knolls Golf CourseDyersvilleNot listed
  220. Rooling Hills Golf CourseHullNot listedPar 72
  221. Round Grove Golf and Country ClubGreeneBookNot listedPar 36
  222. Rustic Ridge Golf CourseEldridgeBookNot listed3,300 yds
  223. Saint Andrews Golf CourseCedar RapidsBookNot listedPar 70
  224. Sanborn Golf and Country ClubSanbornBookNot listedPar 36
  225. Schleswig Community Golf ClubSchleswigNot listedPar 35
  226. Shady Oaks Golf CourseAckworthNot listedPar 71
  227. Sheaffer Memorial Golf ParkFort MadisonBookNot listedPar 72
  228. Sheldon Golf and Country ClubSheldonBookNot listedPar 36
  229. Sibley Golf and Country ClubSibleyNot listed3,429 yds
  230. Silver Lake Country ClubLake ParkBookNot listed3,310 yds
  231. Silver Springs Golf ClubOssianBookNot listedPar 36
  232. Silvercrest Golf ClubDecorahBookNot listedPar 36
  233. Sioux Valley Golf CourseAltonNot listed
  234. Slippery Elm Golf CourseKlemmeNot listedPar 35
  235. Sloan Golf CourseSloanNot listedPar 36
  236. South Hardin Recreation AreaUnionNot listedPar 35
  237. South Winn Golf & Country ClubCalmarCallNot listedPar 36
  238. Spring Hills Country ClubMallardCallNot listedPar 36
  239. Spring Lake Golf & Country ClubWall LakeBookNot listedPar 36
  240. Spring Valley Golf CourseSt. JosephBookNot listedPar 72
  241. Stone Creek Golf ClubWilliamsburgBookNot listed
  242. Storm Lake Golf CourseLakesideBookNot listedPar 36
  243. Sugar Creek Golf CourseWaukeeBookNot listed2,483 yds
  244. Sun Valley Golf CourseSun Valley LakeBookNot listed
  245. Sunrise Golf CoursePanorama ParkNot listedPar 35
  246. Tama Toledo Country ClubTamaBookNot listedPar 35
  247. Tara Hills Country ClubVan HorneBookNot listed3,267 yds
  248. The Legacy Golf ClubNorwalkBookNot listedPar 72
  249. The Meadows Country ClubMovilleBookNot listed
  250. The Oaks Golf CourseClintonBookNot listedPar 70
  251. Three Elms Golf CourseIndependenceBookNot listed2,980 yds
  252. Timber City Golf CourseMaquoketaNot listedPar 72
  253. Tipton Golf and Country ClubTiptonBookNot listed2,976 yds
  254. Town and Country Golf ClubGrundy CenterBookNot listedPar 36
  255. Traer Golf ClubTraerNot listedPar 35
  256. Treynor Recreation AreaTreynorBookNot listed3,030 yds
  257. Van Buren Recreation Area GolfKeosauquaCallNot listedPar 36
  258. Vinton Country ClubVintonBookNot listed2,909 yds
  259. Wahkonsa Country ClubDurantBookNot listedPar 36
  260. Walton Golf ClubFairfieldBookNot listedPar 34
  261. Wandering Creek Golf CourseMarshalltownBookNot listed2,997 yds
  262. Wapsi Oaks Country ClubCalamusBookNot listedPar 35
  263. Wapsie Ridge Golf CourseFairbankNot listed3,500 yds
  264. Wapsipinicon Country ClubAnamosaNot listed2,346 yds
  265. Warrior Run Golf CourseNorwalkCallNot listed2,965 yds
  266. Waukon Golf and Country ClubWaukonBookNot listedPar 35
  267. Waverly Municipal Golf CourseWaverlyBookNot listedPar 70
  268. Webster City Country ClubWebster CityNot listedPar 36
  269. Wellman Golf CourseWellmanBookNot listedPar 34
  270. West Bend Golf and Country ClubWest BendNot listedPar 36
  271. West Grand GolfWest Des MoinesBookNot listedPar 36
  272. West Liberty Country ClubWest LibertyNot listed3,131 yds
  273. Westwood Golf Course (9-hole)Carter LakeNot listed
  274. Wildwood Golf CourseCharles CityBookNot listed3,028 yds
  275. Willow Ridge Golf CourseFort DodgeBookNot listedPar 37
  276. Willow Run Country ClubDenverBookNot listed2,944 yds
  277. Willow Vale Golf ClubMapletonBookNot listed3,219 yds
  278. Woodlyn Hills Golf CourseMilfordBookNot listed
  279. Woods Edge Golf CourseEdgewoodBookNot listedPar 36