Storm Station

Live/247 Rank/New York

New York 24/7 Rank

Every station in New York ranked by its 247 score out of 100: how reliably it reports, how accurate its readings are against a reference station, how they pass their checks and how they stand against the forecast, over the last seven days.

1,128 stations ranked53.4% sent every report dueranked October 4, 2026page 4 of 5New York instrumentsNew York weather

A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. Of the 1,128 ranked here, 1,103 have a page of their own; the rest are platforms heard here that have not yet reported enough to be listed.

Every station, ranked

RankStationScorePartsNetworkCountyReceivedReportsArrives inLongest silence
736Wilmington - White BrookWLTN696.2GaugeEssex100%168 of 16828 min78 min
752East Branch Ausable River AT Ausable ForksASFN696.2GaugeEssex100%168 of 16828 min60 min
752SENECA RIVER AT Seneca River Near BaldwinsvilleBDWN696.2GaugeOnondaga100%168 of 16828 min60 min
752BUSH KILL AT Bush Kill Near ArkvilleBKAN696.2GaugeDelaware100%168 of 16828 min60 min
752Fish Creek AT Fish Creek at Becks GroveBKGN696.2GaugeOneida100%168 of 16828 min60 min
752Cross LakeCRXN696.2GaugeCayuga100%168 of 16828 min60 min
752Fonda - Mohawk RiverFODN696.2GaugeMontgomery100%168 of 16828 min60 min
752Oxford - Chenango RiverHKCN696.2GaugeChenango100%168 of 16828 min60 min
752Macedon Lock 30MCDN696.2GaugeWayne100%168 of 16828 min60 min
752Hudson River 5 SE North CreekNCKN696.2GaugeWarren100%168 of 16828 min60 min
752NEVERSINK RIVER AT Neversink River Below ReservoirNVXN696.2GaugeSullivan100%168 of 16828 min60 min
752Chenango River At NorwichNWHN696.2GaugeChenango100%168 of 16828 min60 min
752Jordan 4NE - Seneca RiverSSDN696.2GaugeOnondaga100%168 of 16828 min60 min
752Livingston Manor - Willowemoc CreekWWMN696.2GaugeSullivan100%168 of 16828 min60 min
765TIOUGHNIOGA RIVER AT ItaskaISKN696.2GaugeBroome100%168 of 16828 min62 min
766Fall Creek AT IthacaFLLN696.2GaugeTompkins100%168 of 16828 min78 min
767Massena - RichardsMSS96.2AirportSt. Lawrence99.4%167 of 16813 min2 h
768Genesee River AT PortagevillePRTN696.2GaugeWyoming97.0%163 of 16823 min3 h
769Brooklyn 2.4 WSWNY-KN-5996.1VolunteerKings100%3 of 310.4 h24 h
770Milton 5.2 NNWNY-SR-396.1VolunteerSaratoga100%3 of 310.4 h24 h
771Hannawa Falls 0.1 SWNY-SL-696.1VolunteerSt. Lawrence100%3 of 310.4 h25 h
772Haviland 3.8 NNENY-DT-5296.1VolunteerDutchess100%3 of 310.4 h2 days
773Centereach 1.3 NENY-SF-8496.1VolunteerSuffolk100%3 of 310.4 h24 h
774Columbia County Ground Water WellCACN696.1GaugeColumbia99.4%167 of 16827 min2 h
774Mount Tremper - Beaver KillMTBN696.1GaugeUlster99.4%167 of 16827 min2 h
774North Blen - Schoharie CreekNBHN696.1GaugeSchoharie99.4%167 of 16827 min2 h
774Stittville - Ninemile CreekSTIN696.1GaugeOneida99.4%167 of 16827 min2 h
778Lake Champlain AT Port HenryPHCN696.1GaugeEssex99.4%167 of 16827 min1.8 h
778Erieville ResREVN696.1GaugeMadison99.4%167 of 16827 min1.8 h
778Eaton - Leland Pond ResRKBN696.1GaugeMadison99.4%167 of 16827 min1.8 h
778Oneida Lake At Sylvan BeachSVBN696.1GaugeOneida99.4%167 of 16827 min1.8 h
782West Eaton - Hatch Lake ResFGFN696.1GaugeMadison99.4%167 of 16827 min2 h
782Neversink ResNVKN696.1GaugeSullivan99.4%167 of 16827 min2 h
782Lebanon Center - Kingsley ResRJMN696.1GaugeMadison99.4%167 of 16827 min2 h
782Cazenovia - Lower CazenoviaRLLN696.1GaugeMadison99.4%167 of 16827 min2 h
786Bolivar - Root CreekBLVN696.1GaugeAllegany99.4%167 of 16828 min1.8 h
787White PlainsHPN96.1AirportWestchester90.6%175 of 19311 min67 min
788Ausable River 2 E Ausable R Nr Ausable ForkAUSN696.0GaugeClinton99.4%167 of 16828 min2 h
788ConstantiaCOSN696.0GaugeOswego99.4%167 of 16828 min2 h
788CARRS CREEK AT Carrs Creek Near Sidney CenterSDRN696.0GaugeDelaware99.4%167 of 16828 min2 h
791Batten Kill AT BattenvilleBTTN696.0GaugeWashington99.4%167 of 16828 min2 h
791Franklin - Ischua CreekISCN696.0GaugeCattaraugus99.4%167 of 16828 min2 h
791West Canada Creek AT Kast BridgeKASN696.0GaugeHerkimer99.4%167 of 16828 min2 h
791Oneida Creek AT OneidaNEIN696.0GaugeOneida99.4%167 of 16828 min2 h
791Putham Lake - EB CrotonPTLN696.0GaugePutnam99.4%167 of 16828 min2 h
791Albany - Patroon CreekPTRN696.0GaugeAlbany99.4%167 of 16828 min2 h
791Tenmile River AT WebatuckTENN696.0GaugeDutchess99.4%167 of 16828 min2 h
798Owasco Lake 1 S AuburnOWSN696.0GaugeCayuga99.1%222 of 22427 min63 min
799West Branch Neversink At ClaryvilleNVWN696.0GaugeSullivan98.9%665 of 67227 min45 min
800Dansville MunicipalDSV96.0AirportSteuben90.0%171 of 19013 min2 h
801IRONDEQUOIT CREEK AT Irondequoit Crk at RochesterIRON695.9GaugeMonroe98.8%166 of 16827 min2 h
801Oswegatchie River 2.8 N OswegatchieOGIN695.9GaugeSt Lawrence98.8%166 of 16827 min2 h
801SALMON RIVER AT PinevillePNVN695.9GaugeOswego98.8%166 of 16827 min2 h
804CattaraugusCGSN695.9GaugeCattaraugus98.8%166 of 16827 min2 h
804Schoharie Creek AT PrattsvillePTVN695.9GaugeGreene98.8%166 of 16827 min2 h
806BeechfordBCFN695.8GaugeUlster98.8%166 of 16828 min2 h
806BEAVER RIVER AT CroganCGHN695.8GaugeLewis98.8%166 of 16828 min2 h
806Little Chazy River 1 NE ChazyCHZN695.8GaugeClinton98.8%166 of 16828 min2 h
806ONEIDA LAKE AT Oneida Lake At ClevelandCLEN695.8GaugeOswego98.8%166 of 16828 min2 h
806Schoharie Creek AT Gilboa DamGILN695.8GaugeSchoharie98.8%166 of 16828 min2 h
806Gray - Black CreekGRYN695.8GaugeHerkimer98.8%166 of 16828 min2 h
806Oswegatchie River 2 SE HeuveltonHEUN695.8GaugeSt Lawrence98.8%166 of 16828 min2 h
806West Canada Creek AT HinckleyHIKN695.8GaugeHerkimer98.8%166 of 16828 min2 h
806Genesee River 2 W Jones BridgeJONN695.8GaugeLivingston98.8%166 of 16828 min2 h
806MINE KILL CREEK AT Mine KillMKLN695.8GaugeSchoharie98.8%166 of 16828 min2 h
806MANOR KILL CREEK AT Manor KillMNRN695.8GaugeSchoharie98.8%166 of 16828 min2 h
806Mohawk - Fulmer CreekMOHN695.8GaugeHerkimer98.8%166 of 16828 min2 h
806North BlenhiemNBMN695.8GaugeSchoharie98.8%166 of 16828 min2 h
806Newfane - Eighteen Mile CrekNFEN695.8GaugeNiagara98.8%166 of 16828 min2 h
806Platter Kill Platter KillPKLN695.8GaugeSchoharie98.8%166 of 16828 min2 h
806Ramapo River AT SuffernSFFN695.8GaugeRockland98.8%166 of 16828 min2 h
806Allegheny River AT SalamancaSLMN695.8GaugeCattaraugus98.8%166 of 16828 min2 h
806Genesee River AT WellsvilleWLLN695.8GaugeAllegany98.8%166 of 16828 min2 h
824Schoharie Creek AT Gilboa BridgeGBRN695.8GaugeSchoharie98.8%166 of 16828 min2.3 h
825ChichesterCHIN695.8GaugeUlster95.8%161 of 16823 min2.1 h
825Fredonia - Canadaway CreekFDAN695.8GaugeChautauqua95.8%161 of 16823 min2.1 h
827Oriskany Creek AT OriskanyORKN695.8GaugeOneida95.2%160 of 16822 min2.1 h
828Hudson River AT HadleyHDYN695.7GaugeSaratoga98.6%226 of 22928 min61 min
829YoungstownYGNN695.7GaugeNiagara98.2%165 of 16823 min2 h
830Lansing 9.1 NWNY-TM-5295.6VolunteerTompkins100%3 of 311.4 h25 h
831Southold 1.0 SWNY-SF-18895.6VolunteerSuffolk100%3 of 311.4 h24 h
832Greece - Round PondRNDN695.6GaugeMonroe98.5%662 of 67217 min1.5 h
833PortvillePOTN695.6GaugeCattaraugus98.2%165 of 16828 min2 h
834Tonawanda Creek AT AtticaATTN695.6GaugeWyoming95.2%160 of 16822 min3 h
835Great Kills HarbourKILN695.6GaugeRichmond95.2%160 of 16823 min2.1 h
835Atlantic Ocean AT LindenhurstLNDN695.6GaugeSuffolk95.2%160 of 16823 min2.1 h
837Lake Placid 2 SLPLN695.4CooperativeEssex87.5%7 of 826 min26.5 h
838Montour Falls - Catharine CreekCTEN695.3GaugeSchuyler100%168 of 16832 min60 min
838Fair Haven - Grout BrookGWTN695.3GaugeCortland100%168 of 16832 min60 min
838Guyanoga - Sugar CreekSGGN695.3GaugeYates100%168 of 16832 min60 min
841Rondout Creek Near Lowes CornersLWSN695.3GaugeSullivan100%168 of 16832 min75 min
841Middlesex - West RiverMDXN695.3GaugeYates100%168 of 16832 min75 min
843East HamptonJPX95.3AirportSuffolk97.0%489 of 50412 min2.7 h
844Batavia 1.4 ENY-GN-2395.1VolunteerGenesee100%3 of 312.4 h36 h
845Colden 1.4 NNWNY-ER-5695.1VolunteerErie100%3 of 312.4 h24 h
846Belmont 4.9 ENY-AL-1495.1VolunteerAllegany100%3 of 312.4 h24 h
847Frankfort - Moyer CreekFRFN694.9GaugeHerkimer98.8%166 of 16832 min2 h
847HartwickHTWN694.9GaugeOtsego98.8%166 of 16832 min2 h
847Milford Rain GageMILN694.9GaugeOtsego98.8%166 of 16832 min2 h
847Plainfield Center Rain GagePLAN694.9GaugeOtsego98.8%166 of 16832 min2 h
851ALLEN CREEK AT Allen Crk RochesterALLN694.9GaugeMonroe98.8%166 of 16832 min2 h
851Black River AT WatertownARTN694.9GaugeJefferson98.8%166 of 16832 min2 h
851Honeoye Creek AT Honeoye FallsHNYN694.9GaugeMonroe98.8%166 of 16832 min2 h
851Jewett CenterJWCN694.9GaugeGreene98.8%166 of 16832 min2 h
851Rogers Rock - Lake GeorgeLGRN694.9GaugeEssex98.8%166 of 16832 min2 h
851Normans KillNMKN694.9GaugeAlbany98.8%166 of 16832 min2 h
851Woodland CreekWDLN694.9GaugeUlster98.8%166 of 16832 min2 h
858Eden Valley - SB Eighteen Mile CreekBLEN694.9GaugeErie98.8%166 of 16832 min2 h
859HamburgHMBN694.9GaugeErie98.8%166 of 16832 min2 h
860Mohawk River AT CohoesCOHN694.9GaugeAlbany95.8%161 of 16823 min4 h
861Annandale - Hudson RiverHUQN694.8GaugeDutchess98.8%166 of 16833 min2 h
862Allegany State ParkRHAN694.8CooperativeCattaraugus85.7%6 of 716 min2 days
863Gouverneur 3 NWGOVN694.8CooperativeSt Lawrence85.7%6 of 720 min25.1 h
864GreeneGNEN694.8CooperativeChenango85.7%6 of 721 min35.9 h
865Oswego EastOSWN694.8CooperativeOswego85.7%6 of 740 min26.6 h
866NorwichNRWN694.8CooperativeChenango85.7%6 of 750 min26.7 h
867Cayuga Lock No 1CAYN694.8CooperativeCayuga85.7%6 of 761 min24.4 h
868DansvilleDNVN694.8CooperativeLivingston85.7%6 of 771 min36.1 h
869Upton NWSOKXN694.8CooperativeSuffolk85.7%6 of 780 min25 h
870Westmoreland 4 NWSTN694.8CooperativeOneida85.7%6 of 71.5 h36.1 h
871Vanderbilt MuseumCTPN694.8CooperativeSuffolk85.7%6 of 71.5 h24 h
872Orient PointOSPN694.8CooperativeSuffolk85.7%6 of 71.7 h2 days
873BWTN6BWTN694.8DCP-85.7%6 of 71.9 h24 h
873FRKN6FRKN694.8DCP-85.7%6 of 71.9 h24 h
875Delhi 2 SEDELN694.8CooperativeDelaware85.7%6 of 72 h36.1 h
876Batavia Kill At Red FallsBKRN694.7GaugeGreene98.2%165 of 16832 min2 h
877Newburgh/StewartSWF94.6AirportOrange88.1%148 of 16811 min4 h
878Little ValleyLTVN694.6CooperativeCattaraugus85.7%6 of 72.8 h2 days
879Sackets - Lake Ontario PierSAKN694.5GaugeJefferson89.8%151 of 16819 min3 h
879Sodus Point - Lake OntarioSODN694.5GaugeWayne89.8%151 of 16819 min3 h
881Brookhaven Airport/ShirleyHWV94.5AirportSuffolk85.1%143 of 16811 min3 h
882ArcadeARCN694.4GaugeWyoming97.6%164 of 16833 min2 h
883GFLGFL94.4DCP-85.7%6 of 73.2 h2 days
883LLZN6LLZN694.4DCP-85.7%6 of 73.2 h2 days
885ELMELM94.4DCP-85.7%6 of 73.2 h2 days
886Pavilion 1EPVLN694.2CooperativeGenesee85.7%6 of 73.7 h47 h
887Lake PlacidLKP93.9AirportEssex97.2%490 of 50412 min3.3 h
888Ogdensburg INTLOGS93.9AirportSt Lawrence95.2%480 of 50412 min3.3 h
889Averill Park 0.9 WNWNY-RN-193.7VolunteerRensselaer100%3 of 315.4 h24 h
889Summit 4.6 SENY-SH-1593.7VolunteerSchoharie100%3 of 315.4 h24 h
891Amsterdam 1.0 NNWNY-MG-593.7VolunteerMontgomery100%3 of 315.4 h25 h
892Colden 2.4 ENENY-ER-7793.7VolunteerErie100%3 of 315.4 h24 h
893Albany - Hudson River at PortALPN693.6GaugeAlbany98.5%662 of 67227 min1.5 h
894Canasawacta Cr. at Norwich City LineCCKN693.4GaugeChenango91.6%264 of 28827 min60 min
895Jordanville 4.2 ENY-HR-1793.3VolunteerHerkimer100%3 of 316.4 h24 h
895Laurel 0.6 ESENY-SF-18293.3VolunteerSuffolk100%3 of 316.4 h24 h
895Brightwaters 0.7 NNWNY-SF-7393.3VolunteerSuffolk100%3 of 316.4 h24 h
898Old Field - Flax PondFLXN693.3GaugeSuffolk92.8%156 of 16819 min6.1 h
899Carry Falls - Carny Falls ReservationCYFN693.2GaugeSt Lawrence100%168 of 16843 min63 min
900Griffiss AFB / RomeRME93.2AirportOneida81.7%183 of 22412 min70 min
901West BloomfieldWBLN692.9CooperativeOntario85.7%6 of 76.3 h45 h
902Buffalo NY - 9063020BUFN692.9GaugeErie85.6%719 of 84017 min42 min
903Ferry Landing - Hudson RiverFLQN692.8GaugeColumbia95.8%161 of 16838 min2.3 h
904Hudson River near Coxsackie NYCXHN692.8GaugeGreene86.3%725 of 84016 min48 min
904Kings Point - 8516945KPTN692.8GaugeNassau86.3%725 of 84016 min48 min
904Montauk - 8510560MTKN692.8GaugeSuffolk86.3%725 of 84016 min48 min
907OlcottOCTN692.8GaugeNiagara85.3%717 of 84017 min42 min
908MonticelloMSV92.8AirportSullivan80.7%189 of 23411 min68 min
909Skaneateles6B992.7AirportOnondaga93.2%470 of 50412 min4.3 h
910Cape VincentCAVN692.7GaugeJefferson85.2%716 of 84015 min48 min
910Rochester NY - 9052058RCRN692.7GaugeMonroe85.2%716 of 84015 min48 min
912Millbrook 3 W6475692.5ReferenceDutchess100%67 of 671.5 h3.1 h
912Ithaca 13 E6475892.5ReferenceCortland100%67 of 671.5 h3.1 h
914Alexandria BayALXN692.5GaugeJefferson85.3%717 of 84016 min48 min
915Sturgeon Point NY - 9063028PSTN692.5GaugeErie84.5%710 of 84015 min48 min
916PotsdamPTD92.4AirportSt. Lawrence93.4%471 of 50412 min4.3 h
917Glen Falls/WarrenGFL92.4AirportWarren87.5%176 of 20112 min2 h
918CanandaiguaIUA92.3AirportOntario93.2%470 of 50412 min4.3 h
918HamiltonVGC92.3AirportMadison93.2%470 of 50412 min4.3 h
920Penn YanPEO92.2AirportYates78.6%184 of 23411 min70 min
921Ogdensburg NY - 8311030OBGN692.0GaugeSt. Lawrence86.4%726 of 84021 min48 min
922Oswego NY - 9052030OSGN692.0GaugeOswego84.2%708 of 84019 min42 min
923CortlandN0391.8AirportCortland92.6%467 of 50412 min4.7 h
924JohnstownNY091.7AirportFulton92.6%467 of 50412 min4.7 h
925Canisteo River AT ArkportAKLN691.5GaugeSteuben93.4%157 of 16823 min9 h
926North Hamlin - Sandy CreekNHLN691.4GaugeMonroe89.2%200 of 22433 min63 min
927Rochester PierRPRN691.3GaugeMonroe95.8%161 of 16823 min4 h
928Bear Kill Near PrattsvilleBEAN691.2GaugeDelaware91.0%153 of 16823 min7.5 h
929Batavia WellBTWN690.9GaugeGenesee95.8%161 of 16833 min7.3 h
930NorwichOIC90.9AirportChenango92.2%465 of 50412 min4.7 h
931Fort Drum/WheelerGTB90.7AirportJefferson75.0%189 of 25212 min2 h
932Indian River 2 SW Indian LakeINDN690.6GaugeHamilton94.0%158 of 16828 min9.3 h
933Geneva #1 ScanGVAN689.9GaugeOntario95.2%160 of 16843 min5 h
934Hornell Almond DamHRLN689.8CooperativeSteuben71.4%5 of 721 min25 h
935LakeviewLKVN689.8CooperativeErie71.4%5 of 721 min2.5 days
936FreevilleFVLN689.8CooperativeTompkins71.4%5 of 731 min36.1 h
937Visitors Center For N.Y.S. Power AuthoriNBLN689.8CooperativeSchoharie71.4%5 of 737 min33.7 h
938Carmel 4NCARN689.8CooperativePutnam71.4%5 of 741 min2 days
939Boonville 4 SSWBOON689.8CooperativeOneida71.4%5 of 741 min2.5 days
940East SidneyESDN689.8CooperativeDelaware71.4%5 of 751 min37.1 h
941NorthvilleNVLN689.8CooperativeFulton71.4%5 of 751 min35.6 h
942Orange County AirportMGJ89.7AirportOrange85.1%143 of 16813 min10.1 h
943Mount Morris 3NE - Genesee RiverJBRN689.7GaugeLivingston84.2%283 of 33633 min63 min
943PortagevillePTGN689.7GaugeWyoming84.2%283 of 33633 min63 min
943WellsvilleWELN689.7GaugeAllegany84.2%283 of 33633 min63 min
946Dansville - Canaseraga CreekDANN689.6GaugeLivingston85.7%192 of 22433 min2.8 h
947Rochester - Genesse River at BallantyeneBABN689.6GaugeMonroe83.9%282 of 33633 min63 min
947Genesee River AT Mt Morris DamMMDN689.6GaugeLivingston83.9%282 of 33633 min63 min
949YoungstownYGTN689.4CooperativeNiagara71.4%5 of 73.2 h2 days
950Laurel Lake Near Mattituck NyMTTN689.3GaugeSuffolk91.6%154 of 16843 min4.1 h
951Thompsonville - Sheldrake StreamSDKN689.3GaugeSullivan84.8%570 of 67227 min78 min
952Wellsville MunicipalELZ89.2AirportAllegany69.4%200 of 28811 min67 min
953OleanOLE89.1AirportCattaraugus84.3%425 of 50412 min4.3 h
954GENESEE RIVER AT Avon COE GaugeAVNN689.1GaugeLivingston82.7%278 of 33633 min1.5 h
955Binghamton/BroomeBGM89.0AirportBroome69.9%207 of 29610 min2 h
956Geneva #1S201188.5SoilOntario94.1%128 of 13643 min7 h
957East Berne 2.7 NENY-AB-6488.1VolunteerAlbany66.6%2 of 326 min38.1 h
958Sanborn 3.0 NNENY-NG-4788.1VolunteerNiagara66.6%2 of 326 min37.1 h
958Southold 1.5 NNENY-SF-18388.1VolunteerSuffolk66.6%2 of 326 min37.1 h
958Penn Yan 5.1 NNWNY-YT-1288.1VolunteerYates66.6%2 of 326 min37.1 h
961Lindenhurst 1.0 NENY-SF-15888.1VolunteerSuffolk66.6%2 of 326 min45 h
962Gasport 1.7 WSWNY-NG-5988.1VolunteerNiagara66.6%2 of 326 min2 days
963Chatham 0.7 SWNY-CB-2388.1VolunteerColumbia66.6%2 of 326 min2 days
963Greenville 0.7 ENY-GR-788.1VolunteerGreene66.6%2 of 326 min2 days
963Patchogue 0.9 SENY-SF-8588.1VolunteerSuffolk66.6%2 of 326 min2 days
966Thornwood 0.7 NWNY-WC-3488.1VolunteerWestchester66.6%2 of 326 min2 days
967Wellsville 2.4 ENENY-AL-1188.1VolunteerAllegany66.6%2 of 386 min37.1 h
968Jamesport 0.6 SSWNY-SF-788.1VolunteerSuffolk66.6%2 of 386 min2 days
969Blue Point 0.3 ENENY-SF-16588.1VolunteerSuffolk66.6%2 of 386 min37.1 h
970Manhasset Hills 0.2 NNENY-NS-6688.1VolunteerNassau66.6%2 of 386 min2 days
971Amherst 5.4 NNENY-ER-9888.1VolunteerErie66.6%2 of 386 min36.1 h
972Rochester 3.8 ENY-MR-11588.1VolunteerMonroe66.6%2 of 386 min46 h
973Ithaca 0.9 WSWNY-TM-9888.1VolunteerTompkins66.6%2 of 386 min28 h
974Alfred 1.5 WNWNY-AL-1888.1VolunteerAllegany66.6%2 of 386 min37.1 h
974Kenmore 0.8 NWNY-ER-5788.1VolunteerErie66.6%2 of 386 min37.1 h
974Rome 4.8 SSENY-OD-2188.1VolunteerOneida66.6%2 of 386 min37.1 h
974Canandaigua 2.6 SNY-ON-2788.1VolunteerOntario66.6%2 of 386 min37.1 h
974Shirley 2.9 NNY-SF-4488.1VolunteerSuffolk66.6%2 of 386 min37.1 h
974Groton 3.2 SSWNY-TM-2788.1VolunteerTompkins66.6%2 of 386 min37.1 h
980Geneva COOPNY-ON-1588.1VolunteerOntario66.6%2 of 386 min38.1 h
981Buffalo 3.9 NNY-ER-23688.1VolunteerErie66.6%2 of 386 min35.1 h
981Tonawanda 1.5 NNENY-ER-8688.1VolunteerErie66.6%2 of 386 min35.1 h
981Keene Valley 2.5 NENY-ES-988.1VolunteerEssex66.6%2 of 386 min35.1 h
984Binghamton 1.3 ENENY-BM-2488.1VolunteerBroome66.6%2 of 386 min36.1 h
984Glenwood 1.5 SENY-ER-6388.1VolunteerErie66.6%2 of 386 min36.1 h
986Fayetteville 0.6 NENY-OG-9288.1VolunteerOnondaga66.6%2 of 386 min2.1 days
987Skaneateles 9.1 SENY-OG-7088.1VolunteerOnondaga66.6%2 of 386 min2 days
988Jamestown 1.4 WSWNY-CQ-4088.1VolunteerChautauqua66.6%2 of 32.4 h36.1 h
988Port Jefferson Station 0.3 SSWNY-SF-10088.1VolunteerSuffolk66.6%2 of 32.4 h36.1 h
990Phoenix 7.0 NNENY-OS-1688.1VolunteerOswego66.6%2 of 32.4 h38.1 h
990Lake George 1.0 NNY-WR-1788.1VolunteerWarren66.6%2 of 32.4 h38.1 h
992Lockport 0.9 ENY-NG-5588.1VolunteerNiagara66.6%2 of 32.4 h35.1 h
993Old Forge 3.9 NENY-HR-2688.1VolunteerHerkimer66.6%2 of 32.4 h36.1 h
993Ithaca 2.6 NWNY-TM-1788.1VolunteerTompkins66.6%2 of 32.4 h36.1 h
995Valatie 0.5 SNY-CB-2488.1VolunteerColumbia66.6%2 of 32.4 h37.1 h
995Howard Beach 0.4 NNWNY-QN-3388.1VolunteerQueens66.6%2 of 32.4 h37.1 h
995(Averill Park High School) Averill Park 1.2 NWNY-RN-3488.1VolunteerRensselaer66.6%2 of 32.4 h37.1 h
998Brightwaters 0.5 NNENY-SF-12988.1VolunteerSuffolk66.6%2 of 32.4 h3 days
999Ridge 1.8 SENY-SF-10387.6VolunteerSuffolk66.6%2 of 33.4 h2 days
1,000Cayuga 4.0 NNENY-CY-1487.6VolunteerCayuga66.6%2 of 33.4 h37.1 h

