New York climate: Statewide normals, its places and each month, NOAA 1991-2020
New York's statewide normal is 46.0°F a year with 43.5 inches of precipitation (NOAA nClimDiv, 1991-2020); it has warmed 2.1°F per century since 1895, and 2024 was its warmest year.
- Statewide normal temperature
- 46.0°Fyear, 1991-2020
- Statewide normal precipitation
- 43.5 inyear, 1991-2020
- Last five years against normal
- +1.5°F2021-2025 mean 47.5°F
- Places with normals
- 176131 Census places, 45 other stations
What is New York'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:
- Jan30°13°
- Feb33°14°
- Mar41°22°
- Apr55°33°
- May67°44°
- Jun75°53°
- Jul80°58°
- Aug78°57°
- Sep71°50°
- Oct59°39°
- Nov46°30°
- Dec35°20°
| Month | High | Low | Mean | Precip. |
|---|---|---|---|---|
| January | 30°F | 13°F | 21.6°F | 3.05 |
| February | 33°F | 14°F | 23.5°F | 2.50 |
| March | 41°F | 22°F | 31.6°F | 3.09 |
| April | 55°F | 33°F | 43.9°F | 3.56 |
| May | 67°F | 44°F | 55.8°F | 3.70 |
| June | 75°F | 53°F | 64.5°F | 4.30 |
| July | 80°F | 58°F | 69.0°F | 4.14 |
| August | 78°F | 57°F | 67.4°F | 4.02 |
| September | 71°F | 50°F | 60.4°F | 4.01 |
| October | 59°F | 39°F | 48.8°F | 4.30 |
| November | 46°F | 30°F | 37.9°F | 3.39 |
| December | 35°F | 20°F | 27.8°F | 3.49 |
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 New York been warmer than normal?
5 of the 5 complete years since 2021 ran warmer than the 1991-2020 statewide normal of 46.0°F. The record since 1895 rises at a fitted 2.1°F per century; the warmest year was 2024 (48.9°F).
| Year | Mean | Against normal |
|---|---|---|
| 2021 | 47.7°F | +1.7°F |
| 2022 | 46.6°F | +0.6°F |
| 2023 | 48.2°F | +2.2°F |
| 2024 | 48.9°F | +2.9°F |
| 2025 | 46.2°F | +0.2°F |
Source: NOAA NCEI nClimDiv statewide annual series.
Where is it warmest, wettest and snowiest in New York?
Among the places PlainClimate covers, New York has the warmest year (55.8°F) and Saranac Lake the coolest (39.7°F); Platte Clove is the wettest (67.7 in) and Dansville the driest (29.0 in), and Perrysburg gets the most snow (208 in).
| Place | Year | July high | January low | Precip. | Snow | Last frost |
|---|---|---|---|---|---|---|
| New York | 55.8°F | 85°F | 28°F | 49.5 | 30 | March 30 |
| Buffalo | 48.8°F | 80°F | 19°F | 40.7 | 95 | April 24 |
| Rochester | 49.5°F | 83°F | 19°F | 35.1 | 102 | April 24 |
| Syracuse | 48.5°F | 82°F | 17°F | 39.9 | 128 | April 29 |
| Albany | 49.4°F | 84°F | 16°F | 40.7 | 59 | April 27 |
| Utica | 46.7°F | 81°F | 14°F | 44.0 | – | May 1 |
| Troy | 50.9°F | 86°F | 17°F | 42.1 | – | April 19 |
| Niagara Falls | 47.7°F | 81°F | 17°F | 33.0 | – | May 1 |
| Binghamton | 46.3°F | 78°F | 16°F | 42.0 | 87 | May 2 |
| Ithaca | 46.3°F | 80°F | 15°F | 38.3 | 63 | May 11 |
| Poughkeepsie | 50.5°F | 85°F | 18°F | 41.9 | – | April 30 |
| Rome | 46.6°F | 81°F | 13°F | 43.8 | – | May 6 |
| Oceanside | 53.4°F | 82°F | 26°F | 48.6 | 26 | April 7 |
| Middletown | 49.7°F | 82°F | 18°F | 44.4 | – | April 21 |
| North Tonawanda | 48.2°F | 83°F | 17°F | 40.1 | 80 | May 6 |
| Saratoga Springs | 48.9°F | 84°F | 14°F | 46.4 | 64 | May 2 |
| Shirley | 52.4°F | 83°F | 24°F | 44.2 | – | April 18 |
| Jamestown | 47.3°F | 80°F | 16°F | 45.9 | 98 | May 8 |
| Elmira | 48.0°F | 82°F | 16°F | 32.4 | – | May 9 |
| Auburn | 47.4°F | 81°F | 15°F | 44.3 | 109 | May 2 |
| Watertown | 45.3°F | 79°F | 10°F | 37.1 | – | May 11 |
| Mineola | 55.5°F | 87°F | 27°F | 45.3 | 19 | April 2 |
| Lockport | 49.1°F | 82°F | 18°F | 37.9 | – | April 26 |
| Plattsburgh | 45.3°F | 81°F | 10°F | 30.9 | – | May 6 |
| Wantagh | 55.4°F | 85°F | 28°F | 42.8 | – | April 3 |
| Islip | 53.1°F | 83°F | 25°F | 46.0 | 32 | April 10 |
| Oswego | 48.7°F | 80°F | 19°F | 43.1 | 140 | April 22 |
| Riverhead | 54.0°F | 84°F | 26°F | 47.2 | – | April 6 |
| Batavia | 47.7°F | 80°F | 16°F | 36.6 | 74 | May 3 |
| Gloversville | 41.5°F | 77°F | 7°F | 50.7 | – | May 11 |
| Glens Falls | 45.7°F | 82°F | 10°F | 38.2 | – | May 9 |
| Olean | 46.3°F | 80°F | 13°F | 40.7 | 65 | May 7 |
| Endicott | 47.7°F | 82°F | 15°F | – | – | May 5 |
| Geneva | 47.0°F | 79°F | 16°F | 34.6 | 57 | April 30 |
| Dunkirk | 48.8°F | 80°F | 19°F | 33.0 | – | May 5 |
| Mount Sinai | 54.7°F | 83°F | 26°F | 48.5 | – | April 4 |
| Dobbs Ferry | 53.4°F | 86°F | 23°F | 51.2 | 33 | April 20 |
| Fulton | 47.3°F | 80°F | 16°F | 39.6 | – | May 2 |
| Corning | 44.6°F | 79°F | 12°F | 38.7 | 53 | May 17 |
| Canandaigua | 48.8°F | 81°F | 18°F | 35.2 | – | April 29 |
| Massena | 44.1°F | 81°F | 6°F | 33.9 | – | May 8 |
| Fredonia | 50.7°F | 81°F | 21°F | 41.1 | 76 | April 25 |
| Ogdensburg | 45.0°F | 80°F | 8°F | 39.2 | – | April 29 |
| Port Jervis | 48.8°F | 84°F | 16°F | 47.2 | 43 | May 5 |
| Farmingdale | 53.5°F | 83°F | 25°F | 38.3 | – | April 6 |
| Hornell | 45.0°F | 81°F | 12°F | 38.4 | 62 | May 11 |
| Brockport | 48.6°F | 80°F | 18°F | 35.5 | – | April 24 |
| Carmel | 48.0°F | 78°F | 16°F | 50.4 | – | April 28 |
| Canton | 44.5°F | 80°F | 7°F | 38.2 | 77 | May 9 |
| Walden | 49.9°F | 85°F | 16°F | 45.4 | 44 | April 29 |
| Norwich | 45.9°F | 81°F | 12°F | 45.3 | 75 | May 13 |
| West Point | 52.1°F | 85°F | 21°F | 51.5 | 36 | April 10 |
| Centerport | 53.0°F | 83°F | 25°F | 48.5 | – | April 9 |
| Webster | 48.7°F | 81°F | 17°F | 39.3 | 86 | May 1 |
| Salamanca | 45.8°F | 82°F | 13°F | 47.2 | 96 | May 18 |
| Hudson | 51.1°F | 85°F | 18°F | 44.1 | 31 | April 25 |
| Albion | 49.3°F | 83°F | 18°F | 35.2 | 67 | May 1 |
| Bath | 46.9°F | 83°F | 13°F | – | – | May 12 |
| Alfred | 45.1°F | 81°F | 12°F | 37.7 | 82 | May 18 |
| Malone | 42.7°F | 77°F | 6°F | 39.9 | 98 | May 6 |
| Liberty | 45.3°F | 79°F | 13°F | 53.1 | 70 | May 9 |
| Penn Yan | 48.7°F | 81°F | 18°F | 30.2 | – | April 30 |
| Saranac Lake | 39.7°F | 77°F | 2°F | 36.6 | – | June 2 |
| Wellsville | 46.4°F | 78°F | 17°F | 37.2 | – | May 4 |
| Cobleskill | 45.6°F | 80°F | 12°F | 40.7 | 54 | May 9 |
| Little Falls | 45.5°F | 81°F | 11°F | – | – | May 5 |
| Brewerton | 46.4°F | 81°F | 13°F | 47.5 | – | May 4 |
| Dansville | 49.5°F | 83°F | 18°F | 29.0 | – | May 1 |
| Waverly | 48.5°F | 83°F | 16°F | 36.8 | – | May 6 |
| Mattituck | 51.7°F | 82°F | 23°F | 45.0 | – | April 19 |
| Montauk | 53.0°F | 80°F | 28°F | 44.3 | – | April 7 |
| Montgomery | 49.4°F | 84°F | 17°F | 41.0 | – | May 1 |
| Setauket | 53.4°F | 83°F | 26°F | – | – | April 15 |
| Warsaw | 44.4°F | 76°F | 13°F | 45.2 | – | May 7 |
| Gouverneur | 43.5°F | 79°F | 5°F | 39.6 | 92 | May 14 |
| Avon | 47.9°F | 82°F | 16°F | 33.6 | 52 | May 3 |
| Delhi | 45.3°F | 80°F | 12°F | 48.6 | 71 | May 19 |
| Lowville | 43.7°F | 78°F | 8°F | 41.8 | 127 | May 8 |
| Tupper Lake | 41.5°F | 77°F | 4°F | 45.0 | – | May 16 |
| Westfield | 50.6°F | 83°F | 21°F | 43.5 | – | April 21 |
| Mount Morris | 47.7°F | 81°F | 15°F | 33.0 | – | April 30 |
| Walton | 44.8°F | 79°F | 11°F | 49.1 | – | May 21 |
| Shrub Oak | 50.2°F | 84°F | 17°F | 50.5 | – | April 30 |
| Baiting Hollow | 51.1°F | 83°F | 22°F | 48.6 | – | April 24 |
| Victor | 48.5°F | 81°F | 16°F | – | – | May 2 |
| Rhinebeck | 48.0°F | 86°F | 11°F | 50.7 | – | May 14 |
| Rock Hill | 46.0°F | 80°F | 14°F | 51.9 | 58 | May 7 |
| Whitehall | 47.9°F | 84°F | 12°F | 42.5 | – | April 30 |
| Dannemora | 44.8°F | 79°F | 9°F | 43.4 | – | May 6 |
| Lake Placid | 40.6°F | 74°F | 7°F | 43.8 | 104 | May 27 |
| Pulaski | 44.6°F | 79°F | 11°F | 48.0 | – | May 10 |
| Camden | 45.1°F | 81°F | 11°F | 49.9 | 151 | May 12 |
| Yorktown Heights | 49.4°F | 83°F | 17°F | 50.3 | 40 | April 25 |
| Boonville | 42.0°F | 75°F | 8°F | 58.2 | 164 | May 10 |
| Peru | 46.2°F | 82°F | 10°F | – | – | May 4 |
| Cooperstown | 42.8°F | 73°F | 14°F | 47.6 | 86 | May 7 |
| Youngstown | 49.2°F | 83°F | 19°F | 34.4 | 55 | April 29 |
| Morrisville | 44.3°F | 77°F | 11°F | 48.1 | – | May 6 |
| Valatie | 49.5°F | 84°F | 16°F | 42.0 | – | April 27 |
| Sodus | 46.8°F | 79°F | 16°F | 39.9 | 105 | May 6 |
| Franklinville | 45.5°F | 79°F | 14°F | 44.6 | 109 | May 14 |
| Allegany | 46.0°F | 79°F | 15°F | 46.6 | – | May 12 |
| Cairo | 49.0°F | 84°F | 16°F | – | – | April 29 |
| Addison | 46.6°F | 82°F | 14°F | 36.0 | 48 | May 14 |
| Millbrook | 48.6°F | 83°F | 16°F | 45.8 | – | May 4 |
| Deposit | 48.2°F | 82°F | 16°F | 46.0 | – | May 12 |
| Sherburne | 45.8°F | 80°F | 13°F | 42.1 | 77 | May 13 |
| Bridgehampton | 50.8°F | 81°F | 23°F | 49.8 | 27 | April 23 |
| Orient | 53.0°F | 82°F | 25°F | – | – | April 6 |
| Little Valley | 44.9°F | 79°F | 14°F | 49.1 | 133 | May 17 |
| Schoharie | 47.9°F | 84°F | 13°F | 42.5 | – | May 2 |
| Tully | 44.1°F | 77°F | 11°F | 48.5 | 117 | May 12 |
| Whitney Point | 46.8°F | 81°F | 15°F | 41.3 | – | May 4 |
| Hemlock | 48.2°F | 81°F | 17°F | 37.3 | – | May 2 |
| Angelica | 45.8°F | 80°F | 13°F | 40.2 | 72 | May 21 |
| Pavilion | 47.1°F | 81°F | 15°F | – | – | May 2 |
| Spencer | 45.6°F | 80°F | 14°F | – | – | May 12 |
| Honeoye | 47.6°F | 81°F | 16°F | 37.2 | 55 | May 10 |
| Willsboro | 46.3°F | 80°F | 11°F | – | – | May 2 |
| Aurora | 47.6°F | 80°F | 17°F | 37.0 | 56 | May 1 |
| Cherry Valley | 45.3°F | 78°F | 13°F | – | – | May 6 |
| Freeville | 45.2°F | 79°F | 12°F | 39.5 | 64 | May 7 |
| Perrysburg | 46.9°F | 79°F | 16°F | 53.7 | 208 | May 3 |
| Chazy | 47.0°F | 82°F | 10°F | – | – | April 30 |
| Wyoming | 45.5°F | 77°F | 15°F | 41.8 | – | May 4 |
| Old Forge | 41.5°F | 75°F | 6°F | 49.8 | 158 | May 18 |
| Delanson | 46.3°F | 82°F | 12°F | 42.6 | – | May 7 |
| Downsville | 46.2°F | 81°F | 12°F | – | – | May 15 |
| Colton | 43.9°F | 80°F | 6°F | 42.0 | – | May 5 |
| Copake | 48.2°F | 83°F | 14°F | 43.5 | 50 | May 4 |
| Callicoon | 45.5°F | 80°F | 13°F | 50.2 | – | May 12 |
Source: NOAA NCEI 1991-2020 normals for each station. Last frost: the median last spring date of 32°F.
What are New York's all-time weather records?
The official state records, reviewed by NOAA's State Climate Extremes Committee: from 108°F to −52°F.
| Record | Value | Where | When |
|---|---|---|---|
| Highest temperature | 108°F | Troy | July 22, 1926 |
| Lowest temperature | −52°F | Old Forge | February 18, 1979 |
| Most precipitation in 24 hours | 13.57 in | Long Island MacArthur Airport | August 12, 2014 |
| Most snow in 24 hours | 50 in | Camden | February 1, 1966 |
| Deepest snow on the ground | 119 in | Whiteface Mountain | April 20, 1943 |
Source: NOAA NCEI State Climate Extremes Committee records.
Which large cities in New York have no climate record of their own?
These 10 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.
- Yonkers211,040 people
- New Rochelle85,512 people
- Cheektowaga76,251 people
- Mount Vernon71,999 people
- Schenectady69,495 people
- White Plains62,561 people
- Hempstead59,569 people
- Tonawanda Town56,973 people
- Levittown51,557 people
- Irondequoit50,438 people
Which other NOAA stations in New York keep normals?
45 stations in New York 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:
- Alcove Dam46.4°F
- Big Moose (3 mi SE)43.1°F
- Bronx55.8°F
- Buskirk46.9°F
- Colden (1 mi N)45.8°F
- Colden (1 mi W)45.9°F
- Conklingville Dam45.6°F
- Dansville station49.2°F
- Dunkirk station48.4°F
- East Jewett43.6°F
- East Sidney45.8°F
- Ellenburg Depot43.4°F
- Elmira station48.2°F
- Emmons44.5°F
- Fulton station47.5°F
- Glens Falls Farm45.2°F
- Grafton46.1°F
- Highmarket (2 mi W)40.9°F
- Indian Lake (2 mi SW)41.0°F
- Ithaca (13 mi E)45.2°F
- Lansing Manor45.8°F
- Lawrenceville (3 mi SW)45.1°F
- Mecklenburg (4 mi SW)45.3°F
- Mohonk Lake50.4°F
- Molloy Cercom53.1°F
- New York JFK International Airport54.3°F
- New York Laguardia Airport56.8°F
- Newcomb40.8°F
- Niagara Falls station49.3°F
- Ny Ave V Brooklyn55.5°F
- Platte Clove45.5°F
- Portland1 SW50.2°F
- Poughkeepsie station50.5°F
- Ray Brook39.9°F
- Slide Mountain43.1°F
- Stillwater Reservoir41.3°F
- Stormville50.4°F
- Trenton Falls45.4°F
- Upton Cooperative - Weather Office New York51.2°F
- Wales46.5°F
- Wanakena Ranger School43.1°F
- Watertown station46.4°F
- Wellsville station44.9°F
- Westchester County Airport52.0°F
- Westhamptn Gabreski Airport50.2°F
Source: NOAA NCEI 1991-2020 normals for each station.
Next
- Frost dates in New YorkLast spring and first autumn frost at every station
- Every stateCompare the statewide normals
- New York55.8°F a year, 49.5 in of precipitation
- Saranac Lake39.7°F a year, 36.6 in of precipitation
- Platte Clove45.5°F a year, 67.7 in of precipitation
- Perrysburg46.9°F a year, 53.7 in of precipitation
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- District of Columbia
- Florida
- 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
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming