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 managed by

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.

Open this area in Google Maps

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