HOTTESTSINCE.COMBrowse statesThe AlmanacYear in ReviewThe Wire
HOT10
Hottest Since
National Heat Records
Almanac · Winter Haven, FL · Climate Almanac
📖 Climate Almanac

Winter Haven, FL

28.061°N, 81.757°W · station GIFthr · 1941–2026 · 86 years of record

The Almanac Ribbon

Every day of the year at Winter Haven: the record high and record low ever set (outer lines), the everyday normal range (shaded band), and the full record envelope behind it.
20406080100JanFebMarAprMayJunJulAugSepOctNovDechottestsince.com · coldestsince.com
Record high Record low Normal high–low band (1991–2020) hottest ever 105°F · coldest ever 19°F

Records by Month

MonthRecord highRecord low
Jan89°Jan 31, 198519°Jan 21, 1985
Feb91°Feb 18, 197523°Feb 1, 2026
Mar94°Mar 21, 197723°Mar 3, 1980
Apr98°Apr 27, 198632°Apr 5, 1987
May103°May 31, 194546°May 14, 1960
Jun103°Jun 1, 194550°Jun 1, 1984
Jul101°Jul 21, 194259°Jul 23, 1967
Aug100°Aug 1, 197962°Aug 10, 1972
Sep98°Sep 18, 194559°Sep 19, 1981
Oct105°Oct 11, 202241°Oct 29, 2008
Nov99°Nov 29, 200726°Nov 25, 1970
Dec95°Dec 1, 200719°Dec 13, 1962
All-time105°Oct 11, 202219°Dec 13, 1962

Longest-Standing Records

The daily records that have held the longest — set in the earliest years and never beaten since. Highs power Winter Haven on hottestsince.com; lows on coldestsince.com.

Oldest-standing record highs

DateRecordSetStanding
Jun 1198°194185yrs
Aug 998°194185yrs
Aug 1998°194185yrs
Aug 2597°194185yrs
Aug 2698°194185yrs
Sep 696°194185yrs
Sep 2494°194185yrs
Sep 2596°194185yrs
Oct 2291°194185yrs
Oct 2490°194185yrs
Oct 2792°194185yrs
Oct 3191°194185yrs

Oldest-standing record lows

DateRecordSetStanding
Feb 2936°194185yrs
Mar 130°194185yrs
Mar 2942°194185yrs
May 2260°194185yrs
Jul 1561°194284yrs
Jul 1661°194284yrs
Feb 1526°194383yrs
Feb 2832°194383yrs
Oct 1647°194383yrs
Oct 2646°194383yrs
Oct 2744°194383yrs
Oct 2843°194383yrs

All-Time Extremes

Hottest ever

105°F
2022-10-11

Coldest ever

19°F
1962-12-13

Longest heat streak

67 days
≥ 90°F · ended 1942-08-30

The Warming Trend

