Florida State Parks
Florida has 165 state parks on record, 86 with swimming and 13 with cabins. 64 have developed campgrounds (2,204 campsites in total on record). Dogs are allowed at 62 of 66 state parks in Florida with a recorded policy; check each park's own page for exceptions.
Florida sells its own state park pass; check current pricing and eligibility with the Florida state parks agency.
Florida 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.
| Addison Blockhouse Historic State Park | Volusia County | Not on record | No entrance fee | Not on record | Not on record | Not on record |
| Alafia River State Park | Hillsborough County | 30 sites | $5 per vehicle (two to eight people) | Not on record | Not on record | Not on record |
| Alfred B. Maclay Gardens State Park | Leon County | Not on record | $6 per vehicle (up to eight people); gardens entry extra Jan-Apr | Lake Hall Lake | Not on record | Not on record |
| Allen David Broussard Catfish Creek Preserve State Park | Polk County | 2 sites | No entrance fee | Not on record | Not on record | Yes |
| Amelia Island State Park | Nassau County | Not on record | $2 per person (honor box; exact change) | Fernandina Beach | Not on record | Yes |
| Anastasia State Park | St. Johns County | 139 sites | $8 per vehicle (up to eight people) | Rivers Loxahatchee River | Not on record | Yes |
| Anclote Key Preserve State Park | Pasco County | Yes | No entrance fee | Arrive By Ferry To Enjoy Miles Of Sandy Beach | Not on record | No |
| Atlantic Ridge Preserve State Park | Martin County | Not on record | $6 per vehicle (two to eight people) | Not on record | Not on record | Not on record |
| Avalon State Park | St. Lucie County | Not on record | $2 per vehicle (honor box; exact change) | Not on record | Not on record | Yes |
| Bahia Honda State Park | Monroe County | 80 sites | $8 per vehicle (two to eight people); Monroe County surcharge applies | Lucie River | Yes | Yes |
| Bald Point State Park | Franklin County | 1 sites | $4 per vehicle (up to eight people); $2 pedestrian or bicycle | Crooked River | Not on record | Yes |
| Big Lagoon State Park | Escambia County | 75 sites | $6 per vehicle (two to eight people) | Long Pond | Not on record | Yes |
| Big Shoals State Park | Hamilton County | 1 sites | $4 per vehicle; $2 pedestrians/bicyclists (honor box) | Not on record | Not on record | Yes |
| Big Talbot Island State Park | Duval County | Not on record | $3 per vehicle entrance | Rivers Loxahatchee River | Not on record | Yes |
| Bill Baggs Cape Florida State Park | Miami-Dade County | Yes | $8 per vehicle (two to eight people) | Rivers Loxahatchee River | Not on record | Not on record |
| Blackwater River State Park | Santa Rosa County | 30 sites | $4 per vehicle (up to eight people; honor box) | States Blackwater River | Not on record | Yes |
| Blue Spring State Park | Volusia County | 51 sites | $6 per vehicle (two to eight people) | Johns River | Yes | Not on record |
| Bulow Creek State Park | Volusia County | Yes | No entrance fee | Bulow Creek | Not on record | Yes |
| Bulow Plantation Ruins Historic State Park | Flagler County | Not on record | $4 per vehicle | Not on record | Not on record | Not on record |
| Caladesi Island State Park | Pinellas County | Yes | $6 per boat (up to eight people); $2 per kayaker | Rivers Loxahatchee River | Not on record | No |
| Camp Helen State Park | Bay County | Not on record | $4 per vehicle | Rivers Loxahatchee River | Not on record | Not on record |
| Cayo Costa State Park | Lee County | Not on record | $2 per person (honor box; exact change) | Caloosahatchee River | Yes | Yes |
| Cedar Key Museum State Park | Levy County | Not on record | $2 per person museum fee; children 5 and under free | Not on record | Not on record | Not on record |
| Cedar Key Scrub State Reserve | Levy County | Not on record | No entrance fee | Not on record | Not on record | Not on record |
| Charlotte Harbor Preserve State Park | Not on record | Not on record | No fees required | Not on record | Not on record | Not on record |
| Cockroach Bay Preserve State Park | Hillsborough County | Not on record | No entrance fee | Cockroach Bay Preserve | Not on record | Not on record |
| Collier–Seminole State Park | Collier County | 105 sites | $5 per vehicle (two to eight people) | Not on record | Not on record | Yes |
| Colt Creek State Park | Polk County | 20 sites | $4 per vehicle (up to eight people) | Not on record | Not on record | Yes |
| Constitution Convention Museum State Park | Gulf County | Not on record | $2 per person; children under 5 free | Not on record | Not on record | Not on record |
| Crystal River Archaeological State Park | Citrus County | Not on record | $3 per vehicle (up to eight); honor box | Not on record | Not on record | Not on record |
| Crystal River Preserve State Park | Citrus County | Not on record | No entrance fee required | Not on record | Not on record | Yes |
| Curry Hammock State Park | Monroe County | 28 sites | $4.50 one person; $5.50 two-plus (Monroe surcharge included) | Beach swimming area | Not on record | Yes |
| Dade Battlefield Historic State Park | Sumter County | Not on record | $3 per vehicle (up to eight); $2 pedestrians/bicyclists | Not on record | Not on record | Not on record |
| Dagny Johnson Key Largo Hammock Botanical State Park | Not on record | Not on record | $2.50 (Wikipedia; confirm season) | Not on record | Not on record | Not on record |
| De Leon Springs State Park | Volusia County | Not on record | $6 per vehicle (two to eight people) | Rivers Loxahatchee River | Not on record | Yes |
| Deer Lake State Park | Walton County | Not on record | $3 per vehicle (2 to 8 passengers); $2 pedestrians/bicyclists; honor box | States Deer Lake | Not on record | Yes |
| Delnor-Wiggins Pass State Park | Collier County | Not on record | $5 per vehicle (agency page; confirm season) | The Cocohatchee River | Not on record | Not on record |
| Devil's Millhopper Geological State Park | Alachua County | Not on record | $4 per vehicle (up to eight visitors); $2 pedestrians and bicyclists | Not on record | Not on record | Yes |
| Don Pedro Island State Park | Charlotte County | Not on record | $3 per vehicle land base; $2 per person island (boat access) | Rivers Loxahatchee River | Not on record | Yes |
| Dr. Julian G. Bruce St. George Island State Park | Franklin County | 60 sites | $6 per vehicle (two to eight people) | Rivers Loxahatchee River | Not on record | Yes |
| Dr. Von D. Mizell-Eula Johnson State Park | Not on record | Not on record | $6 per vehicle (up to eight people) | Dania Beach | Not on record | Yes |
| Dudley Farm Historic State Park | Alachua County | Not on record | $5 per vehicle (up to eight people) | Not on record | Not on record | Not on record |
| Dunns Creek State Park | Putnam County | Not on record | $5 per vehicle (two to eight); $4 single-occupant; honor box | Not on record | Not on record | Yes |
| Econfina River State Park | Taylor County | Not on record | $2 per vehicle | Not on record | Not on record | Not on record |
| Eden Gardens State Park | Walton County | Not on record | $4 per vehicle; $2 pedestrians/bicyclists; honor box | Santa Rosa Beach | Not on record | Not on record |
| Edward Ball Wakulla Springs State Park | Wakulla County | Not on record | $6 per vehicle (two to eight occupants) | Wakulla River | Yes | Not on record |
| Egmont Key State Park | Not on record | Not on record | No park entrance fee (boat access only; ferry fares separate) | Tampa Bay | Not on record | No |
| Ellie Schiller Homosassa Springs Wildlife State Park | Citrus County | Not on record | $13 ages 13+; $5 ages 6-12; free under 6 | Rivers Loxahatchee River | Not on record | Not on record |
| Estero Bay Preserve State Park | Lee County | Not on record | $2 per vehicle | Estero Bay | Not on record | Not on record |
| Fakahatchee Strand Preserve State Park | Collier County | Not on record | $3 per vehicle (up to eight); $2 pedestrians/bicyclists | Not on record | Not on record | Not on record |
| Falling Waters State Park | Washington County | 24 sites | $5 per vehicle (two to eight people); $4 single-occupant | Daytona Beach | Not on record | Not on record |
| Fanning Springs State Park | Levy County | Yes | $6 per vehicle (up to eight); $4 single-occupant | Not on record | Not on record | Not on record |
| Faver-Dykes State Park | St. Johns County | 30 sites | $5 per vehicle (up to eight people); $4 single-occupant | Not on record | Not on record | Yes |
| Fernandina Plaza Historic State Park | Nassau County | Not on record | No entrance fee | Fernandina Beach | Not on record | Not on record |
| Florida Caverns State Park | Jackson County | 38 sites | $5 per vehicle (two to eight people); $4 single-occupant | Santa Rosa-Swift Creek | Not on record | Yes |
| Forest Capital Museum State Park | Taylor County | Not on record | $2 per person museum admission; children 5 and under free | Not on record | Not on record | Not on record |
| Fort Clinch State Park | Nassau County | 41 sites | $6 per vehicle (two to eight people) | Amelia River | Not on record | Yes |
| Fort Cooper State Park | Citrus County | Yes | $3 per vehicle (up to eight); $2 pedestrians/bicyclists; honor box | Discover Crystal River | Not on record | Not on record |
| Fort Foster State Historic Site | Not on record | Not on record | Tours $2 adult; $1 ages 6-12; free under 6 | Not on record | Not on record | Not on record |
| Fort George Island Cultural State Park | Duval County | Not on record | No fee required | Beach swimming area | Not on record | Not on record |
| Fort Mose Historic State Park | St. Johns County | Not on record | No entrance fee | Not on record | Not on record | Not on record |
| Fort Pierce Inlet State Park | St. Lucie County | Not on record | $6 per vehicle (up to 8 people) | Indian River | Not on record | Not on record |
| Fort Zachary Taylor Historic State Park | Monroe County | Not on record | $6 per vehicle (up to eight people) | Truman Beach | Not on record | Not on record |
| Fred Gannon Rocky Bayou State Park | Okaloosa County | Yes | $5 per vehicle (two to eight people); $4 single-occupant | Not on record | Not on record | Yes |
| Gamble Rogers Memorial State Recreation Area at Flagler Beach | Flagler County | 34 sites | $5 per vehicle (up to eight); $4 single-occupant | Flagler Beach | Not on record | Yes |
| Gasparilla Island State Park | Lee County | Not on record | $3 per vehicle; $2 pedestrians/bicyclists (island toll separate) | Beach swimming area | Not on record | Yes |
| George Crady Bridge Fishing Pier State Park | Duval County | Not on record | $2.00 per vehicle (agency page; confirm season) | Not on record | Not on record | Not on record |
| Grayton Beach State Park | Walton County | 59 sites | $5 per vehicle (two to eight people) | Grayton Beach | Yes | Yes |
| Haw Creek Preserve State Park | Volusia County | Not on record | No entrance fee | Not on record | Not on record | Not on record |
| Henderson Beach State Park | Okaloosa County | 60 sites | $6 per vehicle (two to eight people) | Henderson Beach | Not on record | Yes |
| Highlands Hammock State Park | Highlands County | Yes | $6 per vehicle (up to eight people) | Not on record | Not on record | Not on record |
| Hillsborough River State Park | Hillsborough County | Yes | $6 per vehicle (up to eight people) | Not on record | Not on record | Yes |
| Honeymoon Island State Park | Pinellas County | Not on record | $8 per vehicle (limit eight people) | Rivers Loxahatchee River | Not on record | Yes |
| Hontoon Island State Park | Volusia County | Yes | No entrance fee | Johns River | Yes | Yes |
| Hugh Taylor Birch State Park | Broward County | Not on record | $6 per vehicle (up to eight people) | Beach swimming area | Not on record | Not on record |
| Ichetucknee Springs State Park | Suwannee County | Not on record | $6 per vehicle (two to eight people) | Not on record | Not on record | Not on record |
| Indian Key Historic State Park | Monroe County | Not on record | $2.50 per person | Not on record | Not on record | Not on record |
| Indian River Lagoon Preserve State Park | Brevard County | Not on record | No entrance fee | Not on record | Not on record | Not on record |
| John D. MacArthur Beach State Park | Palm Beach County | Not on record | $5 per vehicle (two to eight people) | MacArthur Beach | Not on record | Not on record |
| John Gorrie Museum State Park | Franklin County | Not on record | $2 per person museum admission; children 5 and under free | Not on record | Not on record | Not on record |
| John Pennekamp Coral Reef State Park | Monroe County | Yes | $8 per vehicle | Designated swimming area | Not on record | Yes |
| Jonathan Dickinson State Park | Martin County | 142 sites | $6 per vehicle (two to eight people) | Loxahatchee River | Yes | Yes |
| Judah P. Benjamin Confederate Memorial at Gamble Plantation Historic State Park | Manatee County | Not on record | No entrance fee; tours $6 adult, $4 ages 6-12 | Not on record | Not on record | Not on record |
| Kissimmee Prairie Preserve State Park | Okeechobee County | 35 sites | $4 per vehicle (two to eight people) | Not on record | Not on record | Yes |
| Koreshan State Historic Site | Lee County | 60 sites | $5 per vehicle (two to eight); $4 single-occupant | Not on record | Not on record | Not on record |
| Lafayette Blue Springs State Park | Lafayette County | Yes | $5 per vehicle (two to eight people) | Suwannee River | Not on record | Not on record |
| Lake Griffin State Park | Lake County | 40 sites | $5 per vehicle (two to eight people) | Lake Griffin | Not on record | Yes |
| Lake Jackson Mounds Archaeological State Park | Leon County | Not on record | $3 per vehicle | Not on record | Not on record | Yes |
| Lake June-in-Winter Scrub State Park | Highlands County | Not on record | $2.00 per vehicle (agency page; confirm season) | Lake June-in-Winter Scrub | Not on record | Not on record |
| Lake Kissimmee State Park | Polk County | Yes | $5 per vehicle (two to eight people) | Lake Kissimmee | Not on record | Yes |
| Lake Louisa State Park | Lake County | 60 sites | $5 per vehicle (two to eight); $4 single-occupant | In addition to Lake | Not on record | Yes |
| Lake Manatee State Park | Manatee County | Yes | $5 per vehicle(two to eight people) | Designated swimming area | Not on record | Yes |
| Lake Talquin State Park | Leon County | Not on record | $3 per vehicle | Lake Talquin | Not on record | Not on record |
| Letchworth-Love Mounds Archaeological State Park | Jefferson County | Not on record | $3 per vehicle (agency page; confirm season) | Not on record | Not on record | Not on record |
| Lignumvitae Key Botanical State Park | Monroe County | Not on record | $2.50 per person visitor fee; tours $2 extra | Florida Bay | Not on record | Not on record |
| Little Manatee River State Park | Hillsborough County | Yes | $5 per vehicle (two to eight people) | Not on record | Not on record | Yes |
| Little Talbot Island State Park | Duval County | 20 sites | $5 per vehicle (up to eight people) | Little Talbot Island - Myrtle Creek | Not on record | Not on record |
| Long Key State Park | Monroe County | Yes | One person $4.50; two-plus $6 plus 50 cents each; ped/bike $2.50 | Designated swimming area | Not on record | Yes |
| Lovers Key State Park | Lee County | Not on record | $8 per vehicle (2 to 8 people per vehicle) | Fort Myers Beach | Not on record | Not on record |
| Lower Wekiva River Preserve State Park | Lake County | Yes | $3 per vehicle | Not on record | Not on record | Yes |
| Madison Blue Spring State Park | Madison County | Not on record | $5 per vehicle | Withlacoochee River | Not on record | Not on record |
| Manatee Springs State Park | Levy County | 80 sites | $6 per vehicle (2 to 8 people); $4 single-occupant/motorcycle | Manatee River | Not on record | Yes |
| Marjorie Kinnan Rawlings Historic State Park | Alachua County | Not on record | $3 per vehicle | Not on record | Not on record | Not on record |
| Mike Roess Gold Head Branch State Park | Clay County | 73 sites | $5 per vehicle | Little Lake | Yes | Not on record |
| Mound Key Archaeological State Park | Lee County | Not on record | No entrance fee | Fort Myers Beach | Not on record | Not on record |
| Myakka River State Park | Manatee County | 90 sites | $6 per vehicle (2-8 people); $4 single-occupant | Not on record | Yes | Not on record |
| Natural Bridge Battlefield Historic State Park | Leon County | Not on record | $3 per vehicle | Not on record | Not on record | Not on record |
| Ney Landrum State Park | Not on record | Not on record | No entrance fee | Marks River | Not on record | Not on record |
| North Peninsula State Park | Volusia County | Not on record | No entrance fee | Entrance to Smith Creek | Not on record | Not on record |
| O'Leno State Park | Columbia County | 61 sites | $5 per vehicle (two to eight); $4 single-occupant | Not on record | Not on record | Yes |
| Ochlockonee River State Park | Wakulla County | Yes | $4 per vehicle | Ochlockonee River | Not on record | Not on record |
| Okeechobee Battlefield Historic State Park | Okeechobee County | Not on record | No entrance fee | Not on record | Not on record | Not on record |
| Oleta River State Park | Miami-Dade County | Not on record | $6 per vehicle (two to eight people) | Oleta River | Yes | Not on record |
| Olustee Battlefield Historic State Park | Not on record | Not on record | No entrance fee required | Not on record | Not on record | Not on record |
| Orman House Historic State Park | Franklin County | Not on record | $2.00 per vehicle (agency page; confirm season) | Not on record | Not on record | Not on record |
| Oscar Scherer State Park | Sarasota County | 104 sites | $5 per vehicle (up to eight people); $4 single-occupant | South Creek | Not on record | Yes |
| Paynes Creek Historic State Park | Hardee County | Not on record | $3 per vehicle | Not on record | Not on record | Not on record |
| Paynes Prairie Preserve State Park | Alachua County | Yes | $6 per vehicle (two to eight people) | Not on record | Not on record | Not on record |
| Perdido Key State Park | Escambia County | Not on record | $3 per vehicle (up to eight people) | The park's address is 12301 Gulf Beach | Not on record | Not on record |
| Ponce de Leon Springs State Park | Walton County | Not on record | $4 per vehicle (up to eight people) | Choctawhatchee River | Not on record | Yes |
| Price's Scrub State Park | Marion County | Not on record | No fee required | Not on record | Not on record | Not on record |
| Pumpkin Hill Creek Preserve State Park | Duval County | Not on record | No entrance fee | Not on record | Not on record | Not on record |
| Rainbow Springs State Park | Marion County | 60 sites | $5 per vehicle (2-8 people) | The Rainbow River | Not on record | Not on record |
| Ravine Gardens State Park | Putnam County | Not on record | $5 per vehicle (two to eight people) | Not on record | Not on record | Yes |
| River Rise Preserve State Park | Alachua County | Yes | $5 per vehicle | Not on record | Not on record | Yes |
| Rock Springs Run State Reserve | Orange County | Yes | $3 per vehicle (up to 8 people per vehicle) | Wekiva River | Not on record | Yes |
| Royal Palm State Park | Not on record | Not on record | Everglades NP entrance fee applies at Homestead entrance | Not on record | Not on record | Not on record |
| Ruth B. Kirby Gilchrist Blue Springs State Park | Volusia County | 23 sites | $6 per vehicle | Santa Fe River | Not on record | Not on record |
| San Felasco Hammock Preserve State Park | Alachua County | Not on record | $4 per vehicle | Not on record | Not on record | Not on record |
| San Marcos de Apalache Historic State Park | Wakulla County | Not on record | No entrance fee; museum $2 per person; under 6 free | Not on record | Not on record | Not on record |
| San Pedro Underwater Archaeological Preserve State Park | Monroe County | Not on record | No entrance fee | Rivers Loxahatchee River | Not on record | Not on record |
| Savannas Preserve State Park | St. Lucie County | Not on record | $3 per vehicle | Jensen Beach | Not on record | Not on record |
| Seabranch Preserve State Park | Martin County | Not on record | No entrance fee | Not on record | Not on record | Not on record |
| Sebastian Inlet State Park | Brevard County | 51 sites | $8 per vehicle (two to eight people); $4 single-occupant | Park Indian River | Not on record | Yes |
| Shoal River Headwaters State Park | Not on record | Not on record | $4 per car; $2 pedestrian or bicycle | Not on record | Not on record | Not on record |
| Silver Springs State Park | Not on record | 59 sites | $8 per vehicle (two to eight people); $5 single-occupant/motorcycle | Not on record | Yes | Yes |
| Skyway Fishing Pier State Park | Pinellas County | Not on record | $4 per vehicle | Not on record | Not on record | Not on record |
| South Fork State Park | Not on record | Not on record | No entrance fee | Not on record | Not on record | Not on record |
| St. Andrews State Park | Bay County | Yes | $8 per vehicle (two to eight); $4 single-occupant | Rivers Loxahatchee River | Not on record | Yes |
| St. Lucie Inlet Preserve State Park | Martin County | Not on record | $3 per boat; $2 per canoe/kayak; honor box | Rivers Loxahatchee River | Not on record | Not on record |
| St. Sebastian River Preserve State Park | Brevard County | Not on record | No entrance fee | Not on record | Not on record | Yes |
| Stephen Foster Folk Culture Center State Park | Hamilton County | Yes | $5 per vehicle | Not on record | Not on record | Not on record |
| Stump Pass Beach State Park | Charlotte County | Not on record | $3.00 per vehicle (agency page; confirm season) | Rivers Loxahatchee River | Not on record | No |
| Suwannee River State Park | Hamilton County | Yes | $5 per vehicle (two to eight people) | States Suwannee River | Yes | Not on record |
| T.H. Stone Memorial St. Joseph Peninsula State Park | Gulf County | Not on record | $6 per vehicle | Rivers Loxahatchee River | Yes | Yes |
| Tarkiln Bayou Preserve State Park | Escambia County | Not on record | $3 per vehicle | Not on record | Not on record | Yes |
| Terra Ceia Preserve State Park | Manatee County | Not on record | No entrance fee | Not on record | Not on record | Not on record |
| The Barnacle Historic State Park | Miami-Dade County | Not on record | $2 pedestrian/bicyclist day-use; house tour extra | Not on record | Not on record | Not on record |
| Three Rivers State Park | Not on record | Yes | $3 per vehicle (two to eight people) | Not on record | Not on record | Not on record |
| Tomoka State Park | Volusia County | 100 sites | $5 per vehicle (up to eight people); $4 single-occupant | Ormond Beach | Not on record | Yes |
| Topsail Hill Preserve State Park | Walton County | 178 sites | $6 per vehicle (two to eight people); $4 single-occupant/motorcycle | Santa Rosa Beach | Not on record | Yes |
| Torreya State Park | Liberty County | Yes | $3 per vehicle | Not on record | Not on record | Yes |
| Troy Spring State Park | Lafayette County | Not on record | $5 per vehicle | Not on record | Not on record | Not on record |
| Waccasassa Bay Preserve State Park | Levy County | Not on record | No entrance fee | Waccasassa Bay Preserve | Not on record | Not on record |
| Washington Oaks Gardens State Park | Flagler County | Not on record | $5 per vehicle (two to eight people) | Matanzas River | Not on record | Not on record |
| Weeki Wachee Springs State Park | Hernando County | Not on record | $13 adults; $8 ages 6-12; free under 6 | Weeki Wachee River | Not on record | Not on record |
| Wekiwa Springs State Park | Orange County | 60 sites | $6 per vehicle (limit of eight people) | Wekiva River | Not on record | Yes |
| Werner-Boyce Salt Springs State Park | Pasco County | Not on record | $4 per vehicle (up to eight); $2 bicycle or pedestrian | Not on record | Not on record | Not on record |
| Wes Skiles Peacock Springs State Park | Suwannee County | Not on record | $4 per vehicle | Suwannee River | Not on record | Not on record |
| Windley Key Fossil Reef Geological State Park | Monroe County | Not on record | $2.50 per person | Not on record | Not on record | Not on record |
| Wingate Creek State Park | Not on record | Not on record | No entrance fee | Not on record | Not on record | Not on record |
| Ybor City Museum State Park | Hillsborough County | Not on record | $4 per person; children 5 and under free | Not on record | Not on record | Not on record |
| Yellow Bluff Fort Historic State Park | Duval County | Not on record | No fee required | Not on record | Not on record | Not on record |
| Yellow River Marsh Preserve State Park | Santa Rosa County | Not on record | No entrance fee | Not on record | Not on record | Not on record |
| Yulee Sugar Mill Ruins Historic State Park | Citrus County | Not on record | No entrance fee | Not on record | Not on record | Not on record |