Florida Planting Zones
Florida runs from zone 8b to zone 11b on the 2023 USDA map. Zone 10a is the most common, covering 30% of the state's ZIP codes. Miami is 11a, Tampa is 10a, Orlando is 10a and Jacksonville is 9b.
Zones across Florida
| Zone | Average coldest night | Share of Florida ZIP codes |
|---|---|---|
| 8b | 15 to 20°F | under 1% |
| 9a | 20 to 25°F | 19% |
| 9b | 25 to 30°F | 23% |
| 10a | 30 to 35°F | 30% |
| 10b | 35 to 40°F | 15% |
| 11a | 40 to 45°F | 12% |
| 11b | 45 to 50°F | under 1% |
Planting zone for every city and town in Florida
Each Florida town uses the ZIP code at its center. Big towns can cross into the next half-zone, so look up your own ZIP if you're near a line.
| City | Zone | Average coldest night |
|---|---|---|
| Alachua | 9a | 20 to 25°F |
| Alford | 9a | 20 to 25°F |
| Altamonte Springs | 10a | 30 to 35°F |
| Altha | 9a | 20 to 25°F |
| Anna Maria | 10b | 35 to 40°F |
| Apalachicola | 9b | 25 to 30°F |
| Apopka | 9b | 25 to 30°F |
| Arcadia | 9b | 25 to 30°F |
| Archer | 9a | 20 to 25°F |
| Astatula | 9b | 25 to 30°F |
| Atlantic Beach | 9b | 25 to 30°F |
| Atlantis | 10b | 35 to 40°F |
| Auburndale | 10a | 30 to 35°F |
| Aventura | 11a | 40 to 45°F |
| Avon Park | 9b | 25 to 30°F |
| Bal Harbour | 11a | 40 to 45°F |
| Baldwin | 9a | 20 to 25°F |
| Bartow | 10a | 30 to 35°F |
| Bascom | 9a | 20 to 25°F |
| Bay Harbor Islands | 11a | 40 to 45°F |
| Bay Lake | 10a | 30 to 35°F |
| Bell | 9a | 20 to 25°F |
| Belle Glade | 10a | 30 to 35°F |
| Belle Isle | 10a | 30 to 35°F |
| Belleair | 10a | 30 to 35°F |
| Belleair Beach | 10b | 35 to 40°F |
| Belleair Bluffs | 10a | 30 to 35°F |
| Belleair Shore | 10b | 35 to 40°F |
| Belleview | 9b | 25 to 30°F |
| Beverly Beach | 9b | 25 to 30°F |
| Biscayne Park | 11a | 40 to 45°F |
| Blountstown | 9a | 20 to 25°F |
| Boca Raton | 11a | 40 to 45°F |
| Bonifay | 8b | 15 to 20°F |
| Bonita Springs | 10b | 35 to 40°F |
| Bowling Green | 9b | 25 to 30°F |
| Boynton Beach | 10b | 35 to 40°F |
| Bradenton | 10a | 30 to 35°F |
| Bradenton Beach | 10b | 35 to 40°F |
| Branford | 9a | 20 to 25°F |
| Briny Breezes | 10b | 35 to 40°F |
| Bristol | 9a | 20 to 25°F |
| Bronson | 9a | 20 to 25°F |
| Brooker | 9a | 20 to 25°F |
| Brooksville | 9b | 25 to 30°F |
| Bunnell | 9b | 25 to 30°F |
| Bushnell | 9b | 25 to 30°F |
| Callahan | 9a | 20 to 25°F |
| Callaway | 9b | 25 to 30°F |
| Campbellton | 9a | 20 to 25°F |
| Cape Canaveral | 10a | 30 to 35°F |
| Cape Coral | 10b | 35 to 40°F |
| Carrabelle | 9a | 20 to 25°F |
| Caryville | 9a | 20 to 25°F |
| Casselberry | 10a | 30 to 35°F |
| Cedar Key | 9b | 25 to 30°F |
| Center Hill | 9b | 25 to 30°F |
| Century | 8b | 15 to 20°F |
| Chattahoochee | 9a | 20 to 25°F |
| Chiefland | 9a | 20 to 25°F |
| Chipley | 9a | 20 to 25°F |
| Cinco Bayou | 9a | 20 to 25°F |
| Clearwater | 10a | 30 to 35°F |
| Clermont | 9b | 25 to 30°F |
| Clewiston | 10a | 30 to 35°F |
| Cloud Lake | 10b | 35 to 40°F |
| Cocoa | 10a | 30 to 35°F |
| Cocoa Beach | 10a | 30 to 35°F |
| Coconut Creek | 10b | 35 to 40°F |
| Coleman | 9b | 25 to 30°F |
| Cooper City | 10b | 35 to 40°F |
| Coral Gables | 11a | 40 to 45°F |
| Coral Springs | 10b | 35 to 40°F |
| Cottondale | 9a | 20 to 25°F |
| Crescent City | 9b | 25 to 30°F |
| Crestview | 9a | 20 to 25°F |
| Cross City | 9a | 20 to 25°F |
| Crystal River | 9b | 25 to 30°F |
| Cutler Bay | 11a | 40 to 45°F |
| Dade City | 9b | 25 to 30°F |
| Dania Beach | 11a | 40 to 45°F |
| Davenport | 10a | 30 to 35°F |
| Davie | 10b | 35 to 40°F |
| Daytona Beach | 9b | 25 to 30°F |
| Daytona Beach Shores | 10a | 30 to 35°F |
| DeBary | 9b | 25 to 30°F |
| Deerfield Beach | 11a | 40 to 45°F |
| DeFuniak Springs | 9a | 20 to 25°F |
| DeLand | 9b | 25 to 30°F |
| Delray Beach | 11a | 40 to 45°F |
| Deltona | 9b | 25 to 30°F |
| Destin | 9a | 20 to 25°F |
| Doral | 11a | 40 to 45°F |
| Dundee | 10a | 30 to 35°F |
| Dunedin | 10a | 30 to 35°F |
| Dunnellon | 9a | 20 to 25°F |
| Eagle Lake | 10a | 30 to 35°F |
| Eatonville | 10a | 30 to 35°F |
| Ebro | 9a | 20 to 25°F |
| Edgewater | 10a | 30 to 35°F |
| Edgewood | 10a | 30 to 35°F |
| El Portal | 11a | 40 to 45°F |
| Estero | 10a | 30 to 35°F |
| Esto | 9a | 20 to 25°F |
| Eustis | 9b | 25 to 30°F |
| Everglades | 10b | 35 to 40°F |
| Fanning Springs | 9a | 20 to 25°F |
| Fellsmere | 10a | 30 to 35°F |
| Fernandina Beach | 9b | 25 to 30°F |
| Flagler Beach | 9b | 25 to 30°F |
| Florida City | 10b | 35 to 40°F |
| Fort Lauderdale | 11a | 40 to 45°F |
| Fort Meade | 10a | 30 to 35°F |
| Fort Myers | 10b | 35 to 40°F |
| Fort Myers Beach | 10b | 35 to 40°F |
| Fort Pierce | 10a | 30 to 35°F |
| Fort Walton Beach | 9a | 20 to 25°F |
| Fort White | 9a | 20 to 25°F |
| Freeport | 9a | 20 to 25°F |
| Frostproof | 10a | 30 to 35°F |
| Fruitland Park | 9b | 25 to 30°F |
| Gainesville | 9a | 20 to 25°F |
| Glen Ridge | 10b | 35 to 40°F |
| Glen St. Mary | 9a | 20 to 25°F |
| Golden Beach | 11a | 40 to 45°F |
| Golf | 10b | 35 to 40°F |
| Graceville | 9a | 20 to 25°F |
| Grand Ridge | 9a | 20 to 25°F |
| Grant-Valkaria | 10a | 30 to 35°F |
| Green Cove Springs | 9b | 25 to 30°F |
| Greenacres | 10b | 35 to 40°F |
| Greensboro | 9a | 20 to 25°F |
| Greenville | 9a | 20 to 25°F |
| Greenwood | 9a | 20 to 25°F |
| Gretna | 9a | 20 to 25°F |
| Groveland | 9b | 25 to 30°F |
| Gulf Breeze | 9b | 25 to 30°F |
| Gulf Stream | 11a | 40 to 45°F |
| Gulfport | 10b | 35 to 40°F |
| Haines City | 10a | 30 to 35°F |
| Hallandale Beach | 11a | 40 to 45°F |
| Hampton | 9a | 20 to 25°F |
| Havana | 9a | 20 to 25°F |
| Haverhill | 10b | 35 to 40°F |
| Hawthorne | 9a | 20 to 25°F |
| Hialeah | 11a | 40 to 45°F |
| Hialeah Gardens | 11a | 40 to 45°F |
| High Springs | 9a | 20 to 25°F |
| Highland Beach | 11a | 40 to 45°F |
| Highland Park | 9b | 25 to 30°F |
| Hillcrest Heights | 10a | 30 to 35°F |
| Hilliard | 9a | 20 to 25°F |
| Hillsboro Beach | 11a | 40 to 45°F |
| Holly Hill | 9b | 25 to 30°F |
| Hollywood | 11a | 40 to 45°F |
| Holmes Beach | 10b | 35 to 40°F |
| Homestead | 11a | 40 to 45°F |
| Horseshoe Beach | 9a | 20 to 25°F |
| Howey-in-the-Hills | 9b | 25 to 30°F |
| Hypoluxo | 10b | 35 to 40°F |
| Indialantic | 10a | 30 to 35°F |
| Indian Creek | 11a | 40 to 45°F |
| Indian Harbour Beach | 10a | 30 to 35°F |
| Indian River Shores | 10a | 30 to 35°F |
| Indian Rocks Beach | 10b | 35 to 40°F |
| Indian Shores | 10b | 35 to 40°F |
| Indiantown | 10a | 30 to 35°F |
| Inglis | 9a | 20 to 25°F |
| Interlachen | 9a | 20 to 25°F |
| Inverness | 9b | 25 to 30°F |
| Islamorada, Village of Islands | 11b | 45 to 50°F |
| Jacksonville | 9b | 25 to 30°F |
| Jacksonville Beach | 9b | 25 to 30°F |
| Jacob City | 9a | 20 to 25°F |
| Jasper | 9a | 20 to 25°F |
| Jay | 8b | 15 to 20°F |
| Jennings | 9a | 20 to 25°F |
| Juno Beach | 10b | 35 to 40°F |
| Jupiter | 10b | 35 to 40°F |
| Jupiter Inlet Colony | 10b | 35 to 40°F |
| Jupiter Island | 10b | 35 to 40°F |
| Kenneth City | 10b | 35 to 40°F |
| Key Biscayne | 11a | 40 to 45°F |
| Key Colony Beach | 11b | 45 to 50°F |
| Key West | 11b | 45 to 50°F |
| Keystone Heights | 9a | 20 to 25°F |
| Kissimmee | 10a | 30 to 35°F |
| La Crosse | 9a | 20 to 25°F |
| LaBelle | 10a | 30 to 35°F |
| Lady Lake | 9b | 25 to 30°F |
| Lake Alfred | 10a | 30 to 35°F |
| Lake Buena Vista | 10a | 30 to 35°F |
| Lake Butler | 9a | 20 to 25°F |
| Lake City | 9a | 20 to 25°F |
| Lake Clarke Shores | 10b | 35 to 40°F |
| Lake Hamilton | 10a | 30 to 35°F |
| Lake Helen | 9b | 25 to 30°F |
| Lake Mary | 9b | 25 to 30°F |
| Lake Park | 10b | 35 to 40°F |
| Lake Placid | 9b | 25 to 30°F |
| Lake Wales | 9b | 25 to 30°F |
| Lake Worth Beach | 10b | 35 to 40°F |
| Lakeland | 9b | 25 to 30°F |
| Lantana | 10b | 35 to 40°F |
| Largo | 10a | 30 to 35°F |
| Lauderdale Lakes | 10b | 35 to 40°F |
| Lauderdale-by-the-Sea | 11a | 40 to 45°F |
| Lauderhill | 10b | 35 to 40°F |
| Laurel Hill | 8b | 15 to 20°F |
| Lawtey | 9a | 20 to 25°F |
| Layton | 11b | 45 to 50°F |
| Lazy Lake | 11a | 40 to 45°F |
| Lee | 9a | 20 to 25°F |
| Leesburg | 9b | 25 to 30°F |
| Lighthouse Point | 11a | 40 to 45°F |
| Live Oak | 9a | 20 to 25°F |
| Longboat Key | 10b | 35 to 40°F |
| Longwood | 10a | 30 to 35°F |
| Loxahatchee Groves | 10b | 35 to 40°F |
| Lynn Haven | 9a | 20 to 25°F |
| Macclenny | 9a | 20 to 25°F |
| Madeira Beach | 10b | 35 to 40°F |
| Madison | 9a | 20 to 25°F |
| Maitland | 10a | 30 to 35°F |
| Malabar | 10a | 30 to 35°F |
| Malone | 9a | 20 to 25°F |
| Manalapan | 10b | 35 to 40°F |
| Mangonia Park | 10b | 35 to 40°F |
| Marathon | 11b | 45 to 50°F |
| Marco Island | 10b | 35 to 40°F |
| Margate | 10b | 35 to 40°F |
| Marianna | 9a | 20 to 25°F |
| Marineland | 9b | 25 to 30°F |
| Mary Esther | 9a | 20 to 25°F |
| Mascotte | 9b | 25 to 30°F |
| Mayo | 9a | 20 to 25°F |
| McIntosh | 9a | 20 to 25°F |
| Medley | 11a | 40 to 45°F |
| Melbourne | 10a | 30 to 35°F |
| Melbourne Beach | 10a | 30 to 35°F |
| Melbourne Village | 10a | 30 to 35°F |
| Mexico Beach | 9b | 25 to 30°F |
| Miami | 11a | 40 to 45°F |
| Miami Beach | 11a | 40 to 45°F |
| Miami Gardens | 11a | 40 to 45°F |
| Miami Lakes | 11a | 40 to 45°F |
| Miami Shores | 11a | 40 to 45°F |
| Miami Springs | 11a | 40 to 45°F |
| Micanopy | 9a | 20 to 25°F |
| Midway | 9a | 20 to 25°F |
| Milton | 9a | 20 to 25°F |
| Minneola | 9b | 25 to 30°F |
| Miramar | 11a | 40 to 45°F |
| Monticello | 9a | 20 to 25°F |
| Montverde | 9b | 25 to 30°F |
| Moore Haven | 10a | 30 to 35°F |
| Mount Dora | 9b | 25 to 30°F |
| Mulberry | 10a | 30 to 35°F |
| Naples | 10b | 35 to 40°F |
| Neptune Beach | 9b | 25 to 30°F |
| New Port Richey | 10a | 30 to 35°F |
| New Smyrna Beach | 10a | 30 to 35°F |
| Newberry | 9a | 20 to 25°F |
| Niceville | 9a | 20 to 25°F |
| Noma | 9a | 20 to 25°F |
| North Bay Village | 11a | 40 to 45°F |
| North Lauderdale | 10b | 35 to 40°F |
| North Miami | 11a | 40 to 45°F |
| North Miami Beach | 11a | 40 to 45°F |
| North Palm Beach | 10b | 35 to 40°F |
| North Port | 10a | 30 to 35°F |
| North Redington Beach | 10b | 35 to 40°F |
| Oak Hill | 10a | 30 to 35°F |
| Oakland | 9b | 25 to 30°F |
| Oakland Park | 11a | 40 to 45°F |
| Ocala | 9a | 20 to 25°F |
| Ocean Breeze | 10b | 35 to 40°F |
| Ocean Ridge | 10b | 35 to 40°F |
| Ocoee | 10a | 30 to 35°F |
| Okeechobee | 10a | 30 to 35°F |
| Oldsmar | 10a | 30 to 35°F |
| Opa-locka | 11a | 40 to 45°F |
| Orange City | 9b | 25 to 30°F |
| Orange Park | 9b | 25 to 30°F |
| Orchid | 10a | 30 to 35°F |
| Orlando | 10a | 30 to 35°F |
| Ormond Beach | 9b | 25 to 30°F |
| Otter Creek | 9a | 20 to 25°F |
| Oviedo | 10a | 30 to 35°F |
| Pahokee | 10b | 35 to 40°F |
| Palatka | 9b | 25 to 30°F |
| Palm Bay | 10a | 30 to 35°F |
| Palm Beach | 10b | 35 to 40°F |
| Palm Beach Gardens | 10b | 35 to 40°F |
| Palm Beach Shores | 10b | 35 to 40°F |
| Palm Coast | 9b | 25 to 30°F |
| Palm Shores | 10a | 30 to 35°F |
| Palm Springs | 10b | 35 to 40°F |
| Palmetto | 10a | 30 to 35°F |
| Palmetto Bay | 11a | 40 to 45°F |
| Panama City | 9b | 25 to 30°F |
| Panama City Beach | 9a | 20 to 25°F |
| Parker | 9b | 25 to 30°F |
| Parkland | 10b | 35 to 40°F |
| Paxton | 8b | 15 to 20°F |
| Pembroke Park | 11a | 40 to 45°F |
| Pembroke Pines | 10b | 35 to 40°F |
| Penney Farms | 9a | 20 to 25°F |
| Pensacola | 9a | 20 to 25°F |
| Perry | 9a | 20 to 25°F |
| Pierson | 9b | 25 to 30°F |
| Pinecrest | 11a | 40 to 45°F |
| Pinellas Park | 10a | 30 to 35°F |
| Plant City | 9b | 25 to 30°F |
| Plantation | 10b | 35 to 40°F |
| Polk City | 10a | 30 to 35°F |
| Pomona Park | 9b | 25 to 30°F |
| Pompano Beach | 11a | 40 to 45°F |
| Ponce de Leon | 9a | 20 to 25°F |
| Ponce Inlet | 10a | 30 to 35°F |
| Port Orange | 10a | 30 to 35°F |
| Port Richey | 10a | 30 to 35°F |
| Port St. Joe | 9b | 25 to 30°F |
| Port St. Lucie | 10a | 30 to 35°F |
| Punta Gorda | 10a | 30 to 35°F |
| Quincy | 9a | 20 to 25°F |
| Raiford | 9a | 20 to 25°F |
| Reddick | 9a | 20 to 25°F |
| Redington Beach | 10b | 35 to 40°F |
| Redington Shores | 10b | 35 to 40°F |
| Riviera Beach | 10b | 35 to 40°F |
| Rockledge | 10a | 30 to 35°F |
| Royal Palm Beach | 10b | 35 to 40°F |
| Safety Harbor | 10a | 30 to 35°F |
| San Antonio | 9b | 25 to 30°F |
| Sanford | 9b | 25 to 30°F |
| Sanibel | 10b | 35 to 40°F |
| Sarasota | 10a | 30 to 35°F |
| Satellite Beach | 10a | 30 to 35°F |
| Sea Ranch Lakes | 11a | 40 to 45°F |
| Sebastian | 10a | 30 to 35°F |
| Sebring | 10a | 30 to 35°F |
| Seminole | 10b | 35 to 40°F |
| Sewall's Point | 10b | 35 to 40°F |
| Shalimar | 9a | 20 to 25°F |
| Sneads | 9a | 20 to 25°F |
| Sopchoppy | 9a | 20 to 25°F |
| South Bay | 10a | 30 to 35°F |
| South Daytona | 10a | 30 to 35°F |
| South Miami | 11a | 40 to 45°F |
| South Palm Beach | 10b | 35 to 40°F |
| South Pasadena | 10b | 35 to 40°F |
| Southwest Ranches | 10b | 35 to 40°F |
| Springfield | 9b | 25 to 30°F |
| St. Augustine | 9b | 25 to 30°F |
| St. Augustine Beach | 9b | 25 to 30°F |
| St. Cloud | 10a | 30 to 35°F |
| St. Leo | 9b | 25 to 30°F |
| St. Lucie Village | 10a | 30 to 35°F |
| St. Marks | 9a | 20 to 25°F |
| St. Pete Beach | 10b | 35 to 40°F |
| St. Petersburg | 10b | 35 to 40°F |
| Starke | 9a | 20 to 25°F |
| Stuart | 10b | 35 to 40°F |
| Sunny Isles Beach | 11a | 40 to 45°F |
| Sunrise | 10b | 35 to 40°F |
| Surfside | 11a | 40 to 45°F |
| Sweetwater | 11a | 40 to 45°F |
| Tallahassee | 9a | 20 to 25°F |
| Tamarac | 10b | 35 to 40°F |
| Tampa | 10a | 30 to 35°F |
| Tarpon Springs | 10a | 30 to 35°F |
| Tavares | 9b | 25 to 30°F |
| Temple Terrace | 9b | 25 to 30°F |
| Tequesta | 10b | 35 to 40°F |
| Titusville | 10a | 30 to 35°F |
| Treasure Island | 10b | 35 to 40°F |
| Trenton | 9a | 20 to 25°F |
| Umatilla | 9b | 25 to 30°F |
| Valparaiso | 9a | 20 to 25°F |
| Venice | 10a | 30 to 35°F |
| Vernon | 9a | 20 to 25°F |
| Vero Beach | 10a | 30 to 35°F |
| Virginia Gardens | 11a | 40 to 45°F |
| Waldo | 9a | 20 to 25°F |
| Wauchula | 9b | 25 to 30°F |
| Wausau | 9a | 20 to 25°F |
| Webster | 9b | 25 to 30°F |
| Welaka | 9b | 25 to 30°F |
| Wellington | 10b | 35 to 40°F |
| West Melbourne | 10a | 30 to 35°F |
| West Miami | 11a | 40 to 45°F |
| West Palm Beach | 10b | 35 to 40°F |
| West Park | 11a | 40 to 45°F |
| Westlake | 10b | 35 to 40°F |
| Weston | 10b | 35 to 40°F |
| Westville | 9a | 20 to 25°F |
| Wewahitchka | 9a | 20 to 25°F |
| White Springs | 9a | 20 to 25°F |
| Wildwood | 9b | 25 to 30°F |
| Williston | 9a | 20 to 25°F |
| Wilton Manors | 11a | 40 to 45°F |
| Windermere | 10a | 30 to 35°F |
| Winter Garden | 9b | 25 to 30°F |
| Winter Haven | 10a | 30 to 35°F |
| Winter Park | 10a | 30 to 35°F |
| Winter Springs | 10a | 30 to 35°F |
| Worthington Springs | 9a | 20 to 25°F |
| Yankeetown | 9b | 25 to 30°F |
| Zephyrhills | 9b | 25 to 30°F |
| Zolfo Springs | 9b | 25 to 30°F |
Source: USDA Plant Hardiness Zone Map, 2023, Agricultural Research Service, U.S. Department of Agriculture; ZIP code table from the PRISM Group, Oregon State University (accessed Oct 2026). This list is our own summary, not the official USDA map. See how we calculate.
Frequently asked questions
What planting zone is Florida?
Florida spans zones 8b to 11b on the 2023 USDA map, and zone 10a is the most common. Look up your ZIP code for your exact zone.
What zone is Miami, FL?
Miami is zone 11a, where the coldest night of an average winter falls from 40 to 45°F. Plants rated hardy to zone 11 or colder should survive a typical winter there.
More for Florida: Florida climate zones (insulation) · Last frost dates in Florida · Frost line depth by state