Guest, Sign inJoin
Piermont pier jehPiermont, #1 on this list · Photo: Jim.henderson · Public domain
New York rankings · Climate

Towns with the hottest summers in New York

Piermont has the hottest summers of New York’s 875 towns of 2,500+: July afternoons average a high of 86° (NOAA 1991–2020 normals). The typical town here averages 81°; none of the 875 average 90° or more.

The average July high. NOAA U.S. Climate Normals, 1991–2020, from NOAA’s 5 km grid at each town’s center; one town for each grid cell. A described list: no letters. How grades work

#1

Piermont

Rockland County · 2,607 people
86°

July high·January low 22°·19 days of 90°+ a year

#T2

Haverstraw

Rockland County · 12,791 people
86°

July high·January low 21°·10 days of 90°+ a year

#T2

Nyack

Rockland County · 7,511 people
86°

July high·January low 22°·19 days of 90°+ a year

All 875 towns

July high, highest first. Towns with the same figure share a rank (T = tied; 863 towns here).

875 towns ranked. Not here? See why a town may be missing.

#TownJuly highDays ≥90°January low
1PiermontRockland County · 2,607 people86°1922°average low
T2HaverstrawRockland County · 12,791 people86°1021°average low
T2NyackRockland County · 7,511 people86°1922°average low
T2Tappanunincorporated, Rockland County · 6,687 people86°1923°average low
T5Hastings-on-HudsonWestchester County · 8,440 people86°1923°average low
T5Montroseunincorporated, Westchester County · 3,717 people86°1821°average low
T7OrangetownRockland County · 50,377 people86°1922°average low
T7YonkersWestchester County · 212,603 people86°1924°average low
T9EastchesterWestchester County · 34,015 people86°1925°average low
T9TarrytownWestchester County · 11,890 people86°1922°average low
T11Bardoniaunincorporated, Rockland County · 3,717 people86°1922°average low
T11Congersunincorporated, Rockland County · 8,275 people86°1021°average low
T11Crown Heightsunincorporated, Dutchess County · 2,718 people86°1918°average low
T11PeekskillWestchester County · 25,891 people86°1820°average low
T11PoughkeepsieDutchess County · 32,499 people86°1318°average low
T11Stony Pointunincorporated, Rockland County · 12,728 people86°1820°average low
T11Valley Cottageunincorporated, Rockland County · 9,165 people86°1922°average low
T18BeaconDutchess County · 14,931 people86°1819°average low
T18Floral ParkNassau County · 16,105 people86°1125°average low
T18GreenburghWestchester County · 94,537 people86°1922°average low
T18Greenvilleunincorporated, Westchester County · 9,280 people86°1923°average low
T18KingstonUlster County · 23,942 people86°2017°average low
T18Mount VernonWestchester County · 72,304 people86°2226°average low
T18Port Ewenunincorporated, Ulster County · 3,426 people86°2017°average low
T18SaugertiesUlster County · 3,853 people86°2017°average low
T18Sleepy HollowWestchester County · 11,474 people86°1022°average low
T27ClarkstownRockland County · 89,659 people85°1021°average low
T27Marist Collegeunincorporated, Dutchess County · 2,564 people85°1318°average low
T27New York CityKings County · 8,584,629 people85°1727°average low
T27Pearl Riverunincorporated, Rockland County · 16,155 people85°1922°average low
T27Spackenkillunincorporated, Dutchess County · 4,279 people85°1918°average low
T27Wappingers FallsDutchess County · 6,048 people85°1918°average low
T27West HaverstrawRockland County · 11,025 people85°1821°average low
T34Croton-on-HudsonWestchester County · 8,282 people85°1620°average low
T34Elmontunincorporated, Nassau County · 36,518 people85°1126°average low
T34Garden CityNassau County · 23,043 people85°1625°average low
T34Hartsdaleunincorporated, Westchester County · 2,903 people85°1923°average low
T34MamaroneckWestchester County · 31,479 people85°1026°average low
T34ManorhavenNassau County · 7,135 people85°2226°average low
T34New RochelleWestchester County · 85,864 people85°1926°average low
T34RhinebeckDutchess County · 7,658 people85°2017°average low
T34ScarsdaleWestchester County · 18,194 people85°1024°average low
T34Uniondaleunincorporated, Nassau County · 33,148 people85°1625°average low
T34West Hempsteadunincorporated, Nassau County · 20,648 people85°1626°average low
T34White PlainsWestchester County · 62,871 people85°1023°average low
T46CatskillGreene County · 3,697 people85°1517°average low
T46Fairviewunincorporated, Dutchess County · 6,213 people85°1318°average low
T46HarrisonWestchester County · 32,273 people85°1023°average low
T46New Windsorunincorporated, Orange County · 8,919 people85°1819°average low
T46OssiningWestchester County · 39,964 people85°1021°average low
T46PoughkeepsieDutchess County · 45,986 people85°1918°average low
T46Red HookDutchess County · 11,129 people85°2017°average low
T46RosendaleUlster County · 5,689 people85°2017°average low
T46RyeWestchester County · 50,011 people85°1024°average low
T46WappingerDutchess County · 28,215 people85°1918°average low
T56ElmsfordWestchester County · 5,203 people85°1022°average low
T56Great NeckNassau County · 11,141 people85°2226°average low
T56GreenportColumbia County · 4,337 people85°1517°average low
T56RyeWestchester County · 16,614 people85°1025°average low
T56SaugertiesUlster County · 19,393 people85°1516°average low
T61East Meadowunincorporated, Nassau County · 36,821 people85°1625°average low
T61Havilandunincorporated, Dutchess County · 3,923 people85°1318°average low
T61HempsteadNassau County · 59,819 people85°1626°average low
T61Hyde ParkDutchess County · 21,394 people85°2017°average low
T61LivingstonColumbia County · 3,611 people85°1517°average low
T61Mount PleasantWestchester County · 45,444 people85°1022°average low
T61New PaltzUlster County · 15,636 people85°1318°average low
T61Valhallaunincorporated, Westchester County · 2,937 people85°1022°average low
T69Great Neck PlazaNassau County · 7,889 people85°2226°average low
T69Hurleyunincorporated, Ulster County · 3,346 people85°2017°average low
T69Manhassetunincorporated, Nassau County · 7,716 people85°1626°average low
T69Nanuetunincorporated, Rockland County · 19,799 people85°1921°average low
T69Pleasant ValleyDutchess County · 9,822 people85°917°average low
T69Sea CliffNassau County · 5,031 people85°1626°average low
T69UlsterUlster County · 12,646 people85°2017°average low
T76EsopusUlster County · 9,544 people85°2017°average low
T76Firthcliffeunincorporated, Orange County · 5,432 people85°1819°average low
T76FishkillDutchess County · 22,937 people85°1819°average low
T76Glen CoveNassau County · 28,190 people85°1026°average low
T76Hicksvilleunincorporated, Nassau County · 43,780 people85°1624°average low
T76HudsonColumbia County · 5,721 people85°1517°average low
T76Levittownunincorporated, Nassau County · 51,904 people85°924°average low
T76MarbletownUlster County · 5,759 people85°2017°average low
T76New Casselunincorporated, Nassau County · 14,551 people85°1624°average low
T76NewburghOrange County · 28,059 people85°1818°average low
T76North HempsteadNassau County · 238,982 people85°1626°average low
T76PhilipstownPutnam County · 9,910 people85°1819°average low
T76StockportColumbia County · 2,562 people85°1517°average low
T76WestburyNassau County · 15,981 people85°1625°average low
T76Williston ParkNassau County · 7,524 people85°1626°average low
T91AthensGreene County · 3,917 people85°1517°average low
T91Bethpageunincorporated, Nassau County · 17,123 people85°924°average low
T91Brinckerhoffunincorporated, Dutchess County · 2,813 people85°1918°average low
T91CortlandtWestchester County · 42,413 people85°1020°average low
T91East FishkillDutchess County · 29,801 people85°1918°average low
T91Inwoodunincorporated, Nassau County · 12,235 people85°1127°average low
T91Plainviewunincorporated, Nassau County · 25,982 people85°924°average low
T91SuffernRockland County · 11,796 people85°1421°average low
T99BayvilleNassau County · 6,780 people85°1126°average low
T99BrookvilleNassau County · 3,037 people85°1624°average low
T99CoxsackieGreene County · 2,662 people85°1516°average low
T99East HillsNassau County · 7,328 people85°1626°average low
T99Glen Headunincorporated, Nassau County · 4,653 people85°1625°average low
T99North Merrickunincorporated, Nassau County · 12,366 people85°926°average low
T99Thornwoodunincorporated, Westchester County · 4,140 people85°1022°average low
T106HaverstrawRockland County · 40,462 people84°1820°average low
T106Marlborounincorporated, Ulster County · 3,679 people84°1918°average low
T106New SquareRockland County · 10,214 people84°1921°average low
T106North Bellmoreunincorporated, Nassau County · 20,689 people84°926°average low
T106South Farmingdaleunincorporated, Nassau County · 14,676 people84°924°average low
T106Woodmereunincorporated, Nassau County · 18,061 people84°1127°average low
T112ClaverackColumbia County · 5,980 people84°1516°average low
T112GardinerUlster County · 5,621 people84°1018°average low
T112Mount KiscoWestchester County · 10,757 people84°1021°average low
T112New CastleWestchester County · 18,259 people84°1021°average low
T112Oyster BayNassau County · 301,115 people84°924°average low
T112Valley StreamNassau County · 40,379 people84°1127°average low
T118AirmontRockland County · 10,634 people84°1421°average low
T118East Farmingdaleunincorporated, Suffolk County · 5,666 people84°924°average low
T118LaGrangeDutchess County · 16,689 people84°1918°average low
T118LloydUlster County · 11,143 people84°1318°average low
T118Lloyd HarborSuffolk County · 3,587 people84°1125°average low
T118Melvilleunincorporated, Suffolk County · 19,714 people84°924°average low
T118New Paltz College campusUlster County · 8,689 people84°1318°average low
T118PleasantvilleWestchester County · 7,391 people84°1021°average low
T118Spring ValleyRockland County · 34,482 people84°1921°average low
T118Wheatley Heightsunincorporated, Suffolk County · 4,729 people84°924°average low
T118Woodburyunincorporated, Nassau County · 9,348 people84°924°average low
T129BedfordWestchester County · 16,933 people84°1020°average low
T129CatskillGreene County · 11,184 people84°1516°average low
T129Highland FallsOrange County · 3,631 people84°1819°average low
T129Lake Moheganunincorporated, Westchester County · 5,468 people84°1620°average low
T129Long BeachNassau County · 34,918 people84°1127°average low
T129Vails Gateunincorporated, Orange County · 3,052 people84°1819°average low
T135Armonkunincorporated, Westchester County · 4,429 people84°1021°average low
T135ClintonDutchess County · 4,082 people84°2017°average low
T135CoxsackieGreene County · 8,079 people84°1516°average low
T135Deer Parkunincorporated, Suffolk County · 27,990 people84°924°average low
T135DoverDutchess County · 8,419 people84°917°average low
T135HempsteadNassau County · 795,734 people84°1027°average low
T135Heritage Hillsunincorporated, Westchester County · 4,094 people84°1619°average low
T135MarlboroughUlster County · 9,070 people84°1918°average low
T135Massapequaunincorporated, Nassau County · 21,389 people84°926°average low
T135Oyster Bayunincorporated, Nassau County · 7,308 people84°1125°average low
T135RamapoRockland County · 161,564 people84°1420°average low
T135South Huntingtonunincorporated, Suffolk County · 9,779 people84°1124°average low
T135Violaunincorporated, Rockland County · 8,461 people84°1420°average low
T135West Hillsunincorporated, Suffolk County · 5,369 people84°1124°average low
T149CairoGreene County · 6,661 people84°1315°average low
T149Commackunincorporated, Suffolk County · 36,558 people84°1124°average low
T149Gardnertownunincorporated, Orange County · 4,760 people84°1018°average low
T149Hauppaugeunincorporated, Suffolk County · 20,793 people84°823°average low
T149Huntington Stationunincorporated, Suffolk County · 32,601 people84°1124°average low
T149PomonaRockland County · 4,053 people84°1820°average low
T149SomersWestchester County · 21,374 people84°1020°average low
T149StanfordDutchess County · 3,703 people84°916°average low
T157Cold Spring Harborunincorporated, Suffolk County · 3,220 people84°1125°average low
T157Dix Hillsunincorporated, Suffolk County · 24,773 people84°1124°average low
T157HamptonburghOrange County · 5,523 people84°1518°average low
T157HuntingtonSuffolk County · 205,891 people84°1125°average low
T157KinderhookColumbia County · 8,091 people84°1016°average low
T157MaybrookOrange County · 3,212 people84°1518°average low
T157MenandsAlbany County · 4,615 people84°1316°average low
T157Merrickunincorporated, Nassau County · 21,744 people84°927°average low
T157MinisinkOrange County · 4,688 people84°718°average low
T157MontgomeryOrange County · 23,425 people84°1018°average low
T157North CastleWestchester County · 12,360 people84°1021°average low
T157RochesterUlster County · 7,463 people84°817°average low
T157ShawangunkUlster County · 13,609 people84°1017°average low
T157SoutheastPutnam County · 18,379 people84°2018°average low
T157WashingtonvilleOrange County · 5,640 people84°1818°average low
T157West Babylonunincorporated, Suffolk County · 43,570 people84°925°average low
T157YorktownWestchester County · 35,944 people84°1020°average low
T174Bellmoreunincorporated, Nassau County · 15,954 people84°926°average low
T174East Massapequaunincorporated, Nassau County · 20,377 people84°926°average low
T174East Northportunincorporated, Suffolk County · 19,700 people84°1124°average low
T174Greenlawnunincorporated, Suffolk County · 15,210 people84°1124°average low
T174IslandiaSuffolk County · 3,733 people84°823°average low
T174Jefferson Valley-Yorktownunincorporated, Westchester County · 14,154 people84°1619°average low
T174North Bay Shoreunincorporated, Suffolk County · 20,282 people84°824°average low
T174RavenaAlbany County · 3,253 people84°416°average low
T174RensselaerRensselaer County · 9,421 people84°1316°average low
T174SloatsburgRockland County · 3,120 people84°1420°average low
T174Smithtownunincorporated, Suffolk County · 24,375 people84°824°average low
T174WaldenOrange County · 6,935 people84°1018°average low
T174West Islipunincorporated, Suffolk County · 26,865 people84°925°average low
T187BeekmanDutchess County · 14,358 people84°1117°average low
T187Blooming GroveOrange County · 18,418 people84°1818°average low
T187Carmelunincorporated, Putnam County · 7,306 people84°1619°average low
T187CohoesAlbany County · 18,518 people84°1316°average low
T187GhentColumbia County · 5,210 people84°1016°average low
T187New WindsorOrange County · 27,844 people84°1018°average low
T187North SalemWestchester County · 5,181 people84°819°average low
T187PattersonPutnam County · 11,640 people84°218°average low
T187TroyRensselaer County · 50,912 people84°1316°average low
T196BethlehemAlbany County · 35,684 people84°416°average low
T196Hampton Manorunincorporated, Rensselaer County · 5,334 people84°1316°average low
T196HurleyUlster County · 6,133 people84°2016°average low
T196LewisboroWestchester County · 12,162 people84°820°average low
T196Pound RidgeWestchester County · 5,057 people84°1820°average low
T196WaterfordSaratoga County · 8,032 people84°1315°average low
T202Centereachunincorporated, Suffolk County · 31,839 people84°823°average low
T202ChesterOrange County · 3,991 people84°1518°average low
T202GoshenOrange County · 5,744 people84°1018°average low
T202GoshenOrange County · 14,525 people84°1018°average low
T202Lake GroveSuffolk County · 11,168 people84°823°average low
T202NewburghOrange County · 31,825 people84°1018°average low
T202Orange Lakeunincorporated, Orange County · 9,784 people84°1018°average low
T202Ronkonkomaunincorporated, Suffolk County · 18,709 people84°823°average low
T210AlbanyAlbany County · 101,698 people83°1016°average low
T210Central Islipunincorporated, Suffolk County · 38,373 people83°824°average low
T210Copiagueunincorporated, Suffolk County · 23,424 people83°926°average low
T210Ithaca College campusTompkins County · 33,632 people83°516°average low
T210Kings Parkunincorporated, Suffolk County · 16,516 people83°1125°average low
T210LindenhurstSuffolk County · 27,258 people83°926°average low
T210Mechanicstownunincorporated, Orange County · 8,808 people83°1018°average low
T210Nesconsetunincorporated, Suffolk County · 13,833 people83°824°average low
T210PawlingDutchess County · 8,316 people83°217°average low
T210SchodackRensselaer County · 12,892 people83°1016°average low
T210SmithtownSuffolk County · 116,847 people83°1725°average low
T221CrawfordOrange County · 9,041 people83°1517°average low
T221Holbrookunincorporated, Suffolk County · 26,449 people83°823°average low
T221MechanicvilleSaratoga County · 5,021 people83°1314°average low
T221Roesslevilleunincorporated, Albany County · 10,968 people83°1015°average low
T221Stony Brook Universityunincorporated, Suffolk County · 9,530 people83°1724°average low
T221Terryvilleunincorporated, Suffolk County · 10,794 people83°923°average low
T227Bay Shoreunincorporated, Suffolk County · 31,683 people83°826°average low
T227BrookhavenSuffolk County · 496,410 people83°523°average low
T227ChesterOrange County · 12,877 people83°1518°average low
T227Coramunincorporated, Suffolk County · 39,539 people83°923°average low
T227Farmingvilleunincorporated, Suffolk County · 16,160 people83°823°average low
T227FloridaOrange County · 2,852 people83°1018°average low
T227Lake Carmelunincorporated, Putnam County · 7,854 people83°218°average low
T227Mahopacunincorporated, Putnam County · 9,039 people83°1619°average low
T227Middle Islandunincorporated, Suffolk County · 11,027 people83°923°average low
T227North GreenbushRensselaer County · 13,523 people83°1316°average low
T227Putnam Lakeunincorporated, Putnam County · 3,664 people83°2018°average low
T227Putnam ValleyPutnam County · 11,762 people83°1819°average low
T227WawayandaOrange County · 8,428 people83°1017°average low
T227Westmereunincorporated, Albany County · 8,334 people83°1015°average low
T241East Setauketunincorporated, Suffolk County · 10,149 people83°1724°average low
T241Fort EdwardWashington County · 3,128 people83°612°average low
T241Hudson FallsWashington County · 7,333 people83°612°average low
T241Islipunincorporated, Suffolk County · 17,362 people83°826°average low
T241MohawkMontgomery County · 3,545 people83°813°average low
T241Ridgeunincorporated, Suffolk County · 12,503 people83°523°average low
T241Union ValeDutchess County · 4,590 people83°917°average low
T241WarwickOrange County · 31,685 people83°1218°average low
T241WashingtonDutchess County · 4,502 people83°916°average low
T250Bohemiaunincorporated, Suffolk County · 9,181 people83°825°average low
T250CarmelPutnam County · 34,442 people83°218°average low
T250ColonieAlbany County · 86,837 people83°1015°average low
T250Fort EdwardWashington County · 5,943 people83°612°average low
T250HarrimanOrange County · 2,596 people83°1819°average low
T250HerkimerHerkimer County · 7,195 people83°513°average low
T250Kiryas JoelOrange County · 47,147 people83°1818°average low
T250Medfordunincorporated, Suffolk County · 24,796 people83°823°average low
T250MiddletownOrange County · 30,098 people83°1018°average low
T250PlattekillUlster County · 10,336 people83°1017°average low
T250Port JervisOrange County · 8,518 people83°1417°average low
T250Scotchtownunincorporated, Orange County · 10,252 people83°1017°average low
T250Southportunincorporated, Chemung County · 6,450 people83°1216°average low
T250St. Jamesunincorporated, Suffolk County · 13,244 people83°824°average low
T250TuxedoOrange County · 3,735 people83°1019°average low
T250WallkillOrange County · 31,414 people83°1017°average low
T266AmeniaDutchess County · 4,052 people83°916°average low
T266BabylonSuffolk County · 219,766 people83°926°average low
T266ColonieAlbany County · 7,679 people83°1015°average low
T266East GreenbushRensselaer County · 16,561 people83°1316°average low
T266FrankfortHerkimer County · 2,275 people83°513°average low
T266IlionHerkimer County · 7,488 people83°513°average low
T266IslipSuffolk County · 340,867 people83°826°average low
T266Mount Sinaiunincorporated, Suffolk County · 11,093 people83°924°average low
T266New BaltimoreGreene County · 3,139 people83°416°average low
T266Oakdaleunincorporated, Suffolk County · 7,115 people83°825°average low
T266Port JeffersonSuffolk County · 8,306 people83°924°average low
T266Rotterdamunincorporated, Schenectady County · 22,695 people83°1014°average low
T266SchenectadySchenectady County · 69,471 people83°1014°average low
T266ScotiaSchenectady County · 7,295 people83°1014°average low
T266Stony PointRockland County · 15,335 people83°1819°average low
T266WhitehallWashington County · 3,999 people83°1211°average low
T282ElmiraChemung County · 26,089 people83°1216°average low
T282GuilderlandAlbany County · 38,216 people83°1014°average low
T282HalfmoonSaratoga County · 26,658 people83°1315°average low
T282KentPutnam County · 12,895 people83°218°average low
T282Miller Placeunincorporated, Suffolk County · 11,736 people83°924°average low
T282MindenMontgomery County · 4,226 people83°513°average low
T282MoreauSaratoga County · 16,818 people83°612°average low
T282Rocky Pointunincorporated, Suffolk County · 13,356 people83°924°average low
T282SchaghticokeRensselaer County · 7,297 people83°1314°average low
T282Shirleyunincorporated, Suffolk County · 28,375 people83°723°average low
T282VoorheesvilleAlbany County · 2,846 people83°1015°average low
T282Walton Parkunincorporated, Orange County · 3,915 people83°1818°average low
T282Yaphankunincorporated, Suffolk County · 6,934 people83°723°average low
T295BinghamtonBroome County · 46,418 people83°1016°average low
T295Binghamton Universityunincorporated, Broome County · 7,449 people83°1016°average low
T295Clifton ParkSaratoga County · 37,775 people83°1014°average low
T295CopakeColumbia County · 3,205 people83°1316°average low
T295Country Knollsunincorporated, Saratoga County · 5,445 people83°1114°average low
T295East Glenvilleunincorporated, Schenectady County · 11,914 people83°1014°average low
T295East Shorehamunincorporated, Suffolk County · 7,321 people83°1024°average low
T295Glens FallsWarren County · 14,383 people83°611°average low
T295KingsburyWashington County · 12,829 people83°611°average low
T295MaltaSaratoga County · 17,516 people83°1114°average low
T295NiskayunaSchenectady County · 24,211 people83°1015°average low
T295NorthumberlandSaratoga County · 5,181 people83°1112°average low
T295SaratogaSaratoga County · 5,859 people83°1113°average low
T295Wading Riverunincorporated, Suffolk County · 8,359 people83°1023°average low
T309Elmira HeightsChemung County · 3,716 people83°1216°average low
T309GreenvilleGreene County · 3,707 people83°415°average low
T309MonroeOrange County · 24,343 people83°1818°average low
T309OwegoTioga County · 4,268 people83°1016°average low
T309Riverheadunincorporated, Suffolk County · 14,936 people83°1023°average low
T309Saratoga SpringsSaratoga County · 28,768 people83°1113°average low
T309Sayvilleunincorporated, Suffolk County · 15,408 people83°825°average low
T309WaverlyTioga County · 4,191 people83°1416°average low
T309WiltonSaratoga County · 17,643 people83°1112°average low
T318Calvertonunincorporated, Suffolk County · 5,618 people82°1023°average low
T318DickinsonBroome County · 5,027 people82°1016°average low
T318EndicottBroome County · 13,068 people82°1016°average low
T318Endwellunincorporated, Broome County · 11,546 people82°1016°average low
T318Manorvilleunincorporated, Suffolk County · 14,233 people82°523°average low
T318NicholsTioga County · 2,290 people82°1416°average low
T318Riversideunincorporated, Suffolk County · 4,038 people82°1023°average low
T318Ticonderogaunincorporated, Essex County · 3,260 people82°710°average low
T318Wynantskillunincorporated, Rensselaer County · 3,487 people82°1315°average low
T327AmsterdamMontgomery County · 18,093 people82°1113°average low
T327Apalachinunincorporated, Tioga County · 2,553 people82°1016°average low
T327Bayportunincorporated, Suffolk County · 8,921 people82°825°average low
T327Big FlatsChemung County · 7,406 people82°1216°average low
T327ChathamColumbia County · 4,009 people82°1015°average low
T327GlenMontgomery County · 2,649 people82°813°average low
T327New ScotlandAlbany County · 9,299 people82°415°average low
T327SchoharieSchoharie County · 3,086 people82°1413°average low
T327StillwaterSaratoga County · 10,198 people82°1114°average low
T327UticaOneida County · 62,978 people82°513°average low
T337ArgyleWashington County · 3,645 people82°612°average low
T337BallstonSaratoga County · 13,547 people82°1114°average low
T337Ballston SpaSaratoga County · 4,900 people82°1113°average low
T337BrunswickRensselaer County · 12,626 people82°1015°average low
T337Chenango Bridgeunincorporated, Broome County · 3,116 people82°415°average low
T337CornwallOrange County · 12,577 people82°1818°average low
T337East Patchogueunincorporated, Suffolk County · 21,673 people82°825°average low
T337HighlandsOrange County · 12,678 people82°1818°average low
T337HorseheadsChemung County · 6,275 people82°1216°average low
T337Mount HopeOrange County · 6,487 people82°1017°average low
T337Niskayunaunincorporated, Schenectady County · 21,227 people82°1014°average low
T337North DansvilleLivingston County · 5,223 people82°1217°average low
T337PatchogueSuffolk County · 12,486 people82°825°average low
T337RiverheadSuffolk County · 36,394 people82°1023°average low
T337West Glens Fallsunincorporated, Warren County · 10,050 people82°1011°average low
T337WhitehallWashington County · 2,479 people82°1211°average low
T353CanajoharieMontgomery County · 3,649 people82°413°average low
T353CoeymansAlbany County · 7,319 people82°415°average low
T353OliveUlster County · 4,263 people82°816°average low
T353OwegoTioga County · 18,745 people82°1016°average low
T353YorkvilleOneida County · 2,572 people82°513°average low
T358Brookhavenunincorporated, Suffolk County · 2,858 people82°725°average low
T358CorningSteuben County · 10,514 people82°615°average low
T358Mastic Beachunincorporated, Suffolk County · 16,735 people82°725°average low
T358NassauRensselaer County · 4,489 people82°1015°average low
T358North Bellportunincorporated, Suffolk County · 11,087 people82°725°average low
T358PittstownRensselaer County · 5,472 people82°614°average low
T358QueensburyWarren County · 29,049 people82°611°average low
T358RotterdamSchenectady County · 31,065 people82°1014°average low
T358West Sand Lakeunincorporated, Rensselaer County · 3,479 people82°1015°average low
T358Westhamptonunincorporated, Suffolk County · 3,900 people82°623°average low
T368AmsterdamMontgomery County · 5,954 people82°813°average low
T368BathSteuben County · 5,545 people82°1115°average low
T368Center Morichesunincorporated, Suffolk County · 9,127 people82°724°average low
T368LenoxMadison County · 8,541 people82°1014°average low
T368Masticunincorporated, Suffolk County · 15,708 people82°724°average low
T368SchuylerHerkimer County · 3,263 people82°312°average low
T368SullivanMadison County · 14,623 people82°1015°average low
T375FloridaMontgomery County · 2,756 people82°813°average low
T375Geneseo College campusLivingston County · 7,759 people82°718°average low
T375GlenvilleSchenectady County · 29,701 people82°1114°average low
T375GreenvilleOrange County · 4,682 people82°1417°average low
T375Greenwood LakeOrange County · 2,975 people82°1018°average low
T375HoosickRensselaer County · 6,678 people82°314°average low
T375HornellsvilleSteuben County · 3,892 people82°615°average low
T375LiverpoolOnondaga County · 2,231 people82°1016°average low
T375Lyncourtunincorporated, Onondaga County · 4,095 people82°1016°average low
T375Mattituckunincorporated, Suffolk County · 4,606 people82°724°average low
T375MiddleburghSchoharie County · 3,124 people82°413°average low
T375MiltonSaratoga County · 19,546 people82°1113°average low
T375SidneyDelaware County · 3,588 people82°614°average low
T375West Elmiraunincorporated, Chemung County · 4,750 people82°1216°average low
T389ChittenangoMadison County · 4,753 people82°1014°average low
T389Cutchogueunincorporated, Suffolk County · 2,835 people82°724°average low
T389DurhamGreene County · 2,603 people82°1314°average low
T389East Morichesunincorporated, Suffolk County · 6,260 people82°724°average low
T389FentonBroome County · 6,206 people82°215°average low
T389Flandersunincorporated, Suffolk County · 6,609 people82°624°average low
T389GreeneChenango County · 5,021 people82°215°average low
T389HornellSteuben County · 8,024 people82°615°average low
T389KirkwoodBroome County · 5,274 people82°216°average low
T389ManliusOnondaga County · 32,864 people82°1015°average low
T389MinoaOnondaga County · 3,624 people82°1015°average low
T389New York MillsOneida County · 3,162 people82°513°average low
T389Sand LakeRensselaer County · 8,349 people82°1015°average low
T389Seneca FallsSeneca County · 8,845 people82°518°average low
T389SherrillOneida County · 2,973 people82°514°average low
T389St. JohnsvilleMontgomery County · 2,589 people82°512°average low
T389VeronaOneida County · 5,835 people82°714°average low
T389WhitestownOneida County · 17,697 people82°513°average low
T407CharltonSaratoga County · 4,362 people82°1113°average low
T407DeWittOnondaga County · 25,487 people82°1015°average low
T407GeddesOnondaga County · 16,579 people82°1016°average low
T407GenevaOntario County · 12,552 people82°517°average low
T407GranvilleWashington County · 6,194 people82°1211°average low
T407ManheimHerkimer County · 3,026 people82°512°average low
T407Mattydaleunincorporated, Onondaga County · 5,971 people82°1016°average low
T407Mount MorrisLivingston County · 2,857 people82°717°average low
T407SalinaOnondaga County · 32,375 people82°1016°average low
T407SpencerTioga County · 2,857 people82°515°average low
T407SyracuseOnondaga County · 144,896 people82°1016°average low
T407VeteranChemung County · 3,179 people82°1216°average low
T419AftonChenango County · 2,719 people82°714°average low
T419Cayuga HeightsTompkins County · 3,860 people82°516°average low
T419CiceroOnondaga County · 30,815 people82°1015°average low
T419LansingTompkins County · 11,786 people82°516°average low
T419MamakatingSullivan County · 12,701 people82°216°average low
T419North SyracuseOnondaga County · 6,773 people82°1016°average low
T419PalatineMontgomery County · 3,227 people82°413°average low
T419Southoldunincorporated, Suffolk County · 6,397 people82°724°average low
T419WawarsingUlster County · 12,448 people82°816°average low
T419Westhampton BeachSuffolk County · 2,273 people82°624°average low
T419WoodstockUlster County · 6,215 people82°815°average low
T430BrutusCayuga County · 4,224 people82°817°average low
T430CamillusOnondaga County · 25,088 people82°1016°average low
T430GreenwichWashington County · 4,842 people82°612°average low
T430OneidaMadison County · 10,009 people82°514°average low
T430RomeOneida County · 31,682 people82°713°average low
T430RushMonroe County · 3,468 people82°718°average low
T430UlyssesTompkins County · 4,728 people82°516°average low
T437AureliusCayuga County · 2,643 people81°817°average low
T437CambriaNiagara County · 5,727 people81°619°average low
T437CatoCayuga County · 2,401 people81°817°average low
T437ClayOnondaga County · 59,285 people81°1015°average low
T437CorningSteuben County · 5,734 people81°615°average low
T437DeWittunincorporated, Onondaga County · 11,060 people81°1015°average low
T437East Quogueunincorporated, Suffolk County · 5,406 people81°624°average low
T437FayetteSeneca County · 3,583 people81°517°average low
T437JohnstownFulton County · 8,021 people81°812°average low
T437LewistonNiagara County · 2,492 people81°620°average low
T437LewistonNiagara County · 15,676 people81°619°average low
T437Seneca Fallsunincorporated, Seneca County · 6,956 people81°518°average low
T437SoutholdSuffolk County · 24,260 people81°224°average low
T437Water Millunincorporated, Suffolk County · 2,764 people81°523°average low
T437WaterlooSeneca County · 4,674 people81°517°average low
T437WoodburyOrange County · 12,219 people81°1618°average low
T453BaldwinsvilleOnondaga County · 7,582 people81°716°average low
T453CaledoniaLivingston County · 4,099 people81°717°average low
T453CorinthSaratoga County · 2,626 people81°111°average low
T453East RochesterMonroe County · 6,132 people81°818°average low
T453GowandaCattaraugus County · 2,444 people81°417°average low
T453JerusalemYates County · 4,363 people81°917°average low
T453MendonMonroe County · 9,072 people81°1118°average low
T453Mount MorrisLivingston County · 4,419 people81°717°average low
T453New HartfordOneida County · 21,945 people81°513°average low
T453North EastDutchess County · 2,990 people81°1215°average low
T453Penn YanYates County · 5,272 people81°917°average low
T453PhelpsOntario County · 6,559 people81°517°average low
T453Rochester Institute of Technologyunincorporated, Monroe County · 6,959 people81°818°average low
T453ScottsvilleMonroe County · 1,994 people81°718°average low
T453StarkeyYates County · 3,334 people81°917°average low
T453TiogaTioga County · 4,291 people81°516°average low
T453Van BurenOnondaga County · 14,038 people81°1016°average low
T453VestalBroome County · 32,055 people81°1016°average low
T453ViennaOneida County · 5,130 people81°414°average low
T453Village Greenunincorporated, Onondaga County · 3,687 people81°1016°average low
T453WaterlooSeneca County · 7,213 people81°517°average low
T453WestmorelandOneida County · 5,834 people81°513°average low
T453WheatlandMonroe County · 4,798 people81°718°average low
T476Brewertonunincorporated, Onondaga County · 4,330 people81°715°average low
T476BrightonMonroe County · 36,695 people81°818°average low
T476ChiliMonroe County · 28,897 people81°818°average low
T476ClarenceErie County · 33,198 people81°318°average low
T476DixSchuyler County · 3,485 people81°216°average low
T476ElbridgeOnondaga County · 5,403 people81°816°average low
T476ElmiraChemung County · 6,463 people81°1216°average low
T476ErwinSteuben County · 7,824 people81°615°average low
T476FarmingtonOntario County · 15,187 people81°817°average low
T476Hampton Baysunincorporated, Suffolk County · 15,706 people81°624°average low
T476HenriettaMonroe County · 48,832 people81°818°average low
T476Honeoye FallsMonroe County · 2,841 people81°718°average low
T476IthacaTompkins County · 20,670 people81°516°average low
T476LysanderOnondaga County · 23,110 people81°816°average low
T476MacedonWayne County · 9,367 people81°1117°average low
T476ManliusOnondaga County · 4,583 people81°1015°average low
T476MontourSchuyler County · 2,170 people81°1216°average low
T476NiagaraNiagara County · 7,668 people81°618°average low
T476Niagara FallsNiagara County · 47,255 people81°618°average low
T476North TonawandaNiagara County · 29,806 people81°918°average low
T476PalmyraWayne County · 3,257 people81°817°average low
T476PalmyraWayne County · 7,319 people81°817°average low
T476Radissonunincorporated, Onondaga County · 6,676 people81°716°average low
T476RomulusSeneca County · 3,358 people81°717°average low
T476SouthamptonSuffolk County · 71,601 people81°524°average low
T476VictorOntario County · 2,906 people81°1118°average low
T476WheatfieldNiagara County · 18,555 people81°618°average low
T503AmherstErie County · 130,442 people81°318°average low
T503AvonLivingston County · 6,937 people81°717°average low
T503BathSteuben County · 11,413 people81°1115°average low
T503ConstantiaOswego County · 4,802 people81°414°average low
T503FairportMonroe County · 5,326 people81°1118°average low
T503FloydOneida County · 3,668 people81°712°average low
T503GalenWayne County · 4,346 people81°517°average low
T503Grand IslandErie County · 21,587 people81°618°average low
T503GreenfieldSaratoga County · 8,067 people81°1112°average low
T503KirklandOneida County · 9,804 people81°513°average low
T503Lake Deltaunincorporated, Oneida County · 3,202 people81°712°average low
T503LockportNiagara County · 20,248 people81°718°average low
T503NorwichChenango County · 6,538 people81°614°average low
T503OleanCattaraugus County · 13,508 people81°215°average low
T503PendletonNiagara County · 7,120 people81°918°average low
T503PittsfordMonroe County · 30,588 people81°818°average low
T503PortvilleCattaraugus County · 3,359 people81°215°average low
T503RigaMonroe County · 5,471 people81°817°average low
T503SchroeppelOswego County · 7,956 people81°715°average low
T503UnionBroome County · 53,972 people81°1016°average low
T503VictorOntario County · 16,422 people81°1118°average low
T503YorkLivingston County · 3,163 people81°717°average low
T525BergenGenesee County · 3,120 people81°417°average low
T525BethelSullivan County · 4,296 people81°415°average low
T525CanandaiguaOntario County · 10,347 people81°817°average low
T525Clarksonunincorporated, Monroe County · 4,836 people81°418°average low
T525GeneseoLivingston County · 10,437 people81°717°average low
T525GenevaOntario County · 3,564 people81°517°average low
T525German FlattsHerkimer County · 11,969 people81°512°average low
T525HerkimerHerkimer County · 9,432 people81°512°average low
T525ManchesterOntario County · 9,225 people81°817°average low
T525NewarkWayne County · 8,919 people81°517°average low
T525NewsteadErie County · 8,695 people81°317°average low
T525North Seaunincorporated, Suffolk County · 6,458 people81°524°average low
T525NorthamptonFulton County · 2,482 people81°112°average low
T525RichmondOntario County · 3,275 people81°617°average low
T525SalemWashington County · 2,595 people81°312°average low
T525Shelter IslandSuffolk County · 3,351 people81°524°average low
T525Shinnecock Hillsunincorporated, Suffolk County · 2,545 people81°524°average low
T525University at Buffalounincorporated, Erie County · 7,020 people81°318°average low
T525WellsvilleAllegany County · 6,859 people81°314°average low
T525White CreekWashington County · 3,274 people81°613°average low
T545BainbridgeChenango County · 2,995 people81°614°average low
T545CobleskillSchoharie County · 6,484 people81°413°average low
T545Eggertsvilleunincorporated, Erie County · 14,894 people81°318°average low
T545GalwaySaratoga County · 3,499 people81°112°average low
T545Ganandaunincorporated, Wayne County · 6,273 people81°817°average low
T545GatesMonroe County · 28,988 people81°818°average low
T545Gatesunincorporated, Monroe County · 4,691 people81°818°average low
T545GranbyOswego County · 6,528 people81°816°average low
T545HastingsOswego County · 9,438 people81°714°average low
T545LockportNiagara County · 20,641 people81°718°average low
T545Lyonsunincorporated, Wayne County · 3,738 people81°817°average low
T545MarcyOneida County · 8,232 people81°512°average low
T545Noyackunincorporated, Suffolk County · 4,782 people81°524°average low
T545PenfieldMonroe County · 39,139 people81°818°average low
T545PerintonMonroe County · 46,823 people81°1118°average low
T545SouthamptonSuffolk County · 4,730 people81°524°average low
T545TonawandaErie County · 14,848 people81°918°average low
T545VernonOneida County · 8,079 people81°513°average low
T545WalworthWayne County · 9,443 people81°817°average low
T545West MonroeOswego County · 4,090 people81°714°average low
T565AlleganyCattaraugus County · 7,484 people81°215°average low
T565ArcadiaWayne County · 13,522 people81°817°average low
T565BrockportMonroe County · 7,736 people81°418°average low
T565CheektowagaErie County · 88,160 people81°318°average low
T565Cheektowagaunincorporated, Erie County · 76,056 people81°318°average low
T565Clarenceunincorporated, Erie County · 2,673 people81°317°average low
T565CobleskillSchoharie County · 4,623 people81°413°average low
T565DeerparkOrange County · 7,433 people81°1416°average low
T565DepewErie County · 14,801 people81°318°average low
T565GloversvilleFulton County · 14,782 people81°812°average low
T565Harris Hillunincorporated, Erie County · 6,069 people81°318°average low
T565HartlandNiagara County · 3,803 people81°718°average low
T565KenmoreErie County · 14,808 people81°319°average low
T565LancasterErie County · 45,075 people81°318°average low
T565MayfieldFulton County · 6,073 people81°112°average low
T565NaplesOntario County · 2,354 people81°1116°average low
T565Newfaneunincorporated, Niagara County · 3,938 people81°719°average low
T565PlattsburghClinton County · 19,744 people81°69°average low
T565RoyaltonNiagara County · 7,425 people81°717°average low
T565West SenecaErie County · 45,469 people81°319°average low
T565WilliamsvilleErie County · 5,478 people81°318°average low
T586AddisonSteuben County · 2,309 people81°615°average low
T586CampbellSteuben County · 3,086 people81°615°average low
T586CandorTioga County · 4,962 people81°515°average low
T586ColesvilleBroome County · 4,730 people81°715°average low
T586East Hampton Northunincorporated, Suffolk County · 6,006 people81°524°average low
T586EdenErie County · 7,513 people81°117°average low
T586FultonOswego County · 11,188 people81°816°average low
T586Grandyle Villageunincorporated, Erie County · 4,912 people81°619°average low
T586HancockDelaware County · 2,717 people81°314°average low
T586Lake LuzerneWarren County · 3,067 people81°111°average low
T586LimaLivingston County · 4,125 people81°717°average low
T586North Gatesunincorporated, Monroe County · 9,904 people81°818°average low
T586Northwest Harborunincorporated, Suffolk County · 5,205 people81°524°average low
T586OgdenMonroe County · 19,940 people81°817°average low
T586OneontaOtsego County · 4,961 people81°213°average low
T586OxfordChenango County · 3,562 people81°614°average low
T586ParmaMonroe County · 16,051 people81°418°average low
T586PerthFulton County · 3,506 people81°1112°average low
T586RochesterMonroe County · 206,108 people81°818°average low
T586SennettCayuga County · 3,258 people81°816°average low
T586TonawandaErie County · 70,853 people81°319°average low
T607Akwesasneunincorporated, Franklin County · 4,089 people81°68°average low
T607AuburnCayuga County · 25,947 people81°816°average low
T607BerneAlbany County · 2,697 people81°413°average low
T607FallsburgSullivan County · 15,156 people81°415°average low
T607Fort AnnWashington County · 4,247 people81°610°average low
T607HopewellOntario County · 3,925 people81°817°average low
T607Little FallsHerkimer County · 4,481 people81°512°average low
T607LyonsWayne County · 5,555 people81°817°average low
T607MarionWayne County · 4,515 people81°817°average low
T607MedinaOrleans County · 5,855 people81°917°average low
T607OakfieldGenesee County · 3,095 people81°617°average low
T607PalermoOswego County · 3,437 people81°615°average low
T607RidgewayOrleans County · 6,429 people81°918°average low
T607South Hillunincorporated, Tompkins County · 6,951 people81°515°average low
T621AldenErie County · 10,262 people80°317°average low
T621BrasherSt. Lawrence County · 2,570 people80°68°average low
T621BroadalbinFulton County · 5,077 people80°112°average low
T621ChenangoBroome County · 10,594 people80°215°average low
T621East HamptonSuffolk County · 29,400 people80°224°average low
T621ElmaErie County · 11,667 people80°117°average low
T621Greeceunincorporated, Monroe County · 13,943 people80°818°average low
T621GrovelandLivingston County · 2,086 people80°416°average low
T621Johnson CityBroome County · 14,580 people80°1015°average low
T621MassenaSt. Lawrence County · 12,058 people80°68°average low
T621MurrayOrleans County · 4,744 people80°917°average low
T621ShelbyOrleans County · 4,792 people80°917°average low
T621West BloomfieldOntario County · 2,723 people80°617°average low
T621WilsonNiagara County · 5,727 people80°1120°average low
T635AkronErie County · 2,867 people80°317°average low
T635BartonTioga County · 8,330 people80°1415°average low
T635ClarendonOrleans County · 3,326 people80°417°average low
T635ConklinBroome County · 4,823 people80°215°average low
T635DuanesburgSchenectady County · 6,020 people80°813°average low
T635EvansErie County · 15,040 people80°119°average low
T635Fairmountunincorporated, Onondaga County · 9,724 people80°1015°average low
T635HannibalOswego County · 4,510 people80°316°average low
T635Keesevilleunincorporated, Clinton County · 2,570 people80°710°average low
T635Lake Erie Beachunincorporated, Erie County · 3,279 people80°319°average low
T635MassenaSt. Lawrence County · 9,898 people80°68°average low
T635MexicoOswego County · 5,357 people80°314°average low
T635MiloYates County · 6,772 people80°916°average low
T635Orchard ParkErie County · 29,804 people80°117°average low
T635SenecaOntario County · 2,591 people80°517°average low
T635StephentownRensselaer County · 2,782 people80°214°average low
T635SwedenMonroe County · 14,099 people80°417°average low
T635VolneyOswego County · 5,660 people80°615°average low
T635WarrensburgWarren County · 3,937 people80°110°average low
T654AlbionOrleans County · 5,843 people80°917°average low
T654AlbionOrleans County · 7,546 people80°917°average low
T654BentonYates County · 3,014 people80°917°average low
T654ChazyClinton County · 4,035 people80°49°average low
T654FredoniaChautauqua County · 9,283 people80°318°average low
T654GainesOrleans County · 3,301 people80°917°average low
T654HorseheadsChemung County · 18,383 people80°1215°average low
T654JohnstownFulton County · 6,563 people80°812°average low
T654LouisvilleSt. Lawrence County · 2,974 people80°68°average low
T654MaineBroome County · 5,001 people80°215°average low
T654NorfolkSt. Lawrence County · 4,313 people80°68°average low
T654PeruClinton County · 6,669 people80°79°average low
T654Springsunincorporated, Suffolk County · 9,163 people80°524°average low
T654TriangleBroome County · 2,727 people80°415°average low
T668BinghamtonBroome County · 4,435 people80°215°average low
T668CamdenOneida County · 4,655 people80°412°average low
T668CollinsErie County · 4,501 people80°416°average low
T668HamburgErie County · 60,768 people80°118°average low
T668LackawannaErie County · 19,452 people80°319°average low
T668Le RoyGenesee County · 7,577 people80°617°average low
T668MoiraFranklin County · 2,871 people80°48°average low
T668OgdensburgSt. Lawrence County · 9,123 people80°79°average low
T668OntarioWayne County · 10,701 people80°818°average low
T668PlattsburghClinton County · 11,748 people80°69°average low
T668SheridanChautauqua County · 2,501 people80°318°average low
T668SouthportChemung County · 8,740 people80°1215°average low
T668StockholmSt. Lawrence County · 3,857 people80°48°average low
T668TrentonOneida County · 4,215 people80°311°average low
T668Warrensburgunincorporated, Warren County · 3,194 people80°610°average low
T668WestfieldChautauqua County · 2,888 people80°919°average low
T684AldenErie County · 2,755 people80°117°average low
T684AuroraErie County · 13,830 people80°116°average low
T684BataviaGenesee County · 15,168 people80°616°average low
T684BataviaGenesee County · 7,096 people80°616°average low
T684CanandaiguaOntario County · 11,258 people80°817°average low
T684ChamplainClinton County · 5,583 people80°49°average low
T684ClaytonJefferson County · 4,539 people80°211°average low
T684CortlandCortland County · 17,394 people80°314°average low
T684East AuroraErie County · 5,949 people80°116°average low
T684East BloomfieldOntario County · 3,614 people80°817°average low
T684GorhamOntario County · 4,087 people80°817°average low
T684KendallOrleans County · 2,577 people80°918°average low
T684KnoxAlbany County · 2,623 people80°813°average low
T684Lake GeorgeWarren County · 3,464 people80°1010°average low
T684LivoniaLivingston County · 7,470 people80°416°average low
T684OrleansJefferson County · 2,721 people80°210°average low
T684PembrokeGenesee County · 4,292 people80°616°average low
T684Potsdam College campusSt. Lawrence County · 8,019 people80°38°average low
T684PotsdamSt. Lawrence County · 14,367 people80°38°average low
T684SidneyDelaware County · 5,391 people80°613°average low
T684WilliamsonWayne County · 6,790 people80°817°average low
T705AlexandriaJefferson County · 3,632 people80°312°average low
T705Au SableClinton County · 3,124 people80°79°average low
T705DrydenTompkins County · 13,320 people80°515°average low
T705EllicottChautauqua County · 8,558 people80°516°average low
T705EllisburgJefferson County · 3,261 people80°312°average low
T705JamestownChautauqua County · 27,663 people80°516°average low
T705LakewoodChautauqua County · 2,922 people80°516°average low
T705LisbonSt. Lawrence County · 4,258 people80°78°average low
T705Newark ValleyTioga County · 3,500 people80°215°average low
T705NewfieldTompkins County · 4,832 people80°215°average low
T705OnondagaOnondaga County · 22,431 people80°815°average low
T705OswegatchieSt. Lawrence County · 3,976 people80°79°average low
T705PoestenkillRensselaer County · 4,346 people80°114°average low
T705PortlandChautauqua County · 3,926 people80°219°average low
T705SterlingCayuga County · 3,157 people80°317°average low
T705TheresaJefferson County · 2,572 people80°310°average low
T721Canton College campusSt. Lawrence County · 6,894 people80°38°average low
T721CantonSt. Lawrence County · 11,256 people80°38°average low
T721HamlinMonroe County · 8,601 people80°418°average low
T721HanoverChautauqua County · 6,808 people80°417°average low
T721LisleBroome County · 2,642 people80°415°average low
T721MarillaErie County · 5,119 people80°116°average low
T721MorristownSt. Lawrence County · 2,058 people80°310°average low
T721OwascoCayuga County · 3,468 people80°816°average low
T721PameliaJefferson County · 3,238 people80°410°average low
T721RichlandOswego County · 5,787 people80°314°average low
T721Silver CreekChautauqua County · 2,575 people80°319°average low
T721SkaneatelesOnondaga County · 7,016 people80°815°average low
T721UnadillaOtsego County · 4,098 people80°613°average low
T721Wanakahunincorporated, Erie County · 2,664 people80°119°average low
T721WebsterMonroe County · 45,309 people80°818°average low
T721WesterloAlbany County · 3,255 people80°1413°average low
T721WolcottWayne County · 4,000 people80°817°average low
T738BeekmantownClinton County · 5,396 people80°49°average low
T738BuffaloErie County · 274,613 people80°319°average low
T738Calciumunincorporated, Jefferson County · 2,935 people80°410°average low
T738CamdenOneida County · 2,124 people80°412°average low
T738DeerfieldOneida County · 3,889 people80°311°average low
T738EnfieldTompkins County · 3,230 people80°515°average low
T738Fort Drumunincorporated, Jefferson County · 16,065 people80°49°average low
T738GuilfordChenango County · 2,674 people80°614°average low
T738Highland-on-the-Lakeunincorporated, Erie County · 3,584 people80°119°average low
T738Le RayJefferson County · 24,259 people80°410°average low
T738Rock Hillunincorporated, Sullivan County · 2,546 people80°215°average low
T738Sandy CreekOswego County · 3,824 people80°313°average low
T738ScribaOswego County · 6,628 people80°316°average low
T738SkaneatelesOnondaga County · 2,503 people80°815°average low
T738WatertownJefferson County · 23,517 people80°410°average low
T738WatertownJefferson County · 5,364 people80°410°average low
T754AlexanderGenesee County · 2,446 people80°616°average low
T754Alfred College campusAllegany County · 5,147 people80°414°average low
T754Cape VincentJefferson County · 2,439 people80°212°average low
T754CatlinChemung County · 2,450 people80°614°average low
T754DarienGenesee County · 2,985 people80°616°average low
T754Hamilton College campusMadison County · 4,078 people80°713°average low
T754LeeOneida County · 6,004 people80°712°average low
T754New HavenOswego County · 3,005 people80°315°average low
T754SherburneChenango County · 3,857 people80°713°average low
T754SodusWayne County · 8,201 people80°817°average low
T754WaltonDelaware County · 5,134 people80°313°average low
T765AdamsJefferson County · 4,826 people80°211°average low
T765DavenportDelaware County · 2,932 people80°213°average low
T765DunkirkChautauqua County · 12,326 people80°420°average low
T765GouverneurSt. Lawrence County · 6,414 people80°38°average low
T765Montaukunincorporated, Suffolk County · 4,223 people80°324°average low
T765MoriahEssex County · 4,287 people80°79°average low
T765New BerlinChenango County · 2,482 people80°713°average low
T765North CollinsErie County · 3,477 people80°015°average low
T765OneontaOtsego County · 15,665 people80°213°average low
T765OswegoOswego County · 8,505 people80°316°average low
T765PomfretChautauqua County · 12,605 people80°317°average low
T765ThompsonSullivan County · 16,722 people80°215°average low
T777BrownvilleJefferson County · 5,698 people80°212°average low
T777BustiChautauqua County · 7,369 people80°316°average low
T777ConcordErie County · 8,290 people80°015°average low
T777HomerCortland County · 6,077 people80°114°average low
T777LaFayetteOnondaga County · 4,879 people80°814°average low
T777MooersClinton County · 3,449 people80°28°average low
T777NewfaneNiagara County · 9,139 people80°720°average low
T777SalamancaCattaraugus County · 5,719 people80°615°average low
T777ShandakenUlster County · 2,813 people80°414°average low
T777TullyOnondaga County · 2,618 people80°014°average low
T777WindsorBroome County · 5,648 people80°714°average low
T788ChesterWarren County · 3,064 people79°08°average low
T788HounsfieldJefferson County · 3,174 people79°214°average low
T788IrondequoitMonroe County · 50,180 people79°819°average low
T788MarcellusOnondaga County · 5,959 people79°815°average low
T788NundaLivingston County · 2,673 people79°015°average low
T788PorterNiagara County · 6,448 people79°1121°average low
T788WalesErie County · 3,019 people79°116°average low
T795BostonErie County · 7,879 people79°015°average low
T795CastileWyoming County · 2,671 people79°015°average low
T795DanbyTompkins County · 3,268 people79°514°average low
T795FrankfortHerkimer County · 6,847 people79°512°average low
T795GreeceMonroe County · 94,484 people79°819°average low
T795LibertySullivan County · 5,097 people79°414°average low
T795MoraviaCayuga County · 3,133 people79°715°average low
T795OtegoOtsego County · 2,694 people79°213°average low
T795PompeyOnondaga County · 6,995 people79°014°average low
T795WaylandSteuben County · 3,665 people79°615°average low
T805NeversinkSullivan County · 3,383 people79°414°average low
T805OswegoOswego County · 17,024 people79°317°average low
T805PierrepontSt. Lawrence County · 2,525 people79°37°average low
T805SUNY Oswegounincorporated, Oswego County · 3,564 people79°317°average low
T805Schuyler FallsClinton County · 4,955 people79°79°average low
T810CallicoonSullivan County · 3,059 people79°214°average low
T810CarrollChautauqua County · 3,389 people79°515°average low
T810GrotonTompkins County · 5,397 people79°315°average low
T810MaloneFranklin County · 5,315 people79°17°average low
T810WestfieldChautauqua County · 4,423 people79°217°average low
T815CarolineTompkins County · 3,184 people79°514°average low
T815ChautauquaChautauqua County · 3,995 people79°516°average low
T815MadisonMadison County · 2,726 people79°713°average low
T815MiddletownDelaware County · 3,250 people79°213°average low
T815WilnaJefferson County · 5,492 people79°48°average low
T820AnnsvilleOneida County · 2,605 people79°412°average low
T820CarthageJefferson County · 3,196 people79°48°average low
T820CazenoviaMadison County · 2,722 people79°013°average low
T820CubaAllegany County · 3,065 people79°514°average low
T820MilfordOtsego County · 2,748 people79°213°average low
T820NorwichChenango County · 3,499 people79°613°average low
T820PerryWyoming County · 3,546 people79°015°average low
T820SardiniaErie County · 2,688 people79°115°average low
T820WarsawWyoming County · 5,218 people79°015°average low
T829BenningtonWyoming County · 3,175 people79°115°average low
T829CazenoviaMadison County · 6,641 people79°013°average low
T829Hamilton College campusMadison County · 6,348 people79°713°average low
T829ParisOneida County · 4,189 people79°712°average low
T833CanisteoSteuben County · 3,202 people79°414°average low
T833CortlandvilleCortland County · 8,191 people79°314°average low
T833DelhiDelaware County · 5,545 people79°213°average low
T833FranklinvilleCattaraugus County · 2,715 people79°114°average low
T833HectorSchuyler County · 4,733 people79°214°average low
T833HollandErie County · 3,254 people79°115°average low
T833OtiscoOnondaga County · 2,368 people79°314°average low
T840ColdenErie County · 3,172 people79°115°average low
T840SomersetNiagara County · 2,549 people79°720°average low
T840SpringwaterLivingston County · 2,248 people79°615°average low
T843CarltonOrleans County · 2,793 people78°919°average low
T843ChampionJefferson County · 4,436 people78°48°average low
T843ElleryChautauqua County · 4,053 people78°515°average low
T843Munsons Cornersunincorporated, Cortland County · 2,662 people78°314°average low
T843PerryWyoming County · 4,769 people78°115°average low
T848EatonMadison County · 4,391 people78°012°average low
T848New BremenLewis County · 2,786 people78°27°average low
T850CroghanLewis County · 3,178 people78°27°average low
T850LibertySullivan County · 10,366 people78°414°average low
852YorkshireCattaraugus County · 3,733 people78°114°average low
T853BoonvilleOneida County · 4,411 people78°09°average low
T853LowvilleLewis County · 3,309 people78°28°average low
T853TiconderogaEssex County · 4,549 people78°78°average low
856Alfred College campusAllegany County · 6,217 people78°413°average low
T857ArcadeWyoming County · 4,193 people78°014°average low
T857OtsegoOtsego County · 3,621 people78°312°average low
T857RutlandJefferson County · 2,952 people78°28°average low
T860EllenvilleUlster County · 4,201 people78°414°average low
T860VirgilCortland County · 2,375 people78°213°average low
862Tupper LakeFranklin County · 5,056 people78°15°average low
T863DenmarkLewis County · 2,619 people78°28°average low
T863LowvilleLewis County · 4,869 people78°28°average low
T865AtticaWyoming County · 6,475 people77°114°average low
T865MaloneFranklin County · 11,677 people77°16°average low
T865SaranacClinton County · 3,791 people77°27°average low
868Saranac LakeFranklin County · 4,793 people77°15°average low
869RocklandSullivan County · 3,335 people77°413°average low
870CorinthSaratoga County · 6,624 people76°19°average low
871HunterGreene County · 2,994 people76°212°average low
872DannemoraClinton County · 3,291 people76°25°average low
873HarrietstownFranklin County · 5,167 people75°15°average low
874DannemoraClinton County · 2,562 people75°25°average low
875North ElbaEssex County · 7,768 people72°14°average low
Quick answers

Questions people ask

Which New York town has the hottest summers?

Piermont (Rockland County): July afternoons average a high of 86°. Haverstraw (86°) and Nyack (86°) follow.

How are these towns ranked?

By the average July high (the warmest month’s afternoons), highest first, on NOAA’s 1991–2020 normals, read from its 5 km grid at each town’s center. Towns with the same figure share a rank (T); the figure and the state rank are the ones on each town’s Climate page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents, one for each of NOAA’s 5 km grid cells (875 in New York): where towns share a cell, one of them stands for it, since the grid gives them the same figures. Every town’s own figures are on its Climate page. Every town is on the New York page.

Go deeper

More New York lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All New York rankings →
Other states

Hottest summers in other states