State directory
Golf in Illinois
- Courses
- 539
- Towns
- 336
- Counties
- 82
- With websites
- 347
Illinois golf stretches across a state that barely resembles itself from one end to the other. Drive three hours south from Chicago and you leave the suburban grid for the slow roll of the Shawnee Hills; drive three hours west and you arrive at the Mississippi bluffs. The game plays differently in each of these places, and Illinois has around 540 courses to prove it.
Chicago is the obvious anchor. The city's lakefront has Marovitz, a nine-hole course where the lake fills the eastern horizon on every hole: one of the more genuinely urban golf experiences in the country. Push into the suburbs and the scale changes fast: Medinah Country Club in Medinah, Olympia Fields Country Club south of the city, and Butler National in Oak Brook represent the elite private tier. Cog Hill Golf and Country Club in Lemont sits at the intersection of legendary and accessible: four courses, decades of professional history, and one of the most recognized names in American daily-fee golf. The North Shore corridor from Wilmette to Lake Forest is dense with private clubs that follow the old money of the Illinois Central and Milwaukee Road rail lines.
Central Illinois is prairie in the truest sense. Peoria sits above the Illinois River and offers a modest but reliable golf scene. Springfield, the capital, has a handful of facilities anchored by the Springfield Pur Water Golf Course, a well-regarded municipal track. Champaign-Urbana brings university energy to golf, with courses calibrated to students and faculty as much as retirees.
Western Illinois along the Mississippi has a different character altogether. The Quad Cities (Rock Island, Moline, East Moline, and Davenport just across the river in Iowa) share a golf culture that includes some of the region's stronger daily-fee tracks. Galesburg and Quincy anchor the smaller cities further south. Up in the northwest corner, Galena's driftless terrain (the only part of Illinois untouched by glaciation) produces actual topography, and the Eagle Ridge Resort is its most prominent expression.
Southern Illinois is sometimes called Little Egypt, a region of forested hills, the confluence of the Ohio and Mississippi rivers, and a cultural identity that tilts southward. The Shawnee National Forest dominates the landscape, and golf courses here operate at a quieter scale, serving small cities like Carbondale, Marion, and Mount Vernon.
About 540 golf facilities are documented in Illinois, with the concentration naturally heaviest in Chicagoland and tapering quickly once you clear the exurban fringe. Private clubs dominate the North Shore; municipal and park-district tracks serve the city; the downstate cities manage modest but consistent local scenes. The state's golf identity is defined by its extremes (the grand private clubs of the lakefront suburbs and the nine-hole county-seat courses of the central prairie) and everything in between.
Rankings
Best of Illinois
- Longest courses
- Shortest courses
- Hardest courses
- Easiest courses
- Public courses
- Private courses
- Driving ranges
By county
Golf by county
- Adams County 4
- Bureau County 5
- Champaign County 10
- Coles County 4
- Cook County 105
- DeKalb County 5
- DuPage County 43
- Hancock County 4
- Henry County 6
- Jackson County 3
- Jo Daviess County 7
- Kane County 24
- Kankakee County 6
- Kendall County 5
- Lake County 57
- LaSalle County 9
- Macon County 4
- Madison County 11
- Marion County 3
- McDonough County 3
- McHenry County 25
- McLean County 12
- Monroe County 9
- Morgan County 3
- Ogle County 5
- Peoria County 10
- Randolph County 4
- Rock Island County 7
- Sangamon County 12
- St. Clair County 11
- Tazewell County 8
- Whiteside County 5
- Will County 30
- Winnebago County 11
- Woodford County 3
By town
Where the courses are
- Addison 2
- Aledo 1: Hawthorne Ridge Golf Course
- Algonquin 1: Golf Club of Illinois
- Alsip 1: Fountain Hills Golf Club
- Alton 3
- Anna 1: Union County Country Club
- Antioch 1: Antioch Golf Club
- Apple River 1: Apple Canyon Lake Golf Course
- Arlington Heights 3
- Aroma Park 1: Kankakee Elks Country Club
- Atlanta 1: North Greens Golf Course
- Auburn 1: Edgewood Golf Club
- Aurora 3
- Barrington 3
- Bartlett 1: Barlett Hills Golf Club
- Bath 1: Lakewood Golf Course
- Beach Park 2
- Beecher 1: Cardinal Creek Golf Course
- Belleville 1: The Orchards Golf Course
- Bensenville 3
- Benton 1: Benton Country Club
- Big Rock 1: Rich Harvest Farms Golf Course
- Bloomingdale 1: Bloomingdale Golf Club; Hilton Chicago/Indian Lakes Resort
- Bloomington 7
- Blue Island 1: Meadows Golf Club
- Bolingbrook 2
- Bradley 1: Aspen Ridge Golf Course
- Braidwood 1: Silver Oaks Golf Club
- Brooklyn 1: Gateway National Golf Links
- Buffalo Grove 2
- Bull Valley 1: Boone Creek Golf Course
- Burnham 1: Burnham Woods Golf Course
- Burtons Bridge 1: Crystal Lake Golf
- Byron 1: Prairie View Golf Course
- Cahokia Heights 1: The Prairies Golf Course
- Calumet City 1: River Oaks Golf Course
- Camp Point 1: Arrowhead Heights Golf Course
- Capron 1: Beaver Creek Golf Course
- Carbondale 1: Hickory Ridge Golf Course
- Carlyle 1: Governors Run Golf Course
- Carmi 1: Carmi Country Club
- Carterville 1: Crab Orchard Golf Club
- Carthage 2
- Cary 1: Cary Country Club
- Centralia 2
- Champaign 2
- Channahon 1: Heritage Bluffs Public Golf Club
- Chatham 1: Piper Glen Golf Course
- Chester 1: Chester Country Club
- Chicago 13
- Chicago Heights 2
- Chillicothe 1: Arrowhead Country Club
- Clarendon Hills 1: Hinsdale Golf Club
- Coal Valley 1: Oakwood Country Club
- Colchester 1: Gold Hills Golf Course
- Columbia 4
- Coyne Center 1: Pinnacle Country Club and Golf Course
- Crest Hill 1: Prairie Bluff Public Golf Club
- Crete 3
- Crystal Lake 1: Crystal Lake Country Club
- Crystal Lawns 1: Wedgewood Golf Course
- Danville 2
- Darien 2
- Dayton 1: Dayton Ridge Golf Club
- Decatur 4
- Deer Grove 1: Deer Valley Golf Club
- Deerfield 1: Briarwood Country Club
- Dekalb 3
- Des Plaines 2
- Dixon 1: Timber Creek Golf
- Downers Grove 1: Downers Grove Golf Club
- Earlville 1: Earlville Country Club
- East Alton 1: Spencer T. Olin Community Golf Course
- East Dubuque 1: Lacoma Golf Course
- East Dundee 1: Bonnie Dundee Golf Club
- East Peoria 1: Fon Du Lac Golf Course
- Edwardsville 4
- Effingham 1: Cardinal Golf Course; Fore Way Challenge Golf & Driving Range
- El Paso 1: El Paso Golf Club
- Eldorado 1: Saline County Golf Club
- Elgin 4
- Elk Grove Village 2
- Elmhurst 1: Miniature Golf
- Elmwood Park 1: Oak Park Country Club
- Eureka 1: Kaufman Golf Course
- Evanston 1: The Evans at Canal Shores
- Fairmont City 1: Indian Mounds Golf
- Fairview Heights 3
- Farmer City 1: Woodlawn Country Club
- Findley 1: The National Golf Course at Eagle Creek
- Flora 1: Clay County Country Club
- Flossmoor 3
- Forest Lake 1: Kemper Lakes Golf Club
- Fox Lake 2
- Frankfort 3
- Frankfort Square 4
- Freeport 1: Park Hills Golf Course
- Fulton 1: Fulton Country Club
- Gages Lake 1: Brae Loch Golf Course
- Galena 1: Galena Golf Club
- Galesburg 1: Bunker Links Golf Course
- Geneseo 2
- Geneva 4
- Gibson City 1: Railside Golf Club
- Gillespie 1: Gillespie Country Club
- Glen Ellyn 3
- Glencoe 3
- Glendale Heights 1: Glendale Lakes Golf Course
- Glenview 5
- Glenwood 1: Glenwoodie Golf Club
- Godfrey 1: Rolling Hills Golf Course
- Golf 1: Glen View Club
- Granite City 1: Arlington Greens Golf Course
- Grant Park 1: Minne Monesse Golf Club
- Grayslake 1: Stonewall Orchard Golf Club
- Great Lakes 1: Veterans Memorial Golf Course
- Greenview 1: Country Hills Golf Course
- Greenville 1: Greeville Country Club
- Gurnee 2
- Hamilton 1: Deer Run Golf Course
- Hampton 1: Gof Mohr Golf Course
- Harrisburg 1: Shawnee Hills Country Club
- Hartland 1: Plum Tree Country Club
- Harvard 1: Oak Grove Golf Course
- Harwood Heights 1: Ridgemoor Country Club
- Hawthorn Woods 1: Hawthorn Woods Country Club
- Hickory Hills 1: Hickory Hills Golf Club
- Highland Park 5
- Hillside 1: Fresh Meadow Golf Club
- Hinsdale 1: Meadowlark Golf Course
- Hoffman Estates 1: Hilldale Golf Club
- Homer Glen 1: Old Oak Country Club
- Homewood 2
- Hudson 1: Hazy Hills Golf Course
- Huntley 2
- Indian Head Park 2
- Ingalls Park 1: Woodruff Golf Course
- Inverness 2
- Itasca 2
- Jacksonville 1: Northridge Hills
- Jerseyville 2
- Johnsburg 1: Chapel Hill Country Club
- Joliet 1: Inwood Golf Course
- Kankakee 1: Kankakee Country Club
- Kewanee 1: Kewanee Dunes Golf Club
- La Grange 1: La Grange Country Club
- La Harpe 1: Lamoine Valley Golf Club
- Lake Barrington 2
- Lake Bluff 2
- Lake Camelot 1: Coyote Creek Golf Course
- Lake Carroll 1: Lake Carroll Golf Club
- Lake Forest 4
- Lake in the Hills 1: Boulder Ridge Country Club
- Lake Villa 1: Hickory Knoll Golf Course
- Lake Zurich 1: Lake Zurich Golf Club
- Lakemoor 1: Pistakee Golf Course
- Lakewood 2
- Lansing 1: Lansing Country Club
- Le Roy 1: LeRoy Golf Course
- Lebanon 1: The Hills Golf Club at McKendree University
- Lemont 7
- Libertyville 3
- Lincoln 1: Lincoln Elks Country Club
- Lincolnshire 1: Crane's Landing Golf Club at Marriott Lincolnshire Resort
- Lincolnwood 1: Bryn Mawr Country Club
- Lisle 4
- Litchfield 1: Litchfield Country Club
- Lockport 3
- Loda 1: Lakeview Country Club
- Long Grove 2
- Loves Park 1: Aldeen Golf Club
- Machesney Park 1: Atwood Homestead
- Macomb 2
- Mahomet 1: Lake of the Woods Golf Course
- Makanda 1: Apple Creek Golf Course
- Manteno 0
- Manville 1: Twin Creeks Golf Course
- Maremgo 1: Marengo Ridge Golf Curse
- Marengo 1: Blackstone Golf Club
- Marshall 1: Canyata Golf Club
- Mason City 1: Four Willows Golf Course
- Mattoon 3
- McHenry 1: McHenry Country Club
- McLeansboro 1: McLeansboro Golf Club
- McNabb 1: Edgewood Park Golf Club
- Medinah 1: Medinah Country Club
- Mendota 1: Mendota Golf Club
- Metamora 1: Metamora Fields Golf Club
- Metropolis 1: Metropolis Country Club
- Midlothian 1: Midlothian Country Club
- Milan 1: Indian Bluff Forest Preserve Golf Course
- Millstadt 1: Triple Lakes Golf Course
- Mokena 1: Willow Run Golf Course
- Monmouth 2
- Montgomery 2
- Monticello 1: Monticello Golf Club
- Morris 2
- Morrison 1: Cross Creek Golf Course
- Morton Grove 1: Chick Evans Golf Course
- Mounds 1: Egyptian Country Club
- Mount Carmel 1: Mount Carmel Municipal Golf Course
- Mount Morris 1: Sunset Golf Course
- Mount Prospect 2
- Mount Sterling 1: Rolling Greens Golf Course
- Mundelein 4
- Murphysboro 1: Jackson County Country Club
- Naperville 4
- Nashville 1: Nashville Golf Course
- Nelson 2
- New Lenox 1: Sanctuary Golf Course
- Niles 1: Tam O'Shanter Golf Course
- Normal 2
- North Barrington 2
- North Chicago 1: Foss Park Golf Course
- North Riverside 1: Riverside Golf Club
- North Utica 1: Senica's Oak Ridge Golf Club
- Northbrook 5
- Northfield 1: Sunset Ridge Country Club
- Oak Brook 4
- Oak Forest 1: George W. Dunne National Driving Range; George W. Dunne National Golf Course
- Oak Lawn 1: Stony Creek Golf Course
- Oakford 1: Crane Creek Golf Course
- Oakland 1: Norton Knolls Golf Course
- Oakwood Hills 1: Foxford Hills Golf Course
- Oglesby 1: Deer Park Country Club
- Olney 2
- Olympia Fields 2
- Onarga 1: Shagbark Golf & Country Club
- Oregon 2
- Orion 1: Hillcrest Event Center
- Orland Park 4
- Oswego 1: Fox Bend Golf Course; Whitetail Ridge Golf Dome
- Ottawa 1: Pine Hills Golf Club
- Palatine 2
- Palmyra 1: Terry Park Golf Course
- Palos Heights 1: Oak Hills Golf Club
- Palos Park 1: Palos Country Club
- Pana 1: Pana Country Club
- Paris 1: Eagle Ridge Golf Course
- Park Ridge 1: Oakton Driving Range; Park Ridge Country Club
- Pekin 4
- Peoria 7
- Peoria Heights 1: Country Club of Peoria Golf Course
- Percy 1: Southwestern Lakes Golf Course
- Peru 1: South Bluff Country Club
- Petersburg 1: Shambolee Golf Course
- Pittsfield 1: Old Orchard Country Club
- Plainfield 1: Carillon Golf Course
- Plano 1: Cedardell Golf Club
- Polo 0
- Pontiac 1: Wolf Creek Golf Club
- Port Byron 1: Byron Hills Golf Course
- Prairie Grove 3
- Prestbury 2
- Preston Heights 0
- Princeton 1: Wayton Hill's Golf Course
- Prospect Heights 1: Rob Roy Golf Club
- Quincy 3
- Ramsey 1: Ramsey Lake Golf Course
- Rantoul 2
- Raymond 1: Raymond Shoal Creek Golf Course
- Red Bud 1: North County Country Club
- Richmond 1: Hunter Country Club
- Riverdale 1: Joe Louis "The Champ" Golf Course
- Riverwoods 2
- Robinson 1: Oak Glen Golf Course
- Rochelle 1: Rochelle Country Club
- Rock Island 2
- Rockford 5
- Rockton 2
- Romeoville 1: Mistwood Golf Course
- Roscoe 1: The Ledges
- Round Lake Beach 1: Renwood Golf Course
- Saint Elmo 1: Saint Elmo Golf Club
- Salem 1: Salem Country Club
- Sandwich 1: Edgebrook Country Club
- Savanna 1: Palisades Golf Course
- Savoy 3
- Saybrook 1: Indian Springs Golf Club
- Schaumburg 2
- Scott AFB 1: Cardinal Creek Golf Course
- Serena 1: Bourne Golf Club
- Sheffield 1: Hidden Lake Country Club
- Sherrard 1: Fyre Lake Golf Club
- Shiloh 1: Tamarack Golf Club
- Silvis 2
- Skokie 2
- South Jacksonville 2
- Sparta 1: Sparta Country Club
- Spring Creek 1: Spring Creek Golf Club
- Springfield 10
- St. Anne 1: Oak Springs Golf Club
- St. Charles 3
- Stockton 2
- Streamwood 2
- Streator 2
- Sullivan 1: Timber Lake Golf Course
- Sun River Terrace 1: Shamrock Golf Course
- Swansea 1: Swansea Clinton Hills Conservation Park
- Sycamore 1: Sycamore Golf Club
- Taylorville 1: Lake Shore Golf Club
- The Galena Territory 2
- Timberlane 1: Swan Hills Golf Course
- Tinley Park 1: White Mountain Golf Park
- Tiskilwa 1: Indian Hills Golf Club
- Tuscola 1: Ironhorse Golf Club
- University Park 2
- Urbana 2
- Vernon Hills 2
- Villa Grove 1: Tri-City Country Club
- Villa Park 1: Sugar Creek Golf Course
- Village of Lakewood 1: RedTail Golf Club
- Wadsworth 1: Midlane Golf Resort
- Washington 3
- Waterloo 4
- Waukegan 2
- Wayne 2
- West Chicago 3
- West Dundee 1: Randall Oaks Golf Course
- Westchester 1: Chicago Highlands Club
- Westmont 1: Twin Lakes Golf Course
- Wheaton 4
- Wheeling 1: Chevy Chase Golf Club
- Willowbrook 1: Ruth Lake Country Club
- Wilmette 2
- Wilmington 1: Cinder Ridge Golf Course
- Winnebago 1: Ingersoll Golf Course
- Winnetka 2
- Wood Dale 1: The Preserve at Oak Meadows
- Wood River 1: Belk Park Golf Course
- Woodridge 3
- Woodstock 3
- Worth 2
- Yorkville 3
- Zion 2
Practice
Driving ranges only
- Gilberts 1