Storm Station
Sign in

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,432 stations ranked43.2% sent every report dueranked October 16, 2026page 3 of 6New 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,432 ranked here, 1,412 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
501OlcottOCTN696.4GaugeNiagara96.7%813 of 84019 min36 min
502Tonawanda Creek AT BataviaBTVN696.3GaugeGenesee100%168 of 16825 min65 min
502Black Creek AT ChurchvilleCHRN696.3GaugeMonroe100%168 of 16825 min65 min
502Beaver Kill AT Cooks FallsCKFN696.3GaugeDelaware100%168 of 16825 min65 min
502Tioughnioga River AT CortlandCRTN696.3GaugeCortland100%168 of 16825 min65 min
502Chenango River AT GreeneGNEN696.3GaugeChenango100%168 of 16825 min65 min
502Wallkill River AT GardinerGRDN696.3GaugeUlster100%168 of 16825 min65 min
502Tioga River AT LindleyLDYN696.3GaugeSteuben100%168 of 16825 min65 min
502Susquehanna River AT OwegoOWGN696.3GaugeTioga100%168 of 16825 min65 min
502Susquehanna River AT UnadillaUNDN696.3GaugeDelaware100%168 of 16825 min65 min
511CHENANGO RIVER AT Chenango River At OxfordCHON696.3GaugeChenango100%168 of 16825 min75 min
511Chittenango Creek AT Chittenango Creek near ChittenangoCTTN696.3GaugeMadison100%168 of 16825 min75 min
513Neversink River AT BridgevilleBRGN696.3GaugeSullivan100%168 of 16825 min60 min
513CALLICOON CREEK AT Callicoon CreekCCCN696.3GaugeSullivan100%168 of 16825 min60 min
513Chemung River AT ElmiraCHEN696.3GaugeChemung100%168 of 16825 min60 min
513CAYUGA LAKE INLET AT Cayuga InletICNN696.3GaugeTompkins100%168 of 16825 min60 min
513EAST BRANCH DELAWARE AT RoxburyROXN696.3GaugeDelaware100%168 of 16825 min60 min
513Susquehanna River AT WindsorWSRN696.3GaugeBroome100%168 of 16825 min60 min
519Canandaigua Outlet AT ChapinCPNN696.3GaugeOntario100%168 of 16825 min61 min
520COHOCTON RIVER AT AvocaAVCN696.3GaugeSteuben100%168 of 16825 min60 min
520SENECA RIVER (Erie Canal) AT Port ByronBYRN696.3GaugeCayuga100%168 of 16825 min60 min
520Delaware River AT CallicoonCCRN696.3GaugeSullivan100%168 of 16825 min60 min
520WEST BRANCH DELAWARE AT West Branch Delaware At HobartHBTN696.3GaugeDelaware100%168 of 16825 min60 min
520TIOUGHNIOGA RIVER AT LisleLSLN696.3GaugeBroome100%168 of 16825 min60 min
520Onondaga Lake AT LiverpoolLVRN696.3GaugeOnondaga100%168 of 16825 min60 min
520MONGAUP RIVER AT Mongaup ValleyMGPN696.3GaugeSullivan100%168 of 16825 min60 min
520Genesee River AT Rochester Ford StROHN696.3GaugeMonroe100%168 of 16825 min60 min
528Onondaga Creek AT NedrowONDN696.3GaugeOnondaga100%168 of 16825 min62 min
529Canisteo River At ArkportACKN696.3GaugeSteuben100%168 of 16825 min65 min
529Albany SUNYALYN696.3GaugeAlbany100%168 of 16825 min65 min
529Carlls River AT BabylonARLN696.3GaugeSuffolk100%168 of 16825 min65 min
529Buffalo - Black Rock CanalBRCN696.3GaugeErie100%168 of 16825 min65 min
529Fredonia - Canadaway CreekCDWN696.3GaugeChautauqua100%168 of 16825 min65 min
529Otselic River AT CincinnatusCINN696.3GaugeCortland100%168 of 16825 min65 min
529Evans Center - Big Sister CreekEVCN696.3GaugeErie100%168 of 16825 min65 min
529CANISTEO RIVER AT HornellHORN696.3GaugeSteuben100%168 of 16825 min65 min
529Canacadea Creek AT Canacadea CreekHRNN696.3GaugeSteuben100%168 of 16825 min65 min
529Indian River 2 S Indian LakeINRN696.3GaugeHamilton100%168 of 16825 min65 min
529Addison NY MesonetNYSMADDI96.3GaugeSteuben100%168 of 16825 min65 min
529Andes NY MesonetNYSMANDE96.3GaugeDelaware100%168 of 16825 min65 min
529Batavia NY MesonetNYSMBATA96.3GaugeGenesee100%168 of 16825 min65 min
529Beacon NY MesonetNYSMBEAC96.3GaugeDutchess100%168 of 16825 min65 min
529Belden NY MesonetNYSMBELD96.3GaugeBroome100%168 of 16825 min65 min
529Belleville NY MesonetNYSMBELL96.3GaugeJefferson100%168 of 16825 min65 min
529Belmont NY MesonetNYSMBELM96.3GaugeAllegany100%168 of 16825 min65 min
529Berkshire NY MesonetNYSMBERK96.3GaugeTioga100%168 of 16825 min65 min
529Binghamton NY MesonetNYSMBING96.3GaugeBroome100%168 of 16825 min65 min
529Brooklyn NY MesonetNYSMBKLN96.3GaugeKings100%168 of 16825 min65 min
529Brant NY MesonetNYSMBRAN96.3GaugeErie100%168 of 16825 min65 min
529Brewster NY MesonetNYSMBREW96.3GaugePutnam100%168 of 16825 min65 min
529Brockport NY MesonetNYSMBROC96.3GaugeMonroe100%168 of 16825 min65 min
529Bronx NY MesonetNYSMBRON96.3GaugeBronx100%168 of 16825 min65 min
529Brookfield NY MesonetNYSMBROO96.3GaugeMadison100%168 of 16825 min65 min
529Ballston Spa NY MesonetNYSMBSPA96.3GaugeSaratoga100%168 of 16825 min65 min
529Buffalo NY MesonetNYSMBUFF96.3GaugeErie100%168 of 16825 min65 min
529Burdett NY MesonetNYSMBURD96.3GaugeSchuyler100%168 of 16825 min65 min
529Burt NY MesonetNYSMBURT96.3GaugeNiagara100%168 of 16825 min65 min
529Camden NY MesonetNYSMCAMD96.3GaugeOneida100%168 of 16825 min65 min
529Cape Vincent NY MesonetNYSMCAPE96.3GaugeJefferson100%168 of 16825 min65 min
529Chazy NY MesonetNYSMCHAZ96.3GaugeClinton100%168 of 16825 min65 min
529Chestertown NY MesonetNYSMCHES96.3GaugeWarren100%168 of 16825 min65 min
529Cincinnatus NY MesonetNYSMCINC96.3GaugeCortland100%168 of 16825 min65 min
529Claryville NY MesonetNYSMCLAR96.3GaugeUlster100%168 of 16825 min65 min
529Clifton Springs NY MesonetNYSMCLIF96.3GaugeOntario100%168 of 16825 min65 min
529Clymer NY MesonetNYSMCLYM96.3GaugeChautauqua100%168 of 16825 min65 min
529Cobleskill NY MesonetNYSMCOBL96.3GaugeSchoharie100%168 of 16825 min65 min
529Cohocton NY MesonetNYSMCOHO96.3GaugeSteuben100%168 of 16825 min65 min
529Cold Brook NY MesonetNYSMCOLD96.3GaugeHerkimer100%168 of 16825 min65 min
529Copake NY MesonetNYSMCOPA96.3GaugeColumbia100%168 of 16825 min65 min
529Copenhagen NY MesonetNYSMCOPE96.3GaugeLewis100%168 of 16825 min65 min
529Croghan NY MesonetNYSMCROG96.3GaugeLewis100%168 of 16825 min65 min
529Central Square NY MesonetNYSMCSQR96.3GaugeOswego100%168 of 16825 min65 min
529Delevan NY MesonetNYSMDELE96.3GaugeCattaraugus100%168 of 16825 min65 min
529Deposit NY MesonetNYSMDEPO96.3GaugeDelaware100%168 of 16825 min65 min
529Dover Plains NY MesonetNYSMDOVE96.3GaugeDutchess100%168 of 16825 min65 min
529Duanesburg NY MesonetNYSMDUAN96.3GaugeSchenectady100%168 of 16825 min65 min
529East Aurora NY MesonetNYSMEAUR96.3GaugeErie100%168 of 16825 min65 min
529Edinburg NY MesonetNYSMEDIN96.3GaugeSaratoga100%168 of 16825 min65 min
529Edwards NY MesonetNYSMEDWA96.3GaugeSt. Lawrence100%168 of 16825 min65 min
529Eldred NY MesonetNYSMELDR96.3GaugeSullivan100%168 of 16825 min65 min
529Ellenburg NY MesonetNYSMELLE96.3GaugeClinton100%168 of 16825 min65 min
529Elmira NY MesonetNYSMELMI96.3GaugeChemung100%168 of 16825 min65 min
529Essex NY MesonetNYSMESSX96.3GaugeEssex100%168 of 16825 min65 min
529Fayetteville NY MesonetNYSMFAYE96.3GaugeOnondaga100%168 of 16825 min65 min
529Fredonia NY MesonetNYSMFRED96.3GaugeChautauqua100%168 of 16825 min65 min
529Gabriels NY MesonetNYSMGABR96.3GaugeFranklin100%168 of 16825 min65 min
529Glens Falls NY MesonetNYSMGFAL96.3GaugeWarren100%168 of 16825 min65 min
529Glenfield NY MesonetNYSMGFLD96.3GaugeLewis100%168 of 16825 min65 min
529Groton NY MesonetNYSMGROT96.3GaugeTompkins100%168 of 16825 min65 min
529Grove NY MesonetNYSMGROV96.3GaugeAllegany100%168 of 16825 min65 min
529Hammond NY MesonetNYSMHAMM96.3GaugeSt. Lawrence100%168 of 16825 min65 min
529Harpersfield NY MesonetNYSMHARP96.3GaugeDelaware100%168 of 16825 min65 min
529Harrisburg NY MesonetNYSMHARR96.3GaugeLewis100%168 of 16825 min65 min
529Hartsville NY MesonetNYSMHART96.3GaugeSteuben100%168 of 16825 min65 min
529Herkimer NY MesonetNYSMHERK96.3GaugeHerkimer100%168 of 16825 min65 min
529High Falls NY MesonetNYSMHFAL96.3GaugeUlster100%168 of 16825 min65 min
529Indian Lake NY MesonetNYSMILAK96.3GaugeHamilton100%168 of 16825 min65 min
529Johnstown NY MesonetNYSMJOHN96.3GaugeMontgomery100%168 of 16825 min65 min
529Jordan NY MesonetNYSMJORD96.3GaugeOnondaga100%168 of 16825 min65 min
529Kinderhook NY MesonetNYSMKIND96.3GaugeColumbia100%168 of 16825 min65 min
529Laurens NY MesonetNYSMLAUR96.3GaugeOtsego100%168 of 16825 min65 min
529Lake Placid NY MesonetNYSMLKPL96.3GaugeEssex100%168 of 16825 min65 min
529Louisville NY MesonetNYSMLOUI96.3GaugeSt. Lawrence100%168 of 16825 min65 min
529Malone NY MesonetNYSMMALO96.3GaugeFranklin100%168 of 16825 min65 min
529Manhattan NY MesonetNYSMMANH96.3GaugeNew York (Manhattan)100%168 of 16825 min65 min
529Medina NY MesonetNYSMMEDI96.3GaugeOrleans100%168 of 16825 min65 min
529Medusa NY MesonetNYSMMEDU96.3GaugeAlbany100%168 of 16825 min65 min
529Morrisville NY MesonetNYSMMORR96.3GaugeMadison100%168 of 16825 min65 min
529North Branch NY MesonetNYSMNBRA96.3GaugeSullivan100%168 of 16825 min65 min
529Newcomb NY MesonetNYSMNEWC96.3GaugeEssex100%168 of 16825 min65 min
529North Hudson NY MesonetNYSMNHUD96.3GaugeEssex100%168 of 16825 min65 min
529Old Forge NY MesonetNYSMOLDF96.3GaugeHerkimer100%168 of 16825 min65 min
529Olean NY MesonetNYSMOLEA96.3GaugeCattaraugus100%168 of 16825 min65 min
529Ontario NY MesonetNYSMONTA96.3GaugeWayne100%168 of 16825 min65 min
529Oppenheim NY MesonetNYSMOPPE96.3GaugeFulton100%168 of 16825 min65 min
529Osceola NY MesonetNYSMOSCE96.3GaugeLewis100%168 of 16825 min65 min
529Oswego NY MesonetNYSMOSWE96.3GaugeOswego100%168 of 16825 min65 min
529Otisville NY MesonetNYSMOTIS96.3GaugeOrange100%168 of 16825 min65 min
529Owego NY MesonetNYSMOWEG96.3GaugeTioga100%168 of 16825 min65 min
529Penn Yan NY MesonetNYSMPENN96.3GaugeYates100%168 of 16825 min65 min
529Philadelphia NY MesonetNYSMPHIL96.3GaugeJefferson100%168 of 16825 min65 min
529Piseco NY MesonetNYSMPISE96.3GaugeHamilton100%168 of 16825 min65 min
529Potsdam NY MesonetNYSMPOTS96.3GaugeSt. Lawrence100%168 of 16825 min65 min
529Queens NY MesonetNYSMQUEE96.3GaugeQueens100%168 of 16825 min65 min
529Randolph NY MesonetNYSMRAND96.3GaugeCattaraugus100%168 of 16825 min65 min
529Raquette Lake NY MesonetNYSMRAQU96.3GaugeHamilton100%168 of 16825 min65 min
529Redfield NY MesonetNYSMREDF96.3GaugeOswego100%168 of 16825 min65 min
529Red Hook NY MesonetNYSMREDH96.3GaugeDutchess100%168 of 16825 min65 min
529Roxbury NY MesonetNYSMROXB96.3GaugeDelaware100%168 of 16825 min65 min
529Rush NY MesonetNYSMRUSH96.3GaugeMonroe100%168 of 16825 min65 min
529Saranac NY MesonetNYSMSARA96.3GaugeClinton100%168 of 16825 min65 min
529South Bristol NY MesonetNYSMSBRI96.3GaugeOntario100%168 of 16825 min65 min
529Schaghticoke NY MesonetNYSMSCHA96.3GaugeRensselaer100%168 of 16825 min65 min
529Schodack NY MesonetNYSMSCHO96.3GaugeRensselaer100%168 of 16825 min65 min
529Schuylerville NY MesonetNYSMSCHU96.3GaugeSaratoga100%168 of 16825 min65 min
529Scipio Center NY MesonetNYSMSCIP96.3GaugeCayuga100%168 of 16825 min65 min
529Sherburne NY MesonetNYSMSHER96.3GaugeChenango100%168 of 16825 min65 min
529Somers NY MesonetNYSMSOME96.3GaugeWestchester100%168 of 16825 min65 min
529Southold NY MesonetNYSMSOUT96.3GaugeSuffolk100%168 of 16825 min65 min
529Sprakers NY MesonetNYSMSPRA96.3GaugeMontgomery100%168 of 16825 min65 min
529Springfield NY MesonetNYSMSPRI96.3GaugeOtsego100%168 of 16825 min65 min
529Staten Island NY MesonetNYSMSTAT96.3GaugeRichmond100%168 of 16825 min65 min
529Stephentown NY MesonetNYSMSTEP96.3GaugeRensselaer100%168 of 16825 min65 min
529Stony Brook NY MesonetNYSMSTON96.3GaugeSuffolk100%168 of 16825 min65 min
529Suffern NY MesonetNYSMSUFF96.3GaugeRockland100%168 of 16825 min65 min
529Tannersville NY MesonetNYSMTANN96.3GaugeGreene100%168 of 16825 min65 min
529Ticonderoga NY MesonetNYSMTICO96.3GaugeEssex100%168 of 16825 min65 min
529Tully NY MesonetNYSMTULL96.3GaugeOnondaga100%168 of 16825 min65 min
529Tupper Lake NY MesonetNYSMTUPP96.3GaugeFranklin100%168 of 16825 min65 min
529Tyrone NY MesonetNYSMTYRO96.3GaugeSchuyler100%168 of 16825 min65 min
529Voorheesville NY MesonetNYSMVOOR96.3GaugeAlbany100%168 of 16825 min65 min
529Wallkill NY MesonetNYSMWALL96.3GaugeUlster100%168 of 16825 min65 min
529Walton NY MesonetNYSMWALT96.3GaugeDelaware100%168 of 16825 min65 min
529Wantagh NY MesonetNYSMWANT96.3GaugeNassau100%168 of 16825 min65 min
529Warsaw NY MesonetNYSMWARS96.3GaugeWyoming100%168 of 16825 min65 min
529Warwick NY MesonetNYSMWARW96.3GaugeOrange100%168 of 16825 min65 min
529Waterloo NY MesonetNYSMWATE96.3GaugeSeneca100%168 of 16825 min65 min
529Woodbourne NY MesonetNYSMWBOU96.3GaugeSullivan100%168 of 16825 min65 min
529Wellesley Island NY MesonetNYSMWELL96.3GaugeJefferson100%168 of 16825 min65 min
529Westmoreland NY MesonetNYSMWEST96.3GaugeOneida100%168 of 16825 min65 min
529Whiteface Mountain Base NY MesonetNYSMWFMB96.3GaugeEssex100%168 of 16825 min65 min
529Woodgate NY MesonetNYSMWGAT96.3GaugeOneida100%168 of 16825 min65 min
529Whitehall NY MesonetNYSMWHIT96.3GaugeWashington100%168 of 16825 min65 min
529Wolcott NY MesonetNYSMWOLC96.3GaugeWayne100%168 of 16825 min65 min
529York NY MesonetNYSMYORK96.3GaugeLivingston100%168 of 16825 min65 min
529Nedrow - Onondaga ResONFN696.3GaugeOnondaga100%168 of 16825 min65 min
529Lake Champlain AT Rouses PointROUN696.3GaugeClinton100%168 of 16825 min65 min
529Silver Creek - Silver CreekSVRN696.3GaugeChautauqua100%168 of 16825 min65 min
669Cohocton River AT CampbellCMPN696.3GaugeSteuben100%168 of 16825 min65 min
669Chenango River AT Chenango ForksCNON696.3GaugeBroome100%168 of 16825 min65 min
669Cayuga Lake AT IthacaICYN696.3GaugeTompkins100%168 of 16825 min65 min
669Susquehanna River AT VestalVSTN696.3GaugeBroome100%168 of 16825 min65 min
669Canisteo River AT West CameronWCRN696.3GaugeSteuben100%168 of 16825 min65 min
674Fair Haven - Grout BrookGWTN696.3GaugeCortland100%168 of 16825 min60 min
675Guyanoga - Sugar CreekSGGN696.3GaugeYates100%168 of 16825 min62 min
676HartwickHTWN696.3GaugeOtsego100%168 of 16825 min1.5 h
676Plainfield Center Rain GagePLAN696.3GaugeOtsego100%168 of 16825 min1.5 h
678Rondout Creek Near Lowes CornersLWSN696.3GaugeSullivan100%168 of 16825 min60 min
678Middlesex - West RiverMDXN696.3GaugeYates100%168 of 16825 min60 min
680Black River AT WatertownARTN696.3GaugeJefferson100%168 of 16825 min1.5 h
681HamburgHMBN696.3GaugeErie100%168 of 16825 min65 min
682Rochester - Genesse River at BallantyeneBABN696.3GaugeMonroe100%168 of 16825 min65 min
682Mount Morris 3NE - Genesee RiverJBRN696.3GaugeLivingston100%168 of 16825 min65 min
682Genesee River AT Mt Morris DamMMDN696.3GaugeLivingston100%168 of 16825 min65 min
682North Hamlin - Sandy CreekNHLN696.3GaugeMonroe100%168 of 16825 min65 min
682PortagevillePTGN696.3GaugeWyoming100%168 of 16825 min65 min
682WellsvilleWELN696.3GaugeAllegany100%168 of 16825 min65 min
688Rye - Long Island SoundRYPN696.3GaugeWestchester98.8%166 of 16823 min2 h
689Oswego NY - 9052030OSGN696.3GaugeOswego97.7%821 of 84021 min36 min
690KEUKA LAKE EAST BRANCH AT Keuka Lake At Penn YanKKPN696.2GaugeYates100%84 of 8445 min2 h
691Kelsey - Cannonsville ResCNVN696.2GaugeDelaware99.4%167 of 16824 min2 h
691Independence River AT DonnattsburgDNNN696.2GaugeLewis99.4%167 of 16824 min2 h
691PiermontPMTN696.2GaugeRockland99.4%167 of 16824 min2 h
691Putnam Lake - East Branch CrotonPUTN696.2GaugePutnam99.4%167 of 16824 min2 h
691Redfield - NB Salmon RiverREDN696.2GaugeOswego99.4%167 of 16824 min2 h
691Cross RiverXRVN696.2GaugeWestchester99.4%167 of 16824 min2 h
697Esopus Ck E Allaben NyALAN696.2GaugeUlster99.4%167 of 16824 min2 h
697Schoharie Creek AT BreakabeenBKBN696.2GaugeSchoharie99.4%167 of 16824 min2 h
697GLOWEGEE CREEK AT West MiltonGLWN696.2GaugeSaratoga99.4%167 of 16824 min2 h
697West Br Oswegatchie River 4 N HarrisvilleHVLN696.2GaugeSt Lawrence99.4%167 of 16824 min2 h
697Schroon River AT RiverbankRVRN696.2GaugeWarren99.4%167 of 16824 min2 h
697Hudson River AT WaterfordWTFN696.2GaugeSaratoga99.4%167 of 16824 min2 h
703Old Field - Flax PondFLXN696.2GaugeSuffolk97.0%163 of 16820 min3 h
704Tonawanda Creek AT RapidsRAPN696.1GaugeErie99.4%167 of 16825 min2 h
705Chadakoin River AT FalconerFLCN696.1GaugeChautauqua99.4%167 of 16825 min2 h
706AnnandaleANMN696.1GaugeDutchess99.4%167 of 16825 min1.5 h
706Mahwah River AT SuffernSUFN696.1GaugeRockland99.4%167 of 16825 min1.5 h
708COHOCTON RIVER AT BathBAHN696.1GaugeSteuben99.4%167 of 16825 min2 h
708Bronx River AT Bronx RiverBBGN696.1GaugeBronx99.4%167 of 16825 min2 h
708Big IndianBIGN696.1GaugeUlster99.4%167 of 16825 min2 h
708Bush Kill AT West ShokanBKWN696.1GaugeUlster99.4%167 of 16825 min2 h
708Hoosic River AT Eagle BridgeEAGN696.1GaugeRensselaer99.4%167 of 16825 min2 h
708Sacandaga River AT Stewarts BridgeHDLN696.1GaugeSaratoga99.4%167 of 16825 min2 h
708Sacandaga River AT HopeHOPN696.1GaugeHamilton99.4%167 of 16825 min2 h
708KatonahKTNN696.1GaugeWestchester99.4%167 of 16825 min2 h
708Kuckville - Johnson CreekKUCN696.1GaugeOrleans99.4%167 of 16825 min2 h
708Lakeville - Conesus CreekLLLN696.1GaugeLivingston99.4%167 of 16825 min2 h
708NanuetNUTN696.1GaugeRockland99.4%167 of 16825 min2 h
708Hudson River 2 E Hudson River Near NewcombNWCN696.1GaugeEssex99.4%167 of 16825 min2 h
708Allegheny River 1 WSW OleanOLNN696.1GaugeCattaraugus99.4%167 of 16825 min2 h
708Saranac River 1 S PlattsburghPBGN696.1GaugeClinton99.4%167 of 16825 min2 h
708Mohawk River 4 N RomeRMEN696.1GaugeOneida99.4%167 of 16825 min2 h
708Chenango River AT SherburneSHBN696.1GaugeChenango99.4%167 of 16825 min2 h
708Salem Center - TiticusSLCN696.1GaugeWestchester99.4%167 of 16825 min2 h
708Schoharie Diversion TunnelSTUN696.1GaugeUlster99.4%167 of 16825 min2 h
708Beaver River AT Stillwater ReservoirSWRN696.1GaugeHerkimer99.4%167 of 16825 min2 h
708Volney WellVOLN696.1GaugeOswego99.4%167 of 16825 min2 h
708West KillWKLN696.1GaugeGreene99.4%167 of 16825 min2 h
708Bouquet River AT WillsboroWLBN696.1GaugeEssex99.4%167 of 16825 min2 h
708WilmurtWMRN696.1GaugeHerkimer99.4%167 of 16825 min2 h
708Warsaw - Oatka CreekWRWN696.1GaugeWyoming99.4%167 of 16825 min2 h
732TUSCARORA CREEK AT Tuscarora Ck Nr S AddisonADNN696.1GaugeSteuben99.4%167 of 16825 min2 h
733Montour Falls - Catharine CreekCTEN696.1GaugeSchuyler99.4%167 of 16825 min1.8 h
734Ransomville WellRSVN696.1GaugeNiagara96.4%162 of 16820 min2 h
735Massapequa 1.1 SENY-NS-6596.0VolunteerNassau100%7 of 79.4 h24 h
736Island Park - Hog Island ChannelHOGN696.0GaugeNassau98.2%165 of 16823 min2 h
737Susquehanna River AT BainbridgeBAIN695.9GaugeChenango98.8%166 of 16825 min2 h
737Oak Orchard Creek at the bridgeBRIN695.9GaugeOrleans98.8%166 of 16825 min2 h
737Felt MillsFLMN695.9GaugeJefferson98.8%166 of 16825 min2 h
740Roundout - Roundout CreekRDTN695.9GaugeUlster98.8%166 of 16825 min2 h
740Silver Creek - Walnut CreekWNCN695.9GaugeChautauqua98.8%166 of 16825 min2 h
742Mettawee River AT GranvilleGVVN695.9GaugeWashington95.8%161 of 16820 min2 h
742Schoharie Creek AT MiddleburghMDBN695.9GaugeSchoharie95.8%161 of 16820 min2 h
744Schoharie Creek AT EsperanceEPCN695.9GaugeSchoharie95.8%161 of 16820 min2 h
745Mayville Rain Gage42142907929560195.8GaugeChautauqua100%168 of 16828 min60 min
746West Branch Neversink At ClaryvilleNVWN695.8GaugeSullivan98.8%664 of 67225 min35 min
747Dansville - Canaseraga CreekDANN695.8GaugeLivingston98.8%166 of 16825 min2 h
748Albany - Hudson River at PortALPN695.8GaugeAlbany98.6%663 of 67225 min35 min
749Raquette River AT RaymondvilleRYVN695.8GaugeSt Lawrence98.2%165 of 16824 min2 h
750Ogdensburg NY - 8311030OBGN695.8GaugeSt. Lawrence97.3%818 of 84023 min30 min

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; an airfield is compared with the nearest other airport, never its own report. 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.