State directory
Golf in Iowa
- Courses
- 365
- Towns
- 275
- Counties
- 96
- With websites
- 201
Iowa's golf landscape spreads across one of the world's most productive agricultural regions, where the glacial topography that shaped the land for farming also created a diversity of course settings ranging from the flat prairie of the north to the Mississippi River bluffs of the east and the Loess Hills of the west. The state's approximately 12,000 farms and the small cities and county seats that serve them create the social fabric that makes golf a central community institution throughout Iowa.
The state's most celebrated courses reflect the breadth of Iowa's geographic character. The Harvester Golf Club in Rhodes has earned national recognition for its design quality in the central Iowa prairie, while Spirit Hollow Golf Course in Oak Hills draws visitors to the bluff country near Burlington with one of the state's most dramatic natural settings. Tournament Club of Iowa near Polk City brings championship-caliber design to the Des Moines metropolitan area, and Bos Landen Golf Club in Pella (set within the Dutch heritage community) offers an experience connected to the distinctive cultural landscape of central Iowa.
Iowa's major cities anchor significant golf communities. Des Moines, the state's capital and most dynamic city, offers multiple quality courses serving the insurance industry professionals and state government workers who define the capital region's character. Cedar Rapids, Iowa's second city and the Linn County manufacturing and agricultural processing center, provides eastern Iowa's most complete golf environment. The Quad Cities' four communities straddling the Mississippi River create another metropolitan golf cluster, while the Iowa Great Lakes resort region in the northwest corner concentrates recreational golf around the glacial lakes that draw summer visitors from across the Midwest.
The state's cultural communities add distinctive flavor to Iowa golf. The Amana Colonies Golf Course serves the historic communal settlement's visitors in one of Iowa's most distinctive cultural landscapes. Decorah's Norwegian heritage country in the northeast creates a scenic setting where Luther College's presence and the Oneota River valley's limestone bluffs create a college town golf environment unlike any other in Iowa. The Dutch-American communities of Sioux County (Orange City, Sioux Center, Hull, and Rock Valley) serve a northwest Iowa population where the Reformed faith, the tulip festivals, and the corn and soybean farming create a coherent cultural landscape.
Iowa's municipal and nine-hole courses form the backbone of the state's recreational golf economy. The small county seats (from Lamoni in the south to Sibley in the northwest) maintain their community courses as social and recreational institutions that reflect the state's commitment to accessible outdoor recreation in communities of every size. The seasonal character of Iowa golf (with the prime season from April through October bracketed by unpredictable springs and autumns) creates a golf culture built around making the most of Iowa's genuinely fine summer weather in one of the great agricultural landscapes of the American Midwest.
Rankings
Best of Iowa
By county
Golf by county
- Benton County 4
- Black Hawk County 11
- Boone County 4
- Bremer County 6
- Buena Vista County 4
- Butler County 5
- Carroll County 4
- Cass County 4
- Cedar County 4
- Cerro Gordo County 7
- Cherokee County 4
- Clayton County 3
- Clinton County 3
- Crawford County 3
- Dallas County 6
- Delaware County 5
- Des Moines County 3
- Dickinson County 6
- Dubuque County 9
- Emmet County 3
- Fayette County 4
- Franklin County 4
- Grundy County 5
- Guthrie County 3
- Hamilton County 3
- Hancock County 4
- Hardin County 7
- Iowa County 3
- Jackson County 4
- Jasper County 5
- Johnson County 9
- Jones County 3
- Kossuth County 4
- Lee County 4
- Linn County 13
- Mahaska County 3
- Marion County 4
- Marshall County 6
- Mitchell County 3
- Muscatine County 3
- O'Brien County 5
- Page County 3
- Palo Alto County 4
- Plymouth County 7
- Pocahontas County 4
- Polk County 23
- Pottawattamie County 9
- Scott County 11
- Sioux County 6
- Story County 7
- Tama County 3
- Union County 3
- Warren County 6
- Washington County 4
- Webster County 5
- Winnebago County 3
- Winneshiek County 4
- Woodbury County 10
- Wright County 4
By town
Where the courses are
- Ackley 1: Ackley Country Club
- Ackworth 1: Shady Oaks Golf Course
- Adel 2
- Afton 1: Lakeshore Golf and Country Club
- Akron 1: Akron Golf Club
- Albia 1: Albia Golf and Leisure
- Algona 2
- Alta 1: Alta Golf and Country Club
- Alton 1: Sioux Valley Golf Course
- Altoona 1: Terrace Hills Golf Course
- Ames 5
- Anamosa 2
- Anita 1: Crestwood Golf Club
- Ankeny 4
- Anthon 1: Anthon Golf Club
- Aplington 1: Aplington Recreation Complex
- Armstrong 1: Country Greens Golf Course
- Arnold Parks 1: Emerald Hills Golf Club
- Asbury 1: Meadows Golf Club
- Atlantic 2
- Audubon 1: Audubon Golf and Country Club
- Aurelia 1: Aurelia Golf Club
- Avoca 1: Avoca Golf Club
- Badger 1: Lakeside Municipal Golf Course
- Bancroft 1: North Kossuth Golf Club
- Bedford 1: Bedford Golf Course
- Belle Plaine 1: Belle Plaine Country Club
- Bellevue 1: Bellevue Golf Club
- Belmond 1: Belmond Country Club
- Bernard 1: Fillmore Fairways Golf Course
- Bettendorf 2
- Bloomfield 1: Bloomfield Country Club
- Boone 2
- Breda 1: Breda Golf Club
- Britt 1: Britt Country Club
- Brunsville 1: Prairie Rose Golf Club
- Burlington 2
- Calamus 1: Wapsi Oaks Country Club
- Calmar 1: South Winn Golf & Country Club
- Carroll 2
- Carter Lake 1: Westwood Golf Course (9-hole)
- Cedar Falls 2
- Cedar Rapids 4
- Center Point 1: Rolling Acres Golf Course
- Central City 1: Meadowview Golf & Country Club
- Charles City 2
- Cherokee 1: Cherokee Golf and Country Club
- Clarinda 1: Clarinda Country Club
- Clarion 1: Clarmond Country Club
- Clarksville 1: Card Inc. Golf & Country Club
- Clear Lake 2
- Clermont 1: Pleasant Valley Sports Club
- Clinton 1: The Oaks Golf Course
- Colesburg 1: Lone Pine Golf Course
- Colfax 1: Colfax Golf Club
- Conrad 1: Conrad Golf Course
- Coon Rapids 1: Coon Rapids Country Club
- Coralville 1: Brown Deer Golf Club
- Correctionville 1: Correctionville Golf Club
- Corydon 1: Corydon Municipal Golf Course
- Council Bluffs 4
- Creston 2
- Davenport 4
- Dayton 1: Oak Park Golf & Recreation
- Decorah 1: Silvercrest Golf Club
- Denison 1: Majestic Hills Golf Course
- Denver 1: Willow Run Country Club
- Des Moines 3
- DeWitt 1: Springbrook Country Club
- Dike 1: Fox Ridge Golf Course
- Donnellson 1: Green Acres Country Club
- Dows 1: Dows Golf Course
- Dubuque 3
- Dunlap 1: Dunlap Golf Club
- Durant 1: Wahkonsa Country Club
- Dyersville 2
- Dysart 1: Dysart Country Club
- Eagle Grove 1: Eagle Grove Country Club
- Edgewood 1: Woods Edge Golf Course
- Eldora 1: Pine Lake Golf Course
- Eldridge 1: Rustic Ridge Golf Course
- Elkader 1: Elkader Golf and Country Club
- Elma 1: Maple Heights Golf and Country Club
- Emmetsburg 1: Five Island Golf Course
- Essex 1: Essex Golf Club
- Estherville 1: Estherville Golf Course
- Fairbank 1: Wapsie Ridge Golf Course
- Fairfield 2
- Fayette 1: Big Rock Country Club
- Fonda 1: Fonda Golf Course
- Forest City 1: Bear Creek Golf Course
- Fort Dodge 2
- Fort Madison 1: Sheaffer Memorial Golf Park
- Fredericksburg 1: Plum Creek Golf Course
- Garner 1: Garner Golf and Country Club
- Glenwood 1: Glenwood Golf Course
- Goldfield 1: Oak Ridge Golf Course
- Gowrie 1: Gowrie Municipal Golf Course
- Graettinger 1: Hillcrest Golf and Country Club
- Grand Junction 2
- Granger 2
- Greene 1: Round Grove Golf and Country Club
- Grinnell 2
- Griswold 1: Nishna Valley Golf Course
- Grundy Center 1: Town and Country Golf Club
- Guthrie Center 1: Guthrie Center Golf Club
- Guttenberg 1: Guttenberg Golf and Country Club
- Hampton 1: Hampton Country Club
- Harlan 1: Harlan Golf and Country Club
- Hartley 1: Meadowbrook Golf and Country Club
- Hawarden 1: Hawarden Golf Course
- Hiawatha 2
- Hinton 1: Deer Run Golf Course
- Hubbard 1: Hubbard Golf and Recreation Club
- Hudson 1: Beech Nut Golf Course
- Hull 1: Rooling Hills Golf Course
- Humboldt 1: Humboldt Country Club
- Humeston 1: Humeston Lakeside Golf Course
- Hutchins 1: Hillside Golf Club
- Ida Grove 1: Ida Grove Golf and Country Club
- Independence 2
- Indianola 2
- Iowa City 2
- Iowa Falls 2
- Jackson Junction 1: Jackson Heights Golf Club
- Jesup 1: Jesup Golf & Country Club
- Jewell Junction 1: Jewell Golf and Country Club
- Johnston 4
- Kalona 1: Kalona Golf Club
- Keokuk 2
- Keosauqua 1: Van Buren Recreation Area Golf
- Keota 1: Lagos Acres Golf & Country Club
- Kingsley 1: Brookside Golf Club
- Kirkman 1: Rosman-Glendale Farm Golf Course
- Klemme 1: Slippery Elm Golf Course
- Knoxville 1: Pine Knolls Country Club
- La Porte City 1: La Porte City Golf Club
- Lake City 1: Lake City Country Club
- Lake Mills 1: Rice Lake Golf and Country Club
- Lake Park 1: Silver Lake Country Club
- Lakeside 1: Storm Lake Golf Course
- Lambs Grove 1: Westwood Golf Course
- Lamoni 1: Lamoni Golf and Country Club
- Larchwood 1: Meadow Acres Golf Course
- Latimer 1: Latimer Golf Club
- Laurens 1: Laurens Golf and Country Club
- Le Claire 1: Pebble Creek Golf Course
- Le Mars 1: Willow Creek Golf Course
- Lenox 1: Lenox Community Golf Course
- Leon 1: Decatur County Golf and Country Club
- Long Grove 1: Glynns Creek Golf Course
- Lowden 1: 3/30 Golf & Country Club
- Luana 1: Tri-Club Golf Club
- Lynnville 1: Diamond Trail Golf Club
- Mallard 1: Spring Hills Country Club
- Malvern 1: Fairview Country Club
- Manchester 2
- Manly 2
- Manning 1: Manning Manilla Golf Course
- Manson 1: Manson Golf and Country Club
- Mapleton 1: Willow Vale Golf Club
- Maquoketa 2
- Marcus 1: Marcus Community Golf Club
- Marengo 1: Marengo Golf Club
- Marion 4
- Marshalltown 4
- Mason City 2
- Matlock 1: Otter Valley Country Club
- Menlo 1: 5 by 80 Golf and Country Club
- Middle Amana 1: Amana Colonies Golf Course
- Milford 1: Woodlyn Hills Golf Course
- Monroe 1: Gateway Recreation Golf Course
- Montezuma 1: Montezuma Country Club
- Monticello 1: Monticello Golf Club
- Moravia 1: Honey Creek Golf Course
- Morrison 1: Oakleaf Golf and Country Club
- Mount Ayr 1: Mount Ayr Golf and Country Club
- Mount Pleasant 1: Mount Pleasant Golf & Country Club
- Mount Vernon 1: Kernoustie Golf Club
- Moville 1: The Meadows Country Club
- Muscatine 2
- Neola 1: Quail Run Golf Course
- Nevada 1: Indian Creek Country Club
- New London 1: Deerwood Golf Club
- Newell 1: Newell Golf Course
- North Liberty 1: Quail Creek Golf Course
- Norwalk 4
- Oak Hills 1: Spirit Hollow Golf Course
- Oakland 1: Oakland Country Club
- Oelwein 2
- Okoboji 1: Brooks Golf Club
- Orange City 1: Landsmeer Golf Club
- Osage 1: Sunny Brae Golf & Country Club
- Osceola 1: Osceola Municipal Golf Course
- Oskaloosa 3
- Ossian 1: Silver Springs Golf Club
- Ottumwa 2
- Panora 2
- Panorama Park 1: Sunrise Golf Course
- Parkersburg 2
- Paullina 1: Paullina Golf Course
- Pella 2
- Peosta 2
- Perry 1: Perry Golf and Country Club
- Pierson 1: Pierson Golf Course
- Pilot Mound 1: Don Williams Golf Course
- Pleasant Hill 3
- Pleasant Valley 1: Davenport Country Club
- Pleasantville 1: Pleasantville Golf & Country Club
- Pocahontas 1: Pocahontas Golf Club
- Polk City 1: Tournament Club of Iowa
- Primghar 1: Primghar Golf and Country Club
- Quimby 1: Quimby Golf Course
- Radcliffe 1: Radcliffe Friendly Fareways
- Red Oak 1: Red Oak Country Club
- Remsen 1: Remsen Golf Course
- Rhodes 1: The Harvester Golf Club
- Riceville 1: Riceville Country Club
- Riverside 1: Blue Top Ridge
- Rock Valley 1: Rock Valley Golf Club
- Rockwell 1: Linn Grove Country Club
- Rolfe 1: Rolfe Golf Club
- Saint Ansgar 1: Acorn Park Golf Course
- Sanborn 1: Sanborn Golf and Country Club
- Schleswig 1: Schleswig Community Golf Club
- Sergeant Bluff 1: Green Valley Golf Club
- Sheffield 1: Ridge Stone Golf Club
- Sheldon 1: Sheldon Golf and Country Club
- Shellsburg 1: Wildcat Golf Course
- Shenandoah 1: American Legion Country Club
- Sibley 1: Sibley Golf and Country Club
- Sidney 1: Fremont County Golf Course
- Sigourney 1: Sigourney Golf Club
- Sioux Center 1: The Ridge
- Sioux City 5
- Sloan 1: Sloan Golf Course
- Solon 2
- Spencer 1: Spencer Golf and Country Club
- Spirit Lake 2
- Spragueville 1: Plum River Golf Course
- St. Joseph 1: Spring Valley Golf Course
- State Center 1: Lincoln Valley Golf Course / City of State Center
- Storm Lake 1: Buena Vista University Golf Course at Lake Creek
- Story City 1: River Bend Municipal Golf Course
- Strawberry Point 1: Backbone Golf and Country Club
- Sumner 1: Meadowbrook Country Club
- Sun Valley Lake 1: Sun Valley Golf Course
- Tama 1: Tama Toledo Country Club
- Thornton 1: Pleasant Valley Golf Club
- Tipton 2
- Traer 1: Traer Golf Club
- Treynor 1: Treynor Recreation Area
- Tripoli 1: Mapple Hills
- Union 1: South Hardin Recreation Area
- University Heights 2
- Urbandale 1: Urbandale Golf & Country Club
- Van Horne 1: Tara Hills Country Club
- Vinton 1: Vinton Country Club
- Wall Lake 1: Spring Lake Golf & Country Club
- Wallingford 1: River View Golf Course
- Waterloo 6
- Waukee 1: Sugar Creek Golf Course
- Waukon 1: Waukon Golf and Country Club
- Waverly 2
- Webster City 2
- Wellman 1: Wellman Golf Course
- Wellsburg 1: Meadowbrook Golf Course
- West Bend 1: West Bend Golf and Country Club
- West Branch 1: Cedars Edge Golf Course
- West Des Moines 5
- West Liberty 1: West Liberty Country Club
- West Union 1: West Union Country Club
- Williamsburg 1: Stone Creek Golf Club
- Windsor Heights 1: Waveland Golf Course
- Woden 1: Gruis Golf Course