Florida climate: Statewide normals, its places and each month, NOAA 1991-2020
Florida's statewide normal is 71.4°F a year with 54.4 inches of precipitation (NOAA nClimDiv, 1991-2020); it has warmed 1.8°F per century since 1895, and 2015 was its warmest year.
- Statewide normal temperature
- 71.4°Fyear, 1991-2020
- Statewide normal precipitation
- 54.4 inyear, 1991-2020
- Last five years against normal
- +1.2°F2021-2025 mean 72.6°F
- Places with normals
- 176106 Census places, 70 other stations
What is Florida's weather like each month?
Statewide, July is the warmest month and January the coldest. Each month has its own page with the warmest and coolest places that month:
- Jan70°47°
- Feb73°50°
- Mar77°54°
- Apr82°59°
- May87°65°
- Jun90°71°
- Jul92°73°
- Aug91°73°
- Sep89°71°
- Oct84°64°
- Nov77°55°
- Dec72°50°
| Month | High | Low | Mean | Precip. |
|---|---|---|---|---|
| January | 70°F | 47°F | 58.3°F | 3.28 |
| February | 73°F | 50°F | 61.2°F | 2.92 |
| March | 77°F | 54°F | 65.4°F | 3.45 |
| April | 82°F | 59°F | 70.4°F | 3.10 |
| May | 87°F | 65°F | 76.3°F | 3.67 |
| June | 90°F | 71°F | 80.7°F | 7.66 |
| July | 92°F | 73°F | 82.2°F | 7.19 |
| August | 91°F | 73°F | 82.2°F | 7.62 |
| September | 89°F | 71°F | 80.0°F | 6.53 |
| October | 84°F | 64°F | 73.7°F | 3.67 |
| November | 77°F | 55°F | 65.8°F | 2.44 |
| December | 72°F | 50°F | 60.8°F | 2.88 |
Source: NOAA NCEI nClimDiv statewide series (Climate at a Glance); data files. Statewide values are area-weighted from a 5 km grid of station data, so they differ from the simple average of a state's stations.
Has Florida been warmer than normal?
5 of the 5 complete years since 2021 ran warmer than the 1991-2020 statewide normal of 71.4°F. The record since 1895 rises at a fitted 1.8°F per century; the warmest year was 2015 (73.4°F).
| Year | Mean | Against normal |
|---|---|---|
| 2021 | 72.2°F | +0.8°F |
| 2022 | 72.5°F | +1.1°F |
| 2023 | 73.3°F | +1.9°F |
| 2024 | 72.9°F | +1.5°F |
| 2025 | 72.3°F | +0.9°F |
Source: NOAA NCEI nClimDiv statewide annual series.
Where is it warmest, wettest and snowiest in Florida?
Among the places PlainClimate covers, Key West has the warmest year (78.9°F) and Milton the coolest (65.3°F); Niceville is the wettest (73.4 in) and Dry Tortugas the driest (37.6 in).
| Place | Year | July high | January low | Precip. | Snow | Last frost |
|---|---|---|---|---|---|---|
| Jacksonville | 69.3°F | 92°F | 43°F | 53.4 | 0 | February 25 |
| Miami | 77.4°F | 91°F | 61°F | 67.4 | 0 | – |
| Tampa | 74.5°F | 91°F | 53°F | 49.5 | 0 | January 20 |
| Orlando | 73.0°F | 92°F | 50°F | 51.5 | 0 | January 25 |
| St. Petersburg | 73.9°F | 90°F | 53°F | 53.6 | – | January 17 |
| Hialeah | 76.6°F | 90°F | 59°F | 72.9 | 0 | – |
| Tallahassee | 68.4°F | 92°F | 41°F | 58.8 | – | March 11 |
| Fort Lauderdale | 77.2°F | 90°F | 61°F | 61.0 | – | – |
| Hollywood | 77.3°F | 92°F | 59°F | 62.0 | – | – |
| Gainesville | 69.3°F | 91°F | 43°F | 48.3 | 0 | March 3 |
| Palm Bay | 72.6°F | 91°F | 49°F | 55.5 | – | January 30 |
| Coral Springs | 76.2°F | 91°F | 58°F | – | – | – |
| West Palm Beach | 75.8°F | 90°F | 58°F | 61.8 | – | – |
| Lakeland | 73.9°F | 92°F | 51°F | 56.8 | 0 | January 26 |
| Spring Hill | 72.6°F | 92°F | 47°F | – | – | February 5 |
| Pompano Beach | 77.2°F | 91°F | 60°F | 55.6 | – | – |
| Palm Coast | 71.4°F | 88°F | 49°F | 51.4 | – | January 24 |
| Fort Myers | 75.4°F | 92°F | 54°F | 57.4 | – | January 16 |
| Melbourne | 73.1°F | 90°F | 52°F | 50.8 | – | January 20 |
| Daytona Beach | 71.5°F | 90°F | 49°F | 51.3 | – | January 30 |
| Homestead | 75.7°F | 92°F | 55°F | 59.9 | 0 | – |
| Kissimmee | 72.5°F | 92°F | 48°F | 52.6 | 0 | January 28 |
| Miami Beach | 76.1°F | 88°F | 61°F | 57.2 | 0 | – |
| Ocala | 71.3°F | 92°F | 46°F | 51.6 | – | February 25 |
| Sanford | 73.2°F | 93°F | 50°F | 49.6 | – | January 24 |
| Palm Beach Gardens | 74.4°F | 89°F | 56°F | 66.0 | – | January 21 |
| North Miami | 76.0°F | 90°F | 59°F | 68.3 | – | – |
| Winter Haven | 74.6°F | 93°F | 52°F | 46.1 | – | January 15 |
| Bradenton | 74.1°F | 92°F | 52°F | 56.3 | 0 | January 16 |
| Sarasota | 74.1°F | 91°F | 52°F | 49.0 | – | January 15 |
| Pensacola | 69.4°F | 92°F | 44°F | 68.3 | – | February 14 |
| Tamiami | 76.7°F | 91°F | 59°F | 69.7 | – | – |
| Clermont | 73.6°F | 94°F | 49°F | 50.6 | 0 | January 29 |
| Fort Pierce | 73.1°F | 90°F | 51°F | 51.2 | – | January 24 |
| Titusville | 71.6°F | 89°F | 50°F | 48.6 | – | January 29 |
| DeLand | 70.3°F | 91°F | 45°F | 55.5 | 0 | February 17 |
| Plant City | 74.3°F | 94°F | 50°F | 56.1 | 0 | January 30 |
| Leesburg | 72.8°F | 91°F | 49°F | 43.8 | – | January 26 |
| Panama City | 69.7°F | 91°F | 45°F | – | – | February 7 |
| New Smyrna Beach | 72.0°F | 88°F | 52°F | 50.6 | – | January 28 |
| Crestview | 67.0°F | 92°F | 39°F | 63.6 | – | March 21 |
| Ferry Pass | 68.6°F | 91°F | 42°F | 67.8 | – | February 17 |
| Ruskin | 73.1°F | 91°F | 51°F | 53.6 | – | January 20 |
| Venice | 73.7°F | 92°F | 52°F | 51.3 | 0 | January 25 |
| Tarpon Springs | 72.9°F | 91°F | 51°F | 54.3 | 0 | January 20 |
| Immokalee | 74.7°F | 92°F | 52°F | 48.0 | 0 | January 23 |
| Key West | 78.9°F | 90°F | 66°F | 40.4 | – | – |
| Jacksonville Beach | 71.4°F | 89°F | 49°F | 52.4 | 0 | January 31 |
| Bartow | 73.1°F | 92°F | 50°F | 50.9 | 0 | January 24 |
| Lynn Haven | 69.4°F | 91°F | 43°F | 61.3 | 0 | February 15 |
| Punta Gorda | 74.3°F | 93°F | 51°F | 53.0 | – | January 22 |
| Naples | 75.5°F | 91°F | 56°F | 49.5 | 0 | – |
| Stuart | 75.3°F | 91°F | 56°F | 62.7 | 0 | January 23 |
| Niceville | 66.2°F | 90°F | 38°F | 73.4 | 0 | March 12 |
| Lake Wales | 73.9°F | 93°F | 50°F | 52.8 | 0 | February 4 |
| Vero Beach | 73.6°F | 91°F | 52°F | 53.3 | 0 | January 24 |
| Belle Glade | 74.3°F | 92°F | 52°F | 55.2 | 0 | January 27 |
| Lake Butler | 72.7°F | 93°F | 49°F | 53.6 | – | January 28 |
| Marco Island | 75.3°F | 91°F | 55°F | 53.3 | – | – |
| St. Augustine | 71.2°F | 91°F | 48°F | 50.6 | 0 | February 1 |
| Destin | 69.8°F | 91°F | 45°F | 55.4 | – | February 5 |
| Fernandina Beach | 70.0°F | 91°F | 45°F | 49.9 | 0 | February 2 |
| Lake City | 67.2°F | 90°F | 41°F | 54.0 | 0 | March 1 |
| Milton | 65.3°F | 91°F | 36°F | 67.6 | 0 | March 15 |
| Port Salerno | 73.7°F | 90°F | 54°F | 64.2 | – | January 26 |
| Avon Park | 73.4°F | 92°F | 49°F | 52.7 | 0 | January 28 |
| Marathon | 78.8°F | 91°F | 64°F | 39.7 | – | – |
| Brooksville | 70.7°F | 91°F | 44°F | 51.9 | – | March 1 |
| Quincy | 67.4°F | 91°F | 40°F | 59.8 | – | March 13 |
| Marianna | 68.3°F | 92°F | 41°F | 51.1 | – | March 1 |
| Arcadia | 72.2°F | 91°F | 47°F | 53.9 | 0 | February 7 |
| Inverness | 69.8°F | 91°F | 43°F | 52.4 | 0 | March 3 |
| Clewiston | 74.0°F | 92°F | 51°F | 46.2 | – | January 27 |
| Perry | 68.9°F | 92°F | 41°F | 51.4 | – | March 5 |
| Live Oak | 71.2°F | 94°F | 45°F | 51.9 | 0 | February 20 |
| High Springs | 68.3°F | 92°F | 40°F | 51.7 | 0 | March 13 |
| Starke | 70.9°F | 92°F | 45°F | 53.4 | – | February 8 |
| Okeechobee | 74.6°F | 92°F | 52°F | 50.3 | 0 | January 31 |
| Wauchula | 72.4°F | 92°F | 48°F | 52.0 | 0 | February 4 |
| Mount Plymouth | 71.3°F | 93°F | 44°F | 54.3 | – | February 24 |
| Juno Beach | 76.0°F | 91°F | 58°F | 72.2 | – | January 26 |
| Chipley | 67.7°F | 93°F | 39°F | 60.8 | 0 | March 5 |
| Jasper | 66.3°F | 90°F | 38°F | 52.6 | 0 | March 11 |
| Melbourne Beach | 73.3°F | 90°F | 54°F | – | – | January 16 |
| Bushnell | 69.6°F | 91°F | 43°F | – | – | March 2 |
| Madison | 67.7°F | 91°F | 40°F | 52.8 | 0 | March 5 |
| Bonifay | 67.3°F | 93°F | 39°F | – | – | March 5 |
| Monticello | 67.2°F | 91°F | 40°F | 59.9 | 0 | March 7 |
| St. Leo | 71.9°F | 90°F | 49°F | 53.5 | 0 | January 31 |
| Apalachicola | 69.1°F | 90°F | 44°F | 53.1 | – | February 15 |
| Wewahitchka | 67.1°F | 89°F | 40°F | 63.1 | 0 | March 1 |
| Tavernier | 77.8°F | 89°F | 64°F | 45.0 | 0 | – |
| Cross City | 68.9°F | 90°F | 42°F | 51.5 | – | March 5 |
| Crescent City | 71.3°F | 91°F | 47°F | 49.9 | 0 | February 1 |
| Moore Haven | 73.2°F | 92°F | 50°F | 48.6 | 0 | January 23 |
| Mayo | 69.2°F | 92°F | 41°F | 55.6 | 0 | March 8 |
| Panacea | 67.8°F | 92°F | 39°F | – | – | March 8 |
| Scottsmoor | 71.4°F | 91°F | 48°F | 55.6 | – | February 10 |
| White Springs | 69.1°F | 93°F | 42°F | 53.6 | – | February 24 |
| Duck Key | 77.5°F | 89°F | 63°F | 40.4 | 0 | – |
| Hastings | 69.7°F | 91°F | 45°F | 56.3 | 0 | February 14 |
| Bell | 67.7°F | 90°F | 40°F | 54.4 | – | March 14 |
| Glen St. Mary | 68.7°F | 93°F | 40°F | 53.2 | 0 | March 8 |
| Everglades | 75.7°F | 93°F | 53°F | 55.3 | – | January 24 |
| Canal Point | 76.2°F | 92°F | 57°F | 55.5 | 0 | – |
| Lisbon | 70.1°F | 90°F | 46°F | 50.0 | 0 | February 2 |
Source: NOAA NCEI 1991-2020 normals for each station. Last frost: the median last spring date of 32°F.
What are Florida's all-time weather records?
The official state records, reviewed by NOAA's State Climate Extremes Committee: from 109°F to −2°F.
| Record | Value | Where | When |
|---|---|---|---|
| Highest temperature | 109°F | Monticello | June 29, 1931 |
| Lowest temperature | −2°F | Tallahassee | February 13, 1899 |
| Most precipitation in 24 hours | 23.28 in | Key West | November 11, 1980 |
| Most snow in 24 hours | 4 in | Milton Exp. Stn. | March 6, 1954 |
| Deepest snow on the ground | 4 in | Milton Exp. Stn | March 6, 1954 |
Source: NOAA NCEI State Climate Extremes Committee records.
Which large cities in Florida have no climate record of their own?
These 50 cities of 50,000 or more have no NOAA record with 1991-2020 normals under their own name; each page compares the nearest records, with their distance and elevation.
- Port St. Lucie258,575 people
- Cape Coral233,025 people
- Pembroke Pines179,326 people
- Miramar143,242 people
- Lehigh Acres127,391 people
- Clearwater116,811 people
- Brandon116,365 people
- Miami Gardens116,173 people
- Davie112,052 people
- Riverview107,776 people
- Boca Raton102,238 people
- Plantation100,694 people
- Deltona100,513 people
- Sunrise100,128 people
- North Port92,875 people
- Alafaya90,874 people
- Deerfield Beach90,507 people
- Town 'n' Country86,544 people
- Doral83,625 people
- Boynton Beach83,095 people
- Largo82,337 people
- Pine Hills82,264 people
- The Villages82,108 people
- Kendall78,527 people
- Lauderhill76,627 people
- Tamarac75,147 people
- Wesley Chapel71,965 people
- Poinciana71,665 people
- St. Cloud71,036 people
- Weston70,674 people
- Delray Beach70,140 people
- Port Orange66,556 people
- Port Charlotte64,971 people
- Wellington63,258 people
- Jupiter62,987 people
- Apopka62,777 people
- Horizon West62,152 people
- Palm Harbor61,454 people
- Margate60,650 people
- Four Corners60,443 people
- Coconut Creek59,721 people
- The Hammocks58,548 people
- Bonita Springs57,112 people
- Fountainebleau56,453 people
- Pinellas Park53,503 people
- Westchester53,082 people
- Kendale Lakes52,141 people
- Ocoee51,269 people
- Country Club51,000 people
- Coral Gables50,379 people
Which other NOAA stations in Florida keep normals?
70 stations in Florida that are not a town's own record keep 1991-2020 normals too: reservoirs and dams, parks and forests, research farms, remote sites and the second stations of towns (those are shown on the town's page). Each with its normal yearly mean:
- Apalachicola Airport69.4°F
- Archbold Bio Station72.9°F
- Bahia Honda State Park77.6°F
- Big Cypress74.2°F
- Brighton Reservation74.1°F
- Brooksville Chinsegut Hill72.1°F
- Cape Florida78.7°F
- Chactaw NOLF Milton68.1°F
- Cross City (1 mi E)68.2°F
- Curry Hammock State Park77.8°F
- Daytona Beach station71.9°F
- De Funiak Springs (1 mi E)67.5°F
- Devils Garden74.3°F
- Dry Tortugas77.7°F
- Everglades station76.1°F
- Federal Point70.0°F
- Flamingo Ranger Station76.1°F
- Fort Green (12 mi WSW)71.9°F
- Fort Lauderdale Beach76.9°F
- Fort Lauderdale Executive Airport76.8°F
- Fort Lauderdale station75.9°F
- Fort Myers SW Florida Regional Airport75.0°F
- Fort Pierce station73.5°F
- Gainesville (11 mi WNW)69.5°F
- Hollywood station76.1°F
- Islamorada77.9°F
- Jackson Whitehouse NOLF68.5°F
- Jacksonville Craig Municipal Airport69.5°F
- Jacksonville Naval Air Station71.4°F
- John Pennekamp State Park77.7°F
- Kenansville72.5°F
- Key W Weather Office77.3°F
- Key West Naval Air Station78.8°F
- Kissimmee Prairie Preserve72.9°F
- La Belle73.7°F
- Loxahatchee National Wildlife Refuge74.7°F
- Mayport Pilot Station70.0°F
- Melbourne Weather Office72.9°F
- Miami Kendall Tamiami Exec Airport76.2°F
- Miami Opa Locka Airport76.9°F
- Miami Weather Office City77.4°F
- Monticello (10 mi SW)67.5°F
- Myakka River State Park73.6°F
- Naples station73.5°F
- Nettles Island75.2°F
- New Hope66.9°F
- NW Florida Beaches International Airport68.3°F
- Oasis Ranger Station76.4°F
- Orange Springs (2 mi SSW)69.0°F
- Orlando Executive Airport73.8°F
- Ortona Lock 273.0°F
- Parrish72.8°F
- Pensacola Forest Sherman Naval Air Station67.5°F
- Perrine (4 mi W)74.6°F
- Perry station69.3°F
- Punta Gorda (4 mi ESE)75.8°F
- Royal Palm Ranger Station75.9°F
- Sanford station72.6°F
- Sebring (23 mi SSE)72.8°F
- South Bay (15 mi S)74.0°F
- St Petersburg Airport74.7°F
- St Petersburg station74.5°F
- Tallahassee Airport68.0°F
- Tamiami Trail 40 Mi Bend77.0°F
- Titusville station72.3°F
- Usher Tower69.2°F
- Vero Beach (4 mi SE)74.4°F
- Whiting Field Naval Air Station66.6°F
- Whiting Field Naval Air Station South69.2°F
- Winter Haven station74.2°F
Source: NOAA NCEI 1991-2020 normals for each station.
Next
- Frost dates in FloridaLast spring and first autumn frost at every station
- Every stateCompare the statewide normals
- Key West78.9°F a year, 40.4 in of precipitation
- Milton65.3°F a year, 67.6 in of precipitation
- Niceville66.2°F a year, 73.4 in of precipitation
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- District of Columbia
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming