Montana State Parks
Montana has 57 state parks on record, 20 with swimming and 5 with cabins. 28 have developed campgrounds (743 campsites in total on record). Dogs are allowed at 6 of 8 state parks in Montana with a recorded policy; check each park's own page for exceptions.
Montana sells its own state park pass; check current pricing and eligibility with the Montana state parks agency.
Montana 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.
| Ackley Lake State Park | Judith Basin County | Yes | $4 resident / $4 non-resident day-use | Ackley Lake | Not on record | Not on record |
| Bannack State Park | Beaverhead County | Yes | $4 resident / $4 non-resident day-use | Not on record | Not on record | Not on record |
| Beaverhead Rock State Park | Madison County | Not on record | $4 resident / $4 non-resident day-use | Not on record | Not on record | Not on record |
| Beavertail Hill State Park | Missoula County | 26 sites | $4 resident / $4 non-resident day-use | Clark Fork River | Not on record | Not on record |
| Big Arm State Park | Lake County | 41 sites | $4 resident / $4 non-resident day-use | Montana Location Lake | Yes | Yes |
| Black Sandy State Park | Lewis and Clark County | 29 sites | $4 resident / $4 non-resident day-use | Hauser Lake | Not on record | Not on record |
| Brush Lake State Park | Sheridan County | Yes | $4 resident / $4 non-resident day-use | Brush Lake | Not on record | Not on record |
| Chief Plenty Coups (Alek-Chea-Ahoosh) State Park and Home | Big Horn County | Not on record | Not on record | Not on record | Not on record | Not on record |
| Chief Plenty Coups State Park | Big Horn County | Not on record | $4 resident / $4 non-resident day-use | Not on record | Not on record | Not on record |
| Clark's Lookout State Park | Beaverhead County | Not on record | Not on record | Not on record | Not on record | Not on record |
| Cooney State Park | Carbon County | 82 sites | $4 resident / $4 non-resident day-use | Upper Missouri River | Not on record | Yes |
| Council Grove State Park | Missoula County | Not on record | $4 resident / $4 non-resident day-use | Not on record | Not on record | Not on record |
| Elkhorn State Park | Jefferson County | Not on record | $4 resident / $4 non-resident day-use | Not on record | Yes | Not on record |
| Finley Point State Park | Lake County | Yes | $4 resident / $4 non-resident day-use | Not on record | Yes | Not on record |
| First Peoples Buffalo Jump State Park | Cascade County | Not on record | $4 resident / $4 non-resident day-use | Not on record | Not on record | Yes |
| Fish Creek State Park | Mineral County | Not on record | $4 resident / $4 non-resident day-use | Not on record | Not on record | Not on record |
| Fort Owen State Park | Ravalli County | Not on record | $4 resident / $4 non-resident day-use | Not on record | Not on record | Not on record |
| Frenchtown Pond State Park | Missoula County | Not on record | $4 resident / $4 non-resident day-use | Frenchtown Pond | Not on record | Not on record |
| Giant Springs State Park | Cascade County | Not on record | $4 resident / $4 non-resident day-use | Not on record | Not on record | Not on record |
| Granite Ghost Town State Park | Granite County | Not on record | $4 resident / $4 non-resident day-use | Not on record | Not on record | Not on record |
| Greycliff Prairie Dog Town State Park | Sweet Grass County | Not on record | $4 resident / $4 non-resident day-use | Not on record | Not on record | Yes |
| Hell Creek State Park | Garfield County | Not on record | Not on record | Not on record | Not on record | Not on record |
| Judith Landing State Park | Not on record | 10 sites | $4 resident / $4 non-resident day-use | Not on record | Not on record | Yes |
| Lake Elmo State Park | Yellowstone County | Yes | $4 resident / $4 non-resident day-use | State Park Lake | Not on record | Not on record |
| Lake Mary Ronan State Park | Lake County | 25 sites | $4 resident / $4 non-resident day-use | Lake Mary Ronan | Not on record | Not on record |
| Les Mason State Park | Flathead County | Not on record | $4 resident / $4 non-resident day-use | Whitefish Lake | Not on record | Not on record |
| Lewis and Clark Caverns State Park | Jefferson County | 40 sites | $4 resident / $4 non-resident day-use | Not on record | Yes | Not on record |
| Logan State Park | Lincoln County | Yes | $4 resident / $4 non-resident day-use | Middle Thompson Lake | Not on record | Not on record |
| Lone Pine State Park | Flathead County | Not on record | $4 resident / $4 non-resident day-use | Not on record | Not on record | Not on record |
| Lost Creek State Park (Montana) | Deer Lodge County | 25 sites | $4 resident / $4 non-resident day-use | Not on record | Not on record | Not on record |
| Madison Buffalo Jump State Park | Gallatin County | Not on record | $4 resident / $4 non-resident day-use | Not on record | Not on record | Not on record |
| Makoshika State Park | Dawson County | 28 sites | $4 resident / $4 non-resident day-use | Not on record | Not on record | Not on record |
| Marias River State Park | Toole County | Not on record | Not on record | Not on record | Not on record | Not on record |
| Medicine Rocks State Park | Carter County | 8 sites | $3 (Wikipedia; confirm season) | Not on record | Not on record | Not on record |
| Milltown State Park | Missoula County | Not on record | $4 resident / $4 non-resident day-use | Not on record | Not on record | Not on record |
| Missouri Headwaters State Park | Gallatin County | 17 sites | $4 resident / $4 non-resident day-use | Not on record | Not on record | Not on record |
| North Shore State Park | Flathead County | Not on record | Not on record | Not on record | Not on record | Not on record |
| Painted Rocks State Park | Ravalli County | 25 sites | $4 resident / $4 non-resident day-use | Bitterroot River | Not on record | Not on record |
| Parker Homestead State Park | Not on record | Not on record | Not on record | Not on record | Not on record | Not on record |
| Pictograph Cave State Park | Yellowstone County | Not on record | $4 resident / $4 non-resident day-use | Not on record | Not on record | Not on record |
| Pirogue Island State Park | Custer County | Not on record | $4 resident / $4 non-resident day-use | Not on record | Not on record | Not on record |
| Placid Lake State Park | Missoula County | 40 sites | $4 resident / $4 non-resident day-use | Placid Lake | Not on record | Not on record |
| Rosebud Battlefield State Park | Big Horn County | Not on record | $4 resident / $4 non-resident day-use | Not on record | Not on record | Not on record |
| Salmon Lake State Park | Missoula County | 24 sites | $4 resident / $4 non-resident day-use | Salmon Lake | Not on record | Not on record |
| Sluice Boxes State Park | Cascade County | Yes | $4 resident / $4 non-resident day-use | Not on record | Not on record | Not on record |
| Smith River State Park | Cascade County | 54 sites | Not on record | Smith River | Not on record | No |
| Somers Beach State Park | Not on record | Not on record | $4 resident / $4 non-resident day-use | Somers Beach | Yes | Not on record |
| Spring Meadow Lake State Park | Lewis and Clark County | Not on record | $4 resident / $4 non-resident day-use | Not on record | Not on record | Yes |
| Thompson Falls State Park | Sanders County | 17 sites | $4 resident / $4 non-resident day-use | Not on record | Not on record | Not on record |
| Tongue River Reservoir State Park | Big Horn County | 164 sites | $4 resident / $4 non-resident day-use | Tongue River | Not on record | Not on record |
| Tower Rock State Park | Cascade County | Not on record | $4 resident / $4 non-resident day-use | Not on record | Not on record | Not on record |
| Travelers' Rest State Park | Missoula County | Not on record | $4 resident / $4 non-resident day-use | Not on record | Not on record | Not on record |
| Wayfarers State Park | Flathead County | 30 sites | $4 resident / $4 non-resident day-use | Not on record | Not on record | Not on record |
| West Shore State Park | Lake County | 33 sites | $4 resident / $4 non-resident day-use | Flathead Lake | Not on record | Not on record |
| Whitefish Lake State Park | Flathead County | 25 sites | $4 resident / $4 non-resident day-use | Whitefish Lake | Not on record | Not on record |
| Wild Horse Island State Park | Lake County | Not on record | $4 resident / $4 non-resident day-use | Not on record | Not on record | No |
| Yellow Bay State Park | Lake County | Yes | $4 resident / $4 non-resident day-use | Flathead Lake | Not on record | Not on record |