State directory
Public golf courses in Iowa
- Public courses
- 279
- Towns
- 233
- With ratings
- 55
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.
- Blue Top RidgeRiversideBook76.9 rating
- Spirit Hollow Golf CourseOak HillsBook75.9 rating
- Whispering Creek Golf ClubSioux CityBook75.1 rating
- Bent Tree Golf ClubCouncil BluffsBook74.4 rating
- Honey Creek Golf ClubBooneBook74.2 rating
- Lake Panorama National Golf CoursePanoraBook74.0 rating
- Tournament Club of IowaPolk City73.6 rating
- Finkbine Golf CourseUniversity HeightsBook73.4 rating
- Jester Park Golf CourseGrangerBook73.0 rating
- Emerald Hills Golf ClubArnold ParksBook72.9 rating
- Otter Creek Golf CourseAnkenyBook72.9 rating
- Spencer Golf and Country ClubSpencerBook72.9 rating
- Coldwater Golf LinksAmesBook72.6 rating
- Gardner Golf CourseMarion72.5 rating
- Pheasant Ridge Golf CourseCedar FallsBook72.4 rating
- Fox Ridge Golf CourseDikeBook72.3 rating
- Timberline Golf CoursePeostaBook72.2 rating
- River Valley Golf CourseAdelBook72.0 rating
- Gates Park Golf CourseWaterlooBook71.9 rating
- Pleasant Valley Golf CourseIowa CityBook71.9 rating
- Veenker Memorial Golf CourseAmesBook71.9 rating
- Briggs Woods Golf CourseWebster CityBook71.5 rating
- South Hills Golf CourseWaterlooBook71.5 rating
- Brown Deer Golf ClubCoralvilleBook71.4 rating
- Ellis Golf CourseCedar Rapids71.4 rating
- Emeis Golf CourseDavenportBook71.4 rating
- Lakeside Municipal Golf CourseBadger71.4 rating
- Palmer Hills Golf CourseBettendorfBook71.2 rating
- Cedar Pointe Golf CourseBooneBook70.9 rating
- Muscatine Municipal Golf CourseMuscatineBook70.9 rating
- Terrace Hills Golf CourseAltoonaBook70.9 rating
- Dodge Riverside Golf ClubCouncil BluffsBook70.8 rating
- Majestic Hills Golf CourseDenisonBook70.8 rating
- Red Carpet Golf CourseWaterlooBook70.8 rating
- Bear Creek Golf CourseForest CityBook70.7 rating
- Oskaloosa GolfOskaloosaBook70.6 rating
- Landsmeer Golf ClubOrange CityBook70.5 rating
- Cedar Creek Golf CourseOttumwaBook70.3 rating
- Waveland Golf CourseWindsor HeightsBook70.3 rating
- Flint Hills Golf CourseBurlingtonBook70.1 rating
- Highland Park Golf CourseMason City70.1 rating
- Red Oak Country ClubRed Oak69.8 rating
- Toad Valley Golf CoursePleasant HillBook69.8 rating
- American Legion Golf CourseMarshalltown69.2 rating
- Edmundson Golf CourseOskaloosaBook68.9 rating
- Hidden Hills Golf CourseBettendorfBook68.9 rating
- Irv Warren Memorial Golf CourseWaterlooCall68.9 rating
- Springbrook Country ClubDeWittWebsite68.7 rating
- Atlantic Golf & Country ClubAtlanticBook68.2 rating
- Oakland Acres Golf ClubGrinnellBook68.0 rating
- Woodland Hills Golf CourseDes MoinesBook67.5 rating
- Twin Pines Golf CourseHiawathaBook67.2 rating
- Nishna Hills Golf ClubAtlanticBook66.4 rating
- Bright Grandview Golf CoursePleasant HillBook66.2 rating
- Bunker Hill Golf CourseDubuqueBook66.2 rating
- Ackley Country ClubAckleyBookNot listed
- Acorn Park Golf CourseSaint AnsgarBookNot listed
- Airport National Golf CourseCedar RapidsBookNot listed
- Akron Golf ClubAkronCallNot listed
- Albia Golf and LeisureAlbiaCallNot listed
- Algona Country ClubAlgonaNot listed
- Alta Golf and Country ClubAltaNot listed
- Amana Colonies Golf CourseMiddle AmanaBookNot listed
- American Legion Country ClubShenandoahBookNot listed
- Anthon Golf ClubAnthonBookNot listed
- Aplington Recreation ComplexAplingtonNot listed
- Audubon Golf and Country ClubAudubonCallNot listed
- Aurelia Golf ClubAureliaBookNot listed
- Avoca Golf ClubAvocaNot listed
- Backbone Golf and Country ClubStrawberry PointNot listed
- Beaver Meadows Golf ClubParkersburgBookNot listed
- Bedford Golf CourseBedfordNot listed
- Belle Plaine Country ClubBelle PlaineNot listed
- Bellevue Golf ClubBellevueNot listed
- Belmond Country ClubBelmondNot listed
- Big Rock Country ClubFayetteNot listed
- Blank Park Golf CourseDes MoinesBookNot listed
- Bloomfield Country ClubBloomfieldWebsiteNot listed
- Bos Landen Golf ClubPellaBookNot listed
- Breda Golf ClubBredaCallNot listed
- Britt Country ClubBrittNot listed
- Brooks Golf ClubOkobojiBookNot listed
- Brookside Golf ClubKingsleyNot listed
- Carroll Municipal Golf CourseCarrollCallNot listed
- Cedar Bend Golf CourseCharles CityBookNot listed
- Cedar Valley Golf CenterWaterlooBookNot listed
- Cedar Valley Golf CourseTiptonNot listed
- Cedars Edge Golf CourseWest BranchBookNot listed
- Colfax Golf ClubColfaxBookNot listed
- Collison Par 3 Golf CourseMarshalltownWebsiteNot listed
- Coon Rapids Country ClubCoon RapidsBookNot listed
- Copper Creek Golf CoursePleasant HillBookNot listed
- Correctionville Golf ClubCorrectionvilleCallNot listed
- Corydon Municipal Golf CourseCorydonNot listed
- Crestwood Golf ClubAnitaNot listed
- Deerwood Golf ClubNew LondonCallNot listed
- Derby Grange Golf & Recreation CenterDubuqueBookNot listed
- Diamond Trail Golf ClubLynnvilleWebsiteNot listed
- Don Williams Golf CoursePilot MoundNot listed
- Dows Golf CourseDowsNot listed
- Duck Creek Golf CourseDavenportBookNot listed
- Dunlap Golf ClubDunlapBookNot listed
- Dyersville Golf and Country ClubDyersvilleNot listed
- Dysart Country ClubDysartBookNot listed
- Eagle Grove Country ClubEagle GroveNot listed
- Edgewater Golf CourseOelweinCallNot listed
- Elkader Golf and Country ClubElkaderBookNot listed
- Essex Golf ClubEssexNot listed
- Estherville Golf CourseEsthervilleCallNot listed
- Fawn Creek Golf CourseAnamosaBookNot listed
- Fillmore Fairways Golf CourseBernardBookNot listed
- Five Island Golf CourseEmmetsburgBookNot listed
- Floyd Park Golf CourseSioux CityCallNot listed
- Fonda Golf CourseFondaNot listed
- Fremont County Golf CourseSidneyBookNot listed
- Gateway Recreation Golf CourseMonroeNot listed
- Glenwood Golf CourseGlenwoodCallNot listed
- Glynns Creek Golf CourseLong GroveBookNot listed
- Gowrie Municipal Golf CourseGowrieBookNot listed
- Green Acres Country ClubDonnellsonBookNot listed
- Green Valley Golf ClubSergeant BluffCallNot listed
- Gruis Golf CourseWodenNot listed
- Guthrie Center Golf ClubGuthrie CenterCallNot listed
- Harlan Golf and Country ClubHarlanBookNot listed
- Hart Ridge Golf CourseManchesterBookNot listed
- Harvest Point Golf CourseOskaloosaBookNot listed
- Hawarden Golf CourseHawardenBookNot listed
- Hi Point Golf CourseIowa CityCallNot listed
- Hickory Grove Golf CourseOelweinCallNot listed
- Hidden Acres Golf CourseSioux CityBookNot listed
- Highland Golf ClubIowa FallsNot listed
- Hill Golf CourseGrand JunctionNot listed
- Hillside Golf ClubHutchinsNot listed
- Homewood Golf CourseAmesBookNot listed
- Honey Creek Golf CourseMoraviaNot listed
- Hubbard Golf and Recreation ClubHubbardCallNot listed
- Humboldt Country ClubHumboldtNot listed
- Humeston Lakeside Golf CourseHumestonNot listed
- Indian Creek Country ClubMarionBookNot listed
- Indian Hills Golf ClubSpirit LakeBookNot listed
- Jackson Heights Golf ClubJackson JunctionWebsiteNot listed
- Jesup Golf & Country ClubJesupBookNot listed
- Jewell Golf and Country ClubJewell JunctionBookNot listed
- Johnson Ridge Golf CourseJohnstonNot listed
- Jones Golf CourseCedar RapidsNot listed
- Kalona Golf ClubKalonaBookNot listed
- Kernoustie Golf ClubMount VernonBookNot listed
- La Porte City Golf ClubLa Porte CityBookNot listed
- Lake City Country ClubLake CityCallNot listed
- Lake MacBride Golf CourseSolonBookNot listed
- Lakeshore Golf and Country ClubAftonCallNot listed
- Lakeside Golf CourseGrand JunctionNot listed
- Lamoni Golf and Country ClubLamoniNot listed
- Latimer Golf ClubLatimerBookNot listed
- Legend Trail Golf CourseParkersburgBookNot listed
- Lenox Community Golf CourseLenoxCallNot listed
- Linn Grove Country ClubRockwellBookNot listed
- Lone Pine Golf CourseColesburgNot listed
- Manchester Golf and Country ClubManchesterNot listed
- Manning Manilla Golf CourseManningBookNot listed
- Maple Heights Golf and Country ClubElmaBookNot listed
- Mapple HillsTripoliNot listed
- Marcus Community Golf ClubMarcusNot listed
- Marengo Golf ClubMarengoCallNot listed
- Mason City Country ClubMason CityBookNot listed
- Meadow Acres Golf CourseLarchwoodBookNot listed
- Meadow Hills Golf CourseIowa FallsNot listed
- Meadowbrook Country ClubSumnerNot listed
- Meadowbrook Golf and Country ClubHartleyBookNot listed
- Meadowbrook Golf CourseWellsburgNot listed
- Meadows Golf ClubAsburyBookNot listed
- Meadowview Golf & Country ClubCentral CityWebsiteNot listed
- Mount Ayr Golf and Country ClubMount AyrBookNot listed
- Mount Pleasant Golf & Country ClubMount PleasantNot listed
- Newell Golf CourseNewellBookNot listed
- Nishna Valley Golf CourseGriswoldNot listed
- North Kossuth Golf ClubBancroftBookNot listed
- Oak Hills Golf CourseClear LakeNot listed
- Oak Park Golf & RecreationDaytonCallNot listed
- Oak Ridge Golf CourseGoldfieldNot listed
- Oakland Country ClubOaklandNot listed
- Okoboji View Golf CourseSpirit LakeBookNot listed
- Osceola Municipal Golf CourseOsceolaBookNot listed
- Otter Valley Country ClubMatlockBookNot listed
- Panorama West Golf CoursePanoraBookNot listed
- Paullina Golf CoursePaullinaCallNot listed
- Pebble Creek Golf CourseLe ClaireBookNot listed
- Pierson Golf CoursePiersonBookNot listed
- Pine Creek Golf CourseManlyBookNot listed
- Pine Knolls Country ClubKnoxvilleBookNot listed
- Pine Lake Golf CourseEldoraBookNot listed
- Pine Valley Golf CourseCrestonNot listed
- Pioneer Town & Country ClubManlyNot listed
- Pleasant Valley Golf ClubThorntonCallNot listed
- Pleasant Valley Sports ClubClermontBookNot listed
- Pleasantville Golf & Country ClubPleasantvilleBookNot listed
- Plum Creek Golf CourseFredericksburgBookNot listed
- Plum River Golf CourseSpraguevilleNot listed
- Pocahontas Golf ClubPocahontasCallNot listed
- Prairie Links Golf Course & Event CenterWaverlyBookNot listed
- Prairie Rose Golf ClubBrunsvilleBookNot listed
- Primghar Golf and Country ClubPrimgharBookNot listed
- Quail Creek Golf CourseNorth LibertyBookNot listed
- Quail Run Golf CourseNeolaBookNot listed
- Quimby Golf CourseQuimbyBookNot listed
- Radcliffe Friendly FarewaysRadcliffeNot listed
- Red Hawk Golf Course & Learning CenterDavenportBookNot listed
- Remsen Golf CourseRemsenBookNot listed
- Rice Lake Golf and Country ClubLake MillsBookNot listed
- Riceville Country ClubRicevilleBookNot listed
- Ridge Stone Golf ClubSheffieldBookNot listed
- River Bend Municipal Golf CourseStory CityBookNot listed
- River Ridge Golf ClubIndependenceNot listed
- River Road Golf ClubAlgonaNot listed
- Rock Valley Golf ClubRock ValleyBookNot listed
- Rolfe Golf ClubRolfeBookNot listed
- Rolling Acres Golf CourseCenter PointNot listed
- Rolling Hills Golf CourseNorwalkCallNot listed
- Rolling Knolls Golf CourseDyersvilleNot listed
- Rooling Hills Golf CourseHullNot listed
- Round Grove Golf and Country ClubGreeneBookNot listed
- Rustic Ridge Golf CourseEldridgeBookNot listed
- Saint Andrews Golf CourseCedar RapidsBookNot listed
- Sanborn Golf and Country ClubSanbornBookNot listed
- Schleswig Community Golf ClubSchleswigNot listed
- Shady Oaks Golf CourseAckworthNot listed
- Sheaffer Memorial Golf ParkFort MadisonBookNot listed
- Sheldon Golf and Country ClubSheldonBookNot listed
- Sibley Golf and Country ClubSibleyNot listed
- Silver Lake Country ClubLake ParkBookNot listed
- Silver Springs Golf ClubOssianBookNot listed
- Silvercrest Golf ClubDecorahBookNot listed
- Sioux Valley Golf CourseAltonNot listed
- Slippery Elm Golf CourseKlemmeNot listed
- Sloan Golf CourseSloanNot listed
- South Hardin Recreation AreaUnionNot listed
- South Winn Golf & Country ClubCalmarCallNot listed
- Spring Hills Country ClubMallardCallNot listed
- Spring Lake Golf & Country ClubWall LakeBookNot listed
- Spring Valley Golf CourseSt. JosephBookNot listed
- Stone Creek Golf ClubWilliamsburgBookNot listed
- Storm Lake Golf CourseLakesideBookNot listed
- Sugar Creek Golf CourseWaukeeBookNot listed
- Sun Valley Golf CourseSun Valley LakeBookNot listed
- Sunrise Golf CoursePanorama ParkNot listed
- Tama Toledo Country ClubTamaBookNot listed
- Tara Hills Country ClubVan HorneBookNot listed
- The Legacy Golf ClubNorwalkBookNot listed
- The Meadows Country ClubMovilleBookNot listed
- The Oaks Golf CourseClintonBookNot listed
- Three Elms Golf CourseIndependenceBookNot listed
- Timber City Golf CourseMaquoketaNot listed
- Tipton Golf and Country ClubTiptonBookNot listed
- Town and Country Golf ClubGrundy CenterBookNot listed
- Traer Golf ClubTraerNot listed
- Treynor Recreation AreaTreynorBookNot listed
- Van Buren Recreation Area GolfKeosauquaCallNot listed
- Vinton Country ClubVintonBookNot listed
- Wahkonsa Country ClubDurantBookNot listed
- Walton Golf ClubFairfieldBookNot listed
- Wandering Creek Golf CourseMarshalltownBookNot listed
- Wapsi Oaks Country ClubCalamusBookNot listed
- Wapsie Ridge Golf CourseFairbankNot listed
- Wapsipinicon Country ClubAnamosaNot listed
- Warrior Run Golf CourseNorwalkCallNot listed
- Waukon Golf and Country ClubWaukonBookNot listed
- Waverly Municipal Golf CourseWaverlyBookNot listed
- Webster City Country ClubWebster CityNot listed
- Wellman Golf CourseWellmanBookNot listed
- West Bend Golf and Country ClubWest BendNot listed
- West Grand GolfWest Des MoinesBookNot listed
- West Liberty Country ClubWest LibertyNot listed
- Westwood Golf Course (9-hole)Carter LakeNot listed
- Wildwood Golf CourseCharles CityBookNot listed
- Willow Ridge Golf CourseFort DodgeBookNot listed
- Willow Run Country ClubDenverBookNot listed
- Willow Vale Golf ClubMapletonBookNot listed
- Woodlyn Hills Golf CourseMilfordBookNot listed
- Woods Edge Golf CourseEdgewoodBookNot listed
Nearby states