Winter Haven's annual mean temperature, each year a stripe — blue below the 1991–2020 average, red above.
1942: 72.9°F (-1.2 vs 1991–2020)1943: 72.7°F (-1.4 vs 1991–2020)1944: 73.5°F (-0.6 vs 1991–2020)1945: 74.5°F (+0.4 vs 1991–2020)1946: 75.1°F (+1.0 vs 1991–2020)1947: 73.0°F (-1.1 vs 1991–2020)1948: 75.7°F (+1.6 vs 1991–2020)1949: 74.7°F (+0.6 vs 1991–2020)1950: 73.8°F (-0.3 vs 1991–2020)1951: 73.5°F (-0.6 vs 1991–2020)1952: 72.7°F (-1.4 vs 1991–2020)1953: 74.2°F (+0.1 vs 1991–2020)1954: 73.0°F (-1.1 vs 1991–2020)1955: 73.1°F (-1.0 vs 1991–2020)1956: 72.2°F (-1.9 vs 1991–2020)1957: 73.5°F (-0.6 vs 1991–2020)1958: 71.6°F (-2.5 vs 1991–2020)1959: 73.0°F (-1.1 vs 1991–2020)1960: 71.9°F (-2.2 vs 1991–2020)1961: 72.9°F (-1.2 vs 1991–2020)1962: 71.9°F (-2.2 vs 1991–2020)1963: 71.2°F (-2.9 vs 1991–2020)1964: 72.4°F (-1.7 vs 1991–2020)1965: 73.0°F (-1.1 vs 1991–2020)1966: 72.0°F (-2.1 vs 1991–2020)1967: 73.3°F (-0.8 vs 1991–2020)1968: 70.2°F (-3.9 vs 1991–2020)1969: 71.4°F (-2.7 vs 1991–2020)1970: 72.1°F (-2.0 vs 1991–2020)1971: 72.8°F (-1.3 vs 1991–2020)1972: 72.7°F (-1.4 vs 1991–2020)1973: 72.5°F (-1.6 vs 1991–2020)1974: 73.5°F (-0.6 vs 1991–2020)1975: 74.2°F (+0.1 vs 1991–2020)1976: 70.5°F (-3.6 vs 1991–2020)1977: 71.4°F (-2.7 vs 1991–2020)1978: 72.6°F (-1.5 vs 1991–2020)1980: 72.6°F (-1.5 vs 1991–2020)1981: 71.1°F (-3.0 vs 1991–2020)1982: 73.7°F (-0.4 vs 1991–2020)1983: 71.7°F (-2.4 vs 1991–2020)1985: 75.0°F (+0.9 vs 1991–2020)1986: 75.9°F (+1.8 vs 1991–2020)1987: 72.6°F (-1.5 vs 1991–2020)1988: 71.7°F (-2.4 vs 1991–2020)1989: 75.8°F (+1.7 vs 1991–2020)1990: 75.0°F (+0.9 vs 1991–2020)1991: 75.7°F (+1.6 vs 1991–2020)1993: 73.5°F (-0.6 vs 1991–2020)1994: 74.5°F (+0.4 vs 1991–2020)1995: 73.8°F (-0.3 vs 1991–2020)1996: 72.9°F (-1.2 vs 1991–2020)1997: 75.0°F (+0.9 vs 1991–2020)1998: 75.1°F (+1.0 vs 1991–2020)1999: 73.5°F (-0.6 vs 1991–2020)2000: 72.6°F (-1.5 vs 1991–2020)2001: 73.5°F (-0.6 vs 1991–2020)2002: 74.1°F (-0.0 vs 1991–2020)2003: 73.3°F (-0.8 vs 1991–2020)2004: 73.3°F (-0.8 vs 1991–2020)2005: 73.3°F (-0.8 vs 1991–2020)2006: 73.2°F (-0.9 vs 1991–2020)2007: 73.8°F (-0.3 vs 1991–2020)2008: 72.9°F (-1.2 vs 1991–2020)2009: 73.9°F (-0.2 vs 1991–2020)2010: 71.6°F (-2.5 vs 1991–2020)2011: 74.2°F (+0.1 vs 1991–2020)2012: 74.2°F (+0.1 vs 1991–2020)2013: 74.0°F (-0.1 vs 1991–2020)2014: 73.3°F (-0.8 vs 1991–2020)2015: 76.2°F (+2.1 vs 1991–2020)2016: 74.7°F (+0.6 vs 1991–2020)2017: 75.1°F (+1.0 vs 1991–2020)2018: 75.1°F (+1.0 vs 1991–2020)2019: 76.6°F (+2.5 vs 1991–2020)2020: 76.1°F (+2.0 vs 1991–2020)2021: 75.3°F (+1.2 vs 1991–2020)2022: 75.1°F (+1.0 vs 1991–2020)2023: 75.4°F (+1.3 vs 1991–2020)2024: 75.8°F (+1.7 vs 1991–2020)2025: 75.0°F (+0.9 vs 1991–2020)19422025annual mean temperature · warmer ▲ redder

Days Above / Below the Mark

115 days ≥90°F in 2026 · normal 118 · record 166 in 1986
3 days ≤32°F in 2026 · normal 2 · record 12 in 1977

The Full Record

Every day of the year, record and normal high & low with the year each record was set. Type to filter, click a column to sort.
Show me the data — the full daily record
DateRec HighYrNorm HiNorm LoRec LowYr
Jan 187°195573°52°31°2001
Jan 287°196773°52°32°1963
Jan 389°198673°52°27°1979
Jan 487°195273°52°21°2010
Jan 586°194773°52°30°1981
Jan 687°198973°52°30°1999
Jan 786°194773°52°32°1985
Jan 887°194672°52°27°1970
Jan 985°197472°52°27°1970
Jan 1085°197472°51°26°1970
Jan 1187°197472°51°27°2010
Jan 1286°195072°51°24°1982
Jan 1386°197472°51°24°1981
Jan 1486°198972°51°21°1981
Jan 1587°194772°51°26°1948
Jan 1685°194772°51°30°1948
Jan 1786°194372°51°30°1959
Jan 1886°194772°51°23°1977
Jan 1986°198772°51°24°1977
Jan 2086°194772°50°20°1977
Jan 2186°197472°50°19°1985
Jan 2286°197472°51°20°1985
Jan 2386°196272°51°20°1985
Jan 2487°197172°51°25°1960
Jan 2586°197172°51°34°1960
Jan 2687°196773°51°31°1968
Jan 2787°196273°52°22°1986
Jan 2886°197473°52°26°1986
Jan 2985°194973°52°28°1967
Jan 3086°194773°52°30°1966
Jan 3189°198573°52°27°1966
Feb 191°198573°52°23°2026
Feb 287°198573°52°30°2026
Feb 386°198973°52°31°1976
Feb 486°202274°53°28°1970
Feb 587°198974°53°26°1996
Feb 687°202074°53°26°1947
Feb 787°197174°52°32°1984
Feb 886°196574°52°32°1976
Feb 987°194974°53°29°1968
Feb 1087°194974°52°29°1987
Feb 1187°194974°52°30°1947
Feb 1287°194574°52°32°1964
Feb 1389°202575°53°32°1955
Feb 1486°194875°53°31°1958
Feb 1587°194475°53°26°1943
Feb 1688°194476°54°29°1991
Feb 1790°197576°54°32°1958
Feb 1891°197576°55°30°1958
Feb 1990°201976°55°32°1969
Feb 2089°201976°55°32°2015
Feb 2189°194477°55°29°1977
Feb 2288°194577°56°29°1977
Feb 2390°201977°56°28°1978
Feb 2490°196277°56°33°1989
Feb 2590°196277°56°25°1989
Feb 2689°196277°56°26°1989
Feb 2790°197177°56°31°1988
Feb 2889°198177°56°32°1943
Feb 2989°196277°56°36°1941
Mar 188°194577°56°30°1941
Mar 289°195377°56°29°1968
Mar 390°197777°55°23°1980
Mar 489°196777°55°32°1971
Mar 591°194577°55°34°1962
Mar 689°194577°55°37°1954
Mar 788°194578°56°31°1962
Mar 889°202678°56°35°1971
Mar 990°202678°56°34°1996
Mar 1090°196778°56°34°1961
Mar 1191°196878°56°35°1969
Mar 1290°197579°57°37°1959
Mar 1389°197679°57°35°1993
Mar 1491°197179°57°34°1993
Mar 1591°194279°58°40°2017
Mar 1690°198679°58°32°1988
Mar 1792°202279°58°38°1988
Mar 1891°198979°58°40°1985
Mar 1991°194580°58°37°1981
Mar 2094°197780°59°33°1981
Mar 2190°194880°59°38°1988
Mar 2291°194880°59°37°1960
Mar 2391°197581°60°41°1981
Mar 2493°202181°60°36°1968
Mar 2592°194981°60°38°1968
Mar 2692°197481°60°39°1971
Mar 2792°195081°60°38°1969
Mar 2894°202082°60°41°1955
Mar 2993°194982°60°42°1941
Mar 3091°202082°61°35°1971
Mar 3194°197482°61°40°1987
Apr 194°197483°61°37°1987
Apr 293°197483°61°41°1985
Apr 392°197483°62°41°1985
Apr 494°201783°62°32°1987
Apr 592°194783°62°38°1987
Apr 694°198684°62°36°1944
Apr 792°196784°62°34°1971
Apr 892°194884°62°37°1971
Apr 993°194784°62°45°2000
Apr 1093°197584°62°47°1971
Apr 1193°199984°62°44°1973
Apr 1295°202084°62°42°1971
Apr 1395°202084°63°40°1988
Apr 1494°197484°63°42°1963
Apr 1593°194584°63°43°1963
Apr 1692°194584°63°38°1962
Apr 1793°194584°63°44°1986
Apr 1893°196785°63°44°2001
Apr 1994°200685°63°42°1986
Apr 2094°194485°63°50°1953
Apr 2194°196785°63°49°1950
Apr 2294°194485°64°47°1986
Apr 2396°196885°64°44°1986
Apr 2494°194586°64°43°1986
Apr 2594°196786°64°44°1983
Apr 2698°198686°65°48°1983
Apr 2796°198686°65°44°1977
Apr 2895°197586°65°49°1973
Apr 2994°195487°65°49°1973
Apr 3094°197587°66°50°1987
May 197°199087°66°51°1968
May 297°198687°66°51°1987
May 397°202188°66°53°1971
May 494°195088°66°46°1971
May 595°194888°67°51°1945
May 696°202688°67°51°1945
May 795°195588°67°52°1962
May 897°200988°67°51°1992
May 998°200988°67°48°1960
May 1097°201789°68°52°1960
May 1198°196789°68°51°1981
May 1299°196789°68°51°1981
May 13100°196789°68°52°1977
May 1498°196789°68°46°1960
May 1596°198589°68°52°1960
May 1697°194889°69°48°1973
May 1797°198189°69°55°1973
May 1896°202489°69°56°1967
May 1997°199090°69°56°1973
May 2098°198590°69°59°1972
May 2199°198890°69°57°1973
May 2298°198890°69°60°1941
May 2397°202590°70°58°1972
May 2497°198690°70°58°1984
May 2598°198990°70°57°1967
May 2699°198990°70°57°1983
May 2799°195390°70°59°1985
May 2899°200090°71°58°1985
May 29100°198690°71°55°1971
May 30103°194590°71°54°1971
May 31103°194590°71°54°1971
Jun 1101°198590°71°50°1984
Jun 2102°198591°72°58°1965
Jun 3103°198591°72°58°1967
Jun 4101°198591°72°52°1984
Jun 5100°198591°72°63°1963
Jun 6102°202491°72°63°1963
Jun 7102°198591°72°58°1972
Jun 8103°198591°73°56°1968
Jun 9100°202491°73°62°1968
Jun 10100°198591°73°64°1974
Jun 1198°194191°73°64°1970
Jun 1299°197791°73°61°1960
Jun 1399°197792°73°60°1990
Jun 14101°201092°73°61°1960
Jun 15100°201092°73°64°1974
Jun 16103°198592°73°58°1980
Jun 17100°198592°73°58°1980
Jun 1899°199892°73°64°1980
Jun 1998°195092°73°67°1951
Jun 2099°201192°73°61°1969
Jun 2199°202692°74°66°1981
Jun 2299°199892°74°64°1968
Jun 2398°194492°74°65°1961
Jun 24100°194492°74°65°1981
Jun 25100°194892°74°64°1971
Jun 2699°195092°74°64°1971
Jun 27100°197792°74°63°1981
Jun 2898°194892°74°63°1974
Jun 2998°202092°74°65°1971
Jun 3097°200792°74°67°1962
Jul 1101°199892°74°65°1972
Jul 2100°199892°74°64°1972
Jul 397°199792°74°64°1981
Jul 4100°198592°74°62°1973
Jul 598°198992°74°62°1947
Jul 698°196992°74°64°1947
Jul 799°202692°74°64°1972
Jul 898°198192°74°66°1977
Jul 999°198992°74°67°1972
Jul 1099°198992°74°67°1971
Jul 1197°201692°74°66°1944
Jul 1299°201692°74°66°1971
Jul 1397°201692°74°67°1971
Jul 1498°195192°75°66°1974
Jul 1598°201992°75°61°1942
Jul 1697°198392°75°61°1942
Jul 1798°198692°75°66°1974
Jul 1897°201092°75°67°1968
Jul 19100°194292°75°66°1946
Jul 20101°194292°75°67°1946
Jul 2198°194292°75°67°1967
Jul 2297°194292°75°59°1967
Jul 2397°196192°75°67°1958
Jul 2499°202692°75°67°1971
Jul 2597°196192°75°67°1974
Jul 2698°202592°75°67°1961
Jul 2799°202592°75°68°1974
Jul 28100°202592°75°67°1974
Jul 2999°194292°75°68°1946
Jul 30100°196192°75°67°1947
Jul 31100°197992°75°67°1985
Aug 198°194292°75°63°1959
Aug 299°201092°75°66°1974
Aug 398°194292°75°65°1972
Aug 498°198992°75°64°1975
Aug 599°198992°75°65°1971
Aug 698°199392°75°68°1971
Aug 799°198792°75°68°1967
Aug 899°198792°75°68°1967
Aug 998°194192°75°63°1959
Aug 1099°198792°75°62°1972
Aug 1199°202392°75°67°1979
Aug 1298°196192°75°67°1969
Aug 1398°202692°75°67°1972
Aug 1499°202592°75°67°1967
Aug 1597°199892°75°68°1973
Aug 1697°198492°75°68°1962
Aug 1798°200592°75°68°1962
Aug 1899°200592°75°67°1972
Aug 1998°194192°75°65°1975
Aug 2098°201492°75°64°1975
Aug 2198°201492°75°66°1973
Aug 2298°201492°75°67°1961
Aug 2398°194292°75°66°1974
Aug 2497°195192°75°65°1957
Aug 2597°194192°75°67°1972
Aug 2698°194192°75°68°1969
Aug 2797°194392°75°68°1971
Aug 2897°198992°75°66°1968
Aug 2998°195192°75°69°1969
Aug 3099°198991°74°63°1959
Aug 3196°194891°74°66°1970
Sep 197°199091°74°67°1967
Sep 296°197891°74°62°1975
Sep 397°195191°74°62°1975
Sep 497°202091°74°68°1976
Sep 597°202091°74°67°1987
Sep 696°194191°74°66°1972
Sep 795°194491°74°67°1973
Sep 898°199091°74°68°1950
Sep 996°201991°74°67°1963
Sep 1096°198991°74°66°1972
Sep 1195°194591°74°64°1959
Sep 1295°194490°74°67°1956
Sep 1396°198990°74°68°1956
Sep 1495°195190°74°66°1971
Sep 1597°199090°74°66°1956
Sep 1697°201990°74°61°1976
Sep 1798°194590°74°64°1981
Sep 1895°194390°74°59°1981
Sep 1996°201890°74°63°1981
Sep 2096°194290°73°64°2006
Sep 2195°199090°73°65°1975
Sep 2295°198890°73°60°1972
Sep 2394°194690°73°63°1964
Sep 2494°194189°73°61°1990
Sep 2596°194189°72°63°1990
Sep 2696°201889°72°64°2008
Sep 2795°201889°72°61°1956
Sep 2895°194489°72°62°1962
Sep 2997°198888°72°63°1983
Sep 3096°198688°72°60°2001
Oct 196°198688°72°59°2011
Oct 295°197188°71°60°1976
Oct 395°198688°71°55°1974
Oct 499°202288°71°53°1974
Oct 5100°202288°71°53°1979
Oct 695°200988°70°56°1979
Oct 798°202287°70°53°1987
Oct 899°202287°70°58°1972
Oct 998°202287°70°51°2000
Oct 10105°202287°69°50°2000
Oct 1194°196187°69°57°1953
Oct 1296°196186°69°56°1963
Oct 1394°198686°68°45°1977
Oct 1494°201886°68°46°1977
Oct 1594°201886°68°48°1977
Oct 1694°198986°67°47°1943
Oct 1794°198286°67°47°1977
Oct 1894°201885°67°48°1977
Oct 1992°201885°66°47°1989
Oct 2092°199385°66°44°1989
Oct 2192°201984°66°45°1961
Oct 2291°194184°66°48°1964
Oct 2391°201984°65°48°2006
Oct 2490°194184°65°47°1982
Oct 2592°201084°65°44°1990
Oct 2692°201083°64°46°1943
Oct 2792°194183°64°44°1943
Oct 2892°201983°64°43°1943
Oct 2992°201983°64°41°2008
Oct 3091°197182°63°46°2008
Oct 3191°194182°63°38°1993
Nov 190°201582°63°43°2014
Nov 291°201582°62°38°1954
Nov 391°201581°62°39°1966
Nov 490°197381°62°42°1969
Nov 591°194381°61°40°1970
Nov 690°196181°61°42°1970
Nov 789°194681°61°40°1951
Nov 891°197380°61°44°1951
Nov 990°194280°60°37°1976
Nov 1090°194680°60°36°2025
Nov 1190°198680°60°39°1962
Nov 1291°198679°60°41°1968
Nov 1390°196079°59°34°1968
Nov 1490°195679°59°34°1969
Nov 1589°194879°59°35°1969
Nov 1690°195778°59°34°1970
Nov 1789°196078°59°34°1970
Nov 1888°194878°59°37°1951
Nov 1990°194878°58°40°1951
Nov 2089°196078°58°38°1968
Nov 2189°197378°58°38°1968
Nov 2289°194878°58°33°1968
Nov 2387°195778°58°31°1970
Nov 2490°198678°58°26°1970
Nov 2589°194678°58°32°1950
Nov 2689°198877°57°34°1977
Nov 2791°198577°57°38°2013
Nov 2899°200777°57°34°1966
Nov 2989°194877°57°33°1950
Nov 3095°200777°56°34°1957
Dec 190°198577°56°34°1963
Dec 290°200777°56°40°1956
Dec 386°194276°56°35°1974
Dec 488°194176°56°30°1974
Dec 588°194276°56°36°1981
Dec 686°197176°56°33°2010
Dec 785°194776°56°34°1959
Dec 888°194775°56°40°1984
Dec 989°198875°55°36°1962
Dec 1088°198575°55°27°1962
Dec 1190°198575°55°26°1957
Dec 1287°196175°55°19°1962
Dec 1387°196174°55°22°1962
Dec 1488°196174°55°28°1962
Dec 1586°194674°54°31°1944
Dec 1687°196174°54°22°1968
Dec 1786°196174°54°24°1968
Dec 1889°194873°54°30°1981
Dec 1988°196773°54°32°1981
Dec 2085°199073°53°28°2000
Dec 2187°199073°53°28°1973
Dec 2285°197073°53°29°1973
Dec 2385°194873°53°19°1989
Dec 2486°201573°53°23°1983
Dec 2586°194173°53°21°1983
Dec 2685°194273°53°24°1985
Dec 2786°201573°53°30°1977
Dec 2887°201573°53°30°2010
Dec 2986°199073°53°23°1961
Dec 3086°199073°53°35°1985
Dec 3183°196873°53°29°2000
Data: NOAA/NWS Threaded Extremes (threadex) · normals 1991–2020 · part of Weather Trader