How a station is ranked

The 247 Rank answers one question about a weather station: can its readings be relied on? A station has to deliver: its reports arrive when due, soon, without long silences. And its readings have to be right: close to a trusted station nearby, passing their checks, and in step with the weather the forecast and its neighbours confirm.

The 247 score

Storm Station's poller asks every network on its own schedule, around the clock, and keeps the time of every report it hears; the reference comparison and the forecast engine keep the rest. From the last seven days of that record each station is scored out of 100 on six parts, and its 247 score is their weighted mean:

  1. Reports receivedweight 35The share of its scheduled reports received. A station that sends every 5 minutes is due 2,016 reports in a week; one that reports once a day is due 7. Each report is counted in a slot centred on the station's own report time, so a report a minute early or late is still on time, and the week ends an hour back, so a report still on its way is never counted missed.Full marks: 100% received. No marks: none received.
  2. Arrivalweight 10The median time its reports took to arrive from the moment a reading was taken to the moment it reached Storm Station.Full marks: within 10 minutes, or a tenth of its schedule for a station that reports less often. No marks: an hour, or its whole schedule.
  3. Continuityweight 10Its longest silence against its own schedule, so a daily gauge is not marked down for a day between reports.Full marks: a silence of 3 reports or less. No marks: 72 reports, falling evenly on a log scale between.
  4. Accuracyweight 20How closely its temperature follows its reference station the nearest airport or climate reference station that reported within half an hour, up to 15 miles away, reading by reading. A steady offset is taken out, and where both heights are known only the offset beyond 3 F that the height difference does not explain is counted.Full marks: within 1.5 F, allowing 0.1 F more for each mile to the reference. No marks: 6.5 F beyond that.
  5. Instrument checksweight 15The share of its readings that pass a check. For an airfield, the check the forecast engine runs the next day: each reading against the stations around it, as weather services check their own. For any other station, a reading 20 F or more from its reference fails, unless the two stand 3,000 ft or more apart.Full marks: none failed. No marks: 5% failed.
  6. Forecast checkweight 10How closely its temperature matched Storm Station's forecast for the same hours, checked the next day, for every airfield the forecast engine scores. A station whose readings stray far from a forecast its neighbours confirm is one to doubt.Full marks: within 2 F on average. No marks: 8 F.

A part is scored once the week holds 24 readings or comparisons for it. A part that cannot be measured where a station stands counts at the middle of its state's measured stations, so the station is neither lifted nor sunk by it. A part measured nowhere in the state is left out, and the others carry its weight.

From score to rank

Each state's stations are ranked by their score, to the tenth. At an equal score the longer record comes first: a station that sent 2,016 of 2,016 reports has shown more than one that sent 7 of 7. Then the faster arrival, then the shorter silence. Ties on all of them share a rank, as a race is scored: three stations tied for third are all third, and the next is sixth.

A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. The rank is made again every day, so a station that falls silent or starts to read wrong drops, and one that recovers climbs back. Every page shows the same ranking: a station's rank here, in its state's list and on its own page come from one run, and a new run reaches them together. Each station's page shows its score part by part, with the figures behind each.

The same figures as data

/api/ranks for a state and /api/rank for one station, its score in parts; the developer page has every field.