Illinois State Parks
Illinois has 83 state parks on record, 17 with swimming and 7 with cabins. 6 have developed campgrounds (604 campsites in total on record). Dogs are allowed at every state park in Illinois with a recorded policy (83 of 83); check each park's own page for exceptions.
Illinois sells its own state park pass; check current pricing and eligibility with the Illinois state parks agency.
Illinois state parks map
- State parks
Land managed by (switch layers on or off)
Land ownership: USGS PAD-US 4.1, dissolved by manager and simplified (parcels under about 2 square km not shown). Unit boundaries simplified. Not for navigation or legal boundaries.
| Adeline Jay Geo-Karis Illinois Beach State Park | Lake County | Not on record | No entrance fee (beaches may charge day-use) | Park on Lake | Not on record | Yes |
| Apple River Canyon State Park | Jo Daviess County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Argyle Lake State Park | McDonough County | Not on record | No entrance fee (beaches may charge day-use) | Argyle Lake | Not on record | Yes |
| Beall Woods State Park | Not on record | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Beaver Dam State Park (Illinois) | Macoupin County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Buffalo Rock State Park | LaSalle County | Yes | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Buffalo Rock State Park & Effigy Tumuli | LaSalle County | Yes | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Cache River State Natural Area | Johnson County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Cahokia Mounds State Historic Site | St. Clair County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Castle Rock State Park (Illinois) | Ogle County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Cave-in-Rock State Park | Hardin County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Chain O'Lakes State Park (Illinois) | Lake County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Channahon State Park | Will County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Clinton Lake State Recreation Area | Not on record | Not on record | No entrance fee (beaches may charge day-use) | Clinton Lake State Recreation Area | Not on record | Yes |
| Delabar State Park | Henderson County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Dixon Springs State Park | Not on record | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Donnelley/Depue State Park | Not on record | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Eagle Creek State Park (Illinois) | Not on record | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Eagle Creek State Recreation Area | Not on record | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Eldon Hazlet State Recreation Area | Clinton County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Ferne Clyffe State Park | Johnson County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Fort Massac State Park | Massac County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Fox Ridge State Park | Coles County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Frank Holten State Recreation Area | St. Clair County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Franklin Creek State Natural Area | Not on record | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Fults Hill Prairie State Natural Area | Monroe County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Gebhard Woods State Park | Grundy County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Giant City State Park | Jackson County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Yes | Yes |
| Golconda Marina State Recreation Area | Not on record | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Goose Lake Prairie State Natural Area | Grundy County | Not on record | No entrance fee (beaches may charge day-use) | Goose Lake Prairie | Not on record | Yes |
| Harry "Babe" Woodyard State Natural Area | Vermilion County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Hennepin Canal Parkway State Park | Bureau County | Not on record | No entrance fee (beaches may charge day-use) | Mississippi River | Not on record | Yes |
| Horseshoe Lake State Park | Alexander County | Not on record | No entrance fee (beaches may charge day-use) | Horseshoe Lake | Not on record | Yes |
| Illini State Park | LaSalle County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Illinois Beach State Park | Lake County | Not on record | No entrance fee (beaches may charge day-use) | Park on Lake | Not on record | Yes |
| Illinois Caverns State Natural Area | Not on record | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| James "Pate" Philip State Park | Not on record | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Johnson-Sauk Trail State Park | Henry County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Johnson-Sauk Trail State Recreation Area | Henry County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Jubilee College State Park | Peoria County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Yes | Yes |
| Kankakee River State Park | Kankakee County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Yes | Yes |
| Kickapoo State Recreation Area | Vermilion County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Kidd Lake State Natural Area | Not on record | Not on record | No entrance fee (beaches may charge day-use) | Kidd Lake | Not on record | Yes |
| Lake Le-Aqua-Na State Park | Stephenson County | Not on record | No entrance fee (beaches may charge day-use) | Lake Le-Aqua-Na | Not on record | Yes |
| Lake Le-Aqua-Na State Recreation Area | Stephenson County | Not on record | No entrance fee (beaches may charge day-use) | Lake Le-Aqua-Na State Recreation Area | Not on record | Yes |
| Lake Murphysboro State Park | Jackson County | Not on record | No entrance fee (beaches may charge day-use) | Lake Murphysboro | Not on record | Yes |
| Lewis and Clark State Historic Site | Not on record | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Lincoln Trail State Park | Clark County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Lowden State Park | Ogle County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Matthiessen State Park | LaSalle County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Mississippi Palisades State Park | Not on record | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Moraine Hills State Park | Not on record | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Moraine View State Recreation Area | McLean County | Not on record | No entrance fee (beaches may charge day-use) | Dawson Lake | Not on record | Yes |
| Morrison-Rockwood State Park | Not on record | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Nauvoo State Park | Hancock County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Pere Marquette State Park | Jersey County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Piney Creek Ravine State Natural Area | Randolph County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Prairie Ridge State Natural Area | Jasper County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Prophetstown State Recreation Area | Whiteside County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Pyramid State Recreation Area | Perry County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Ramsey Lake State Recreation Area | Fayette County | Not on record | No entrance fee (beaches may charge day-use) | Ramsey Lake State Recreation Area | Not on record | Yes |
| Randolph County State Recreation Area | Randolph County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Red Hills State Park | Lawrence County | 100 sites | No entrance fee (beaches may charge day-use) | Not on record | Yes | Yes |
| Rock Cut State Park | Winnebago County | 268 sites | No entrance fee (beaches may charge day-use) | Pierce Lake | Not on record | Yes |
| Rock Island Trail State Park (Illinois) | Peoria County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Sangchris Lake State Recreation Area | Christian County | Not on record | No entrance fee (beaches may charge day-use) | Sangchris Lake State Recreation Area | Not on record | Yes |
| Shabbona Lake State Park | DeKalb County | Not on record | No entrance fee (beaches may charge day-use) | Shabbona Lake | Not on record | Yes |
| Siloam Springs State Park | Adams County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| South Shore State Park | Not on record | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Spitler Woods State Natural Area | Macon County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Starved Rock State Park | LaSalle County | 133 sites | No entrance fee (beaches may charge day-use) | Not on record | Yes | Yes |
| Stephen A. Forbes State Recreation Area | Marion County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Volo Bog State Natural Area | Lake County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Walnut Point State Park | Not on record | Not on record | No entrance fee (beaches may charge day-use) | Walnut Point Lake | Not on record | Yes |
| Washington County State Recreation Area | Washington County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Wayne Fitzgerrell State Recreation Area | Not on record | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Weinberg-King State Park | Schuyler County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Weldon Springs State Park | De Witt County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Weldon Springs State Recreation Area | De Witt County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| White Pines Forest State Park | Ogle County | 103 sites | No entrance fee (beaches may charge day-use) | Not on record | Yes | Yes |
| William G. Stratton State Park | Grundy County | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| William W. Powers State Recreation Area | Not on record | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Not on record | Yes |
| Wolf Creek State Park | Not on record | Not on record | No entrance fee (beaches may charge day-use) | Not on record | Yes | Yes |