Storm Station
Sign in

Live/247 Rank/Maryland

Maryland 24/7 Rank

Every station in Maryland 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.

736 stations ranked21.0% sent every report dueranked October 16, 2026page 2 of 3Maryland instrumentsMaryland 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 736 ranked here, 731 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
246Rain Gage in Broad Creek Basin at Whiteford39423707621090195.5GaugeHarford100%168 of 16828 min78 min
252Chicamacomico Creek 1.6 E Chicamacomico River Near Salem MDCMCM295.4GaugeDorchester99.4%167 of 16827 min2 h
252Deer Creek AT DarlingtonDRLM295.4GaugeHarford99.4%167 of 16827 min2 h
252Greensboro - Choptank RiverGNBM295.4GaugeCaroline99.4%167 of 16827 min2 h
252Little Gunpowder Falls AT Laurel BrookLBFM295.4GaugeBaltimore99.4%167 of 16827 min2 h
252YOUGHIOGHENY RIVER AT OaklandOAKM295.4GaugeGarrett99.4%167 of 16827 min2 h
257Prince Frederick 1.4 WMD-CV-795.3VolunteerCalvert100%7 of 710.4 h24 h
258North Branch Potomac River 2 S CumberlandCBEM295.3GaugeAllegany99.4%167 of 16828 min2 h
259North Branch Potomac River AT KitzmillerKITM295.3GaugeGarrett99.4%167 of 16828 min2 h
260Abingdon - Bynum RunBRAM295.2GaugeHarford99.4%167 of 16828 min2 h
260Beetree Run AT Bentley SpringsBSBM295.2GaugeBaltimore99.4%167 of 16828 min2 h
260St Clement Creek AT ClementsCLMM295.2GaugeSt Marys99.4%167 of 16828 min2 h
260KennedyvilleKENM295.2GaugeKent99.4%167 of 16828 min2 h
260Zekiah Swamp Run AT NewtownZSRM295.2GaugeCharles99.4%167 of 16828 min2 h
265Patapsco River AT HollofieldPRHM295.2GaugeBaltimore98.8%166 of 16827 min2 h
266Deer Creek AT Rocks State ParkRSPM295.2GaugeHarford98.8%166 of 16827 min2 h
267Potomac River AT HancockHNKM295.1GaugeWashington98.8%166 of 16828 min2 h
267North Branch Potomac River AT SteyerSTYM295.1GaugeGarrett98.8%166 of 16828 min2 h
269Savage River 3 NW BloomingtonSRVM295.1GaugeGarrett98.8%166 of 16828 min2 h
270Georges Run AT BeckleysvilleBCKM295.1GaugeBaltimore98.8%166 of 16828 min2 h
270Savage River 5 NW BartonBTNM295.1GaugeGarrett98.8%166 of 16828 min2 h
270Big Elk Creek AT Elk MillsEKMM295.1GaugeCecil98.8%166 of 16828 min2 h
270Long Green Creek AT Glen ArmGALM295.1GaugeBaltimore98.8%166 of 16828 min2 h
270Usgs Well Ca Fd 54LSWM295.1GaugeCalvert98.8%166 of 16828 min2 h
270Jones Falls 1.5 SW SorrentoSRTM295.1GaugeBaltimore98.8%166 of 16828 min2 h
276Joppatowne - Foster BranchJPAM295.0GaugeHarford98.8%332 of 33628 min60 min
277Anapolis - 8575512APAM295.0GaugeAnne Arundel92.6%778 of 84017 min36 min
278Nw Branch Patapsco River AT Fort McHenry TideBLTM295.0GaugeBaltimore City92.5%777 of 84017 min36 min
278Choptank River AT CambridgeCAMM295.0GaugeDorchester92.5%777 of 84017 min36 min
278Chesapeake City - 8573927CHCM295.0GaugeCecil92.5%777 of 84017 min36 min
278Atlantic AT Ocean City InletOCIM295.0GaugeWorcester92.5%777 of 84017 min36 min
278Solomons Island - 8577330SLIM295.0GaugeCalvert92.5%777 of 84017 min36 min
283Paint Branch AT College ParkCPPM294.9GaugeMontgomery98.5%331 of 33628 min60 min
284Monocacy River AT FrederickFRMM294.9GaugeFrederick98.2%165 of 16828 min2 h
284Antietam Creek AT SharpsburgSACM294.9GaugeWashington98.2%165 of 16828 min2 h
286Honga River AT Bishops HeadBISM294.9GaugeDorchester92.2%775 of 84017 min36 min
287Beaver Run AT FinksburgFNKM294.8GaugeCarroll100%168 of 16831 min63 min
288Swan Creek AT Swan CreekSWNM294.7GaugeHarford97.6%164 of 16828 min2 h
289Gunpowder Falls AT HoffmanvilleGFHM294.7GaugeBaltimore97.6%164 of 16828 min2 h
289Manokin River 1.4 NE Manokin Branch near Princess AnneMNBM294.7GaugeSomerset97.6%164 of 16828 min2 h
291NB Patapsco River AT CedarhurstCDHM294.6GaugeCarroll99.4%167 of 16831 min2 h
292St Marys River AT Great MillsGMRM294.6GaugeSt Marys97.6%164 of 16828 min2 h
293Sawmill Creek AT Glen BurnieGBSM294.6GaugeAnne Arundel96.4%162 of 16826 min2 h
294Youghiogheny River AT HoyesHOYM294.5GaugeGarrett97.0%163 of 16828 min2 h
295Cranberry Branch AT WestminsterWESM294.2GaugeCarroll99.4%334 of 33633 min60 min
296James Run AT BelcampBLCM294.2GaugeHarford98.2%165 of 16831 min2 h
297St InigoesNUI94.2AirportSt Marys86.3%145 of 16811 min3 h
298AT Tolchester BeachTCBM294.1GaugeKent92.2%775 of 84021 min36 min
299Youghiogheny River Near Mchenry0307610094.0GaugeGarrett95.8%161 of 16828 min2 h
299Rain Gage At Youghiogheny River Near Mchenry39313307924390194.0GaugeGarrett95.8%161 of 16828 min2 h
301AT WoodstockWOOM294.0GaugeBaltimore87.5%147 of 16813 min2.3 h
302Hebron 3.6 WMD-WC-2794.0VolunteerWicomico85.7%6 of 786 min2 days
303Long Green 0.6 SWMD-BL-994.0VolunteerBaltimore85.7%6 of 786 min24 h
304Laurel 1.3 NNEMD-HW-3894.0VolunteerHoward85.7%6 of 786 min37.1 h
305Trappe 4.8 WMD-TB-2394.0VolunteerTalbot85.7%6 of 786 min2 days
306Snow Hill 0.4 SMD-WR-1494.0VolunteerWorcester85.7%6 of 786 min2 days
307Annapolis 2.4 SMD-AA-9894.0VolunteerAnne Arundel85.7%6 of 786 min2 days
308Elkton 4.8 NWMD-CC-1694.0VolunteerCecil85.7%6 of 72.4 h24 h
309Jarrettsville 1.9 ESEMD-HR-2894.0VolunteerHarford85.7%6 of 72.4 h2 days
310Westminster 1.2 NEMD-CR-4194.0VolunteerCarroll85.7%6 of 72.4 h47 h
311Grantsville 2.0 ESEMD-GR-1594.0VolunteerGarrett85.7%6 of 72.4 h2 days
312Montgomery Village 1.1 ENEMD-MG-13894.0VolunteerMontgomery85.7%6 of 72.4 h2 days
313Parsonsburg 2WPARM294.0CooperativeWicomico85.7%6 of 72.5 h2 days
314Potomac River AT Edwards FerryEDFM293.8GaugeMontgomery95.2%160 of 16827 min2 h
315Nepp Site At ReisterstownRSTM293.8GaugeBaltimore85.7%6 of 72.9 h2 days
316Patuxent River NASNHK93.5AirportSt Marys87.5%147 of 1685 min4 h
317WLLM2WLLM293.3DCP-85.7%6 of 74 h47 h
318Tuckahoe RAWSTUKM293.2GaugeCaroline91.0%153 of 16817 min5 h
319South CumberlandCBLM293.1CooperativeAllegany85.7%6 of 74.3 h24 h
320Jones Falls (Street Car Museum)JSCM293.1GaugeBaltimore City84.8%342 of 40313 min36 min
321MD-404 at Choptank RiverMD07493.0RoadCaroline96.4%324 of 33626 min2.7 h
322US-13 at US-113MD07092.9RoadWorcester96.4%324 of 33626 min2.7 h
323US-301 at MD-5MD04192.9RoadPrince Georges96.4%324 of 33626 min2.7 h
324US-1 at Baltimore / Harford Co. LineMD02192.9RoadBaltimore96.4%324 of 33626 min2.7 h
324I-70 at MD-32MD05292.9RoadMontgomery96.4%324 of 33626 min2.7 h
326US-50 at MD-331MD03892.9RoadWicomico96.4%324 of 33626 min2.7 h
326I-270 at MD-109MD05692.9RoadMontgomery96.4%324 of 33626 min2.7 h
328Jones Falls (Falls And Smith)JFSM292.9GaugeBaltimore City85.3%344 of 40315 min36 min
329Nerrs Water Quality Site Near RiversideLTQM292.8GaugeHarford89.7%201 of 22423 min60 min
330Catoctin Mountain Raws Near Foxville 1NeFOXM292.7GaugeFrederick100%168 of 16819 min69 min
331I-70 @ I-81MD01192.7RoadWashington96.4%324 of 33626 min2.7 h
332MD-213 at SassafrasMD03992.7RoadCecil96.4%324 of 33626 min2.7 h
333US 301 at MD 305MD07592.7RoadQueen Anne's96.4%324 of 33626 min2.7 h
334MD 231 at Patuxent RiverMD08792.7RoadCharles96.4%324 of 33626 min2.7 h
335MD-43 at MD-150MD06392.7RoadBaltimore96.4%324 of 33626 min2.7 h
336I-68 at Sideling HillMD01292.7RoadWashington96.4%324 of 33626 min2.7 h
337I-83 at MD-137MD00992.7RoadBaltimore96.4%324 of 33626 min2.7 h
337US-340 @ MD-180MD01692.7RoadFrederick96.4%324 of 33626 min2.7 h
339Thurmont 0.8 SSEMD-FR-1092.6VolunteerFrederick85.7%6 of 75.4 h2 days
340I-70 at Frederick / Wash. Co lineMD01592.5RoadFrederick96.4%324 of 33626 min2.7 h
341Powder Mill ScanPWDM292.3GaugePrince Georges99.4%167 of 16842 min2 h
342MD-24 at Rocks State ParkMD03491.8RoadBaltimore96.4%324 of 33626 min2.7 h
343Maiden Choice Run At S Dukeland AveMCRM291.6GaugeBaltimore City80.3%352 of 43813 min60 min
344I-97 at MD-32MD02691.4RoadAnne Arundel96.4%324 of 33626 min2.7 h
344I-95/495 at I-295MD06291.4RoadPrince Georges96.4%324 of 33626 min2.7 h
346Hagerstown 1EHGCM291.4CooperativeWashington85.7%6 of 78 h2 days
347US-50 at Kent NarrowsMD04091.3RoadQueen Annes96.4%324 of 33626 min2.7 h
348Dayton AFWSDAYM291.3GaugeHoward82.9%836 of 1,00813 min43 min
349Huntingtown 2.9 NNWMD-CV-1791.2VolunteerCalvert85.7%6 of 78.4 h2 days
350MD 20 at MD 21MD10191.1RoadKent96.4%324 of 33635 min2.7 h
351I-495 at American Legion Bridge MD US MDDOTMD00290.8RoadMontgomery96.4%324 of 33626 min2.7 h
352US-50 @ I-95MD00090.8RoadPrince Georges96.4%324 of 33626 min2.7 h
353Queenstown 3SQNSM290.6CooperativeQueen Anne's85.7%6 of 79.9 h36.1 h
354I-70 at I-695MD00790.4RoadHoward96.4%324 of 33626 min2.7 h
355I-95 at Patuxent RiverMD00690.3RoadPrince Georges96.4%324 of 33626 min2.7 h
356I-97 at MD-100MD02790.3RoadAnne Arundel96.4%324 of 33626 min2.7 h
357Linthicum 0.4 ENEMD-AA-3590.3VolunteerAnne Arundel85.7%6 of 710.4 h24 h
358Bunting Bridge On Assateague Island National SeashoreASIM290.1GaugeWorcester80.4%193 of 24020 min1.8 h
359US-50 at ChoptankMD00489.6RoadDorchester96.4%324 of 33626 min2.7 h
360Harwood 2.5 WNWMD-AA-9489.0VolunteerAnne Arundel71.4%5 of 726 min3 days
361Arnold 1.6 NMD-AA-9189.0VolunteerAnne Arundel71.4%5 of 726 min2.5 days
362Accident 2.4 NEMD-GR-1689.0VolunteerGarrett71.4%5 of 726 min25 h
363Chestertown 0.7 NNWMD-KN-1289.0VolunteerKent71.4%5 of 726 min3 days
364Columbia 2.4 NNWMD-HW-5589.0VolunteerHoward71.4%5 of 785 min2.9 days
365Sykesville 1.7 SSEMD-HW-289.0VolunteerHoward71.4%5 of 786 min2 days
366Great Mills 4.0 SMD-SM-2289.0VolunteerSt. Marys71.4%5 of 786 min2 days
367Riva 0.8 NNWMD-AA-8489.0VolunteerAnne Arundel71.4%5 of 786 min3 days
368Rossmoor 1.3 ESEMD-MG-5589.0VolunteerMontgomery71.4%5 of 786 min2.5 days
369Beltsville 1.4 NNWMD-PG-8289.0VolunteerPrince Georges71.4%5 of 786 min2 days
370Elkton 6.8 NMD-CC-1889.0VolunteerCecil71.4%5 of 786 min2 days
371Worton 3.9 NWMD-KN-489.0VolunteerKent71.4%5 of 786 min2 days
372West Laurel 1.1 NMD-PG-8589.0VolunteerPrince Georges71.4%5 of 786 min24 h
373Delmar 0.2 NEMD-WC-489.0VolunteerWicomico71.4%5 of 786 min2.1 days
374Pasadena 2.3 NMD-AA-10089.0VolunteerAnne Arundel71.4%5 of 786 min3 days
375Parsonsburg 1.6 WNWMD-WC-989.0VolunteerWicomico71.4%5 of 72.4 h3 days
376Oxford - Coop Oxford LabCXLM288.9GaugeTalbot98.2%165 of 16858 min2 h
377GreenbeltGRNM288.9GaugePrince Georges74.1%747 of 1,00813 min35 min
378I-70 at MD-27MD01788.5RoadHoward95.8%322 of 33626 min2.7 h
379Silver Spring 4.2 NMD-MG-13788.5VolunteerMontgomery71.4%5 of 73.4 h2 days
380StevensvilleSTVM288.3CooperativeQueen Annes71.4%5 of 73.8 h3 days
381Chesapeake City 6.5 WSWMD-CC-2188.1VolunteerCecil71.4%5 of 74.4 h2 days
382Walkersville 0.1 SSWMD-FR-5288.1VolunteerFrederick71.4%5 of 74.4 h3 days
383Denton 5.8 WSWMD-CL-1088.1VolunteerCaroline71.4%5 of 74.4 h37.1 h
384MD-4 at PatuxentMD04587.8RoadCalvert81.9%413 of 50421 min2.3 h
385Herring Run At Echodale AvenueHREM287.7GaugeBaltimore City69.4%350 of 50413 min60 min
386Gwynns Falls AT Washington Blvd BaltimoreWBGM287.6GaugeBaltimore City69.0%348 of 50413 min60 min
387Riggs Rd./Sligo CreekCHLM287.5GaugePrince Georges68.8%347 of 50413 min41 min
388Nw Branch Anacostia River AT BrentwoodBNTM287.5GaugePrince Georges68.8%347 of 50413 min60 min
389Baltimore County - Alert GageLKRM287.5GaugeBaltimore68.6%346 of 50413 min60 min
390US 219 S at Deep Creek LakeMD14587.2RoadGarrett82.5%416 of 50425 min2.3 h
391US-1at ConowingoMD00587.2RoadCecil80.9%281 of 34726 min2.3 h
392MD 260 at Cox RdMD10387.2RoadCalvert79.8%277 of 34726 min2.4 h
393MD-64 at MD-418MD10687.1RoadWashington96.4%324 of 33626 min2.7 h
394US 301 SB North of MD 4MD09987.1RoadPrince Georges82.3%415 of 50425 min2.3 h
395Forest Hill 1.7 SSEMD-HR-1587.1VolunteerHarford71.4%5 of 76.4 h2.5 days
396Leonardtown 0.6 NEMD-SM-387.0VolunteerSt. Marys85.7%6 of 717.4 h38.1 h
397MD-33 at Knapps Narrows Drawbrid MD US MDDOTMD07387.0RoadTalbot78.9%274 of 34726 min2.3 h
398MD-30 at PA LineMD02086.2RoadCarroll96.4%324 of 33626 min2.7 h
399I-68 at WV LineMD12985.9RoadGarrett96.1%323 of 33626 min2.7 h
400Kensington 0.1 WMD-MG-4085.3VolunteerMontgomery71.4%5 of 710.4 h24 h
401Moores Run At Moravia Ind PkMOOM285.2GaugeBaltimore City74.6%301 of 40314 min4.6 h
402Citizen station FW8736FW873685.2CitizenQueen Anne's65.0%164 of 25218 s3.5 h
403Queenstown 2.6 SMD-QA-684.0VolunteerQueen Anne's57.1%4 of 726 min2 days
404New Market 1.7 NWMD-FR-4184.0VolunteerFrederick57.1%4 of 786 min25 h
405Upper Marlboro 7.0 NEMD-PG-10184.0VolunteerPrince Georges57.1%4 of 786 min3 days
406Cockeysville 2.9 WSWMD-BL-4584.0VolunteerBaltimore57.1%4 of 786 min2 days
407Ocean Pines 1.2 SSWMD-WR-1084.0VolunteerWorcester57.1%4 of 786 min2 days
408Easton 0.8 ESEMD-TB-1684.0VolunteerTalbot57.1%4 of 72.4 h2 days
409US-13 at US-50MD03783.9RoadWorcester72.5%348 of 48026 min2.4 h
410Citizen station FW0596FW059683.9CitizenAnne Arundel62.5%105 of 16816 s4.5 h
411Citizen station FW0699FW069983.8CitizenCarroll62.1%313 of 50418 s2 h
412Citizen station KG4K-13KG4K-1383.5CitizenAnne Arundel62.7%158 of 25217 s4.2 h
413Academy Hill 1.1 WSWMD-CV-3683.5VolunteerCalvert57.1%4 of 786 min3.5 days
414Jefferson 1.6 SSEMD-FR-2483.5VolunteerFrederick57.1%4 of 73.4 h35.1 h
415Citizen station EW3247EW324783.4CitizenHoward61.1%154 of 25217 s4 h
416Citizen station CW2057CW205783.2CitizenHoward63.1%318 of 50421 s2.7 h
417Citizen station EW9304EW930483.2CitizenWashington63.1%106 of 16818 s4.3 h
418Citizen station CW1767CW176783.2CitizenWicomico61.9%104 of 16817 s7 h
419MD-51 at Oldtown Salt DomeMD07183.1RoadAllegany79.5%276 of 34726 min2.4 h
420Citizen station FW7376FW737683.1CitizenWashington59.2%119 of 20118 s4.4 h
421Mount Washington 0.5 NMD-BC-383.1VolunteerBaltimore City57.1%4 of 72.4 h4 days
422Oakland2G483.0AirportGarrett99.6%502 of 50412 min40 min
423US-301at Potomac Riv.MD02383.0RoadCharles68.2%344 of 50421 min2.3 h
423Bay Bridge N-13 W/BMD06583.0RoadQueen Anne's68.2%344 of 50421 min2.3 h
423Bay Bridge S-9 E/BMD06683.0RoadAnne Arundel68.2%344 of 50421 min2.3 h
423Hatem Bridge US 40 W/BMD06783.0RoadCecil68.2%344 of 50421 min2.3 h
423I-95 at Millard E. Tydings Memor MD US MDDOTMD15083.0RoadCecil68.2%344 of 50421 min2.3 h
423US 50 EB on OC Drawbridge Wind S MD US MDDOTMD15183.0RoadWorcester68.2%344 of 50421 min2.3 h
423MDTA Bridge GraphsMD15483.0RoadAnne Arundel68.2%344 of 50421 min2.3 h
423US 301 NB at G-17 (VIS-3 in VA)MD15683.0RoadCharles68.2%344 of 50421 min2.3 h
431I-95 at Tydings BrMD02483.0RoadCecil68.2%344 of 50422 min2.3 h
431I-95 at I-695MD04483.0RoadBaltimore68.2%344 of 50422 min2.3 h
431MD-200 WB at Muncaster Mill RdMD06983.0RoadMontgomery68.2%344 of 50422 min2.3 h
431MD-200 EB at Bonifant RdMD14083.0RoadMontgomery68.2%344 of 50422 min2.3 h
435Citizen station W3DAKW3DAK83.0CitizenBaltimore60.7%102 of 16817 s6.5 h
436Citizen station DW8362DW836283.0CitizenFrederick60.3%304 of 50415 s2.1 h
437Citizen station EW3221EW322183.0CitizenAnne Arundel58.3%98 of 16818 s5.1 h
438Citizen station GW1751GW175182.9CitizenWicomico59.9%302 of 50417 s2.1 h
439US 301 NB on NMB at G-10 (RWIS a MD US MDDOTMD15582.8RoadCharles68.2%344 of 50422 min2.3 h
440Thomas Johnson BridgeMD14782.7RoadCalvert68.9%331 of 48026 min2.4 h
441Chevy Chase 1.2 SWMD-MG-15282.6VolunteerMontgomery57.1%4 of 73.4 h4 days
442La Plata 5.8 SEMD-CH-3682.6VolunteerCharles57.1%4 of 75.4 h2 days
443US-50 at MD-2MD02982.5RoadAnne Arundel71.2%342 of 48026 min2.3 h
444Citizen station CW1729CW172982.5CitizenDorchester57.7%97 of 16818 s5.5 h
445MD-136 at MD-646MD04282.4RoadHarford68.2%344 of 50425 min2.3 h
445MD 24 at Jarrettsville RoadMD05982.4RoadHarford68.2%344 of 50425 min2.3 h
445US-29 @ Middle Patuxent RiverMD15282.4RoadHoward68.2%344 of 50425 min2.3 h
448Citizen station CW6344CW634482.4CitizenSaint Mary's58.1%150 of 25817 s3.8 h
449Citizen station DW2917DW291782.3CitizenCarroll57.7%97 of 16818 s5.5 h
450I 95 S - past MD 212MD00382.2RoadPrince Georges68.2%344 of 50425 min2.3 h
450I-195 @ MD-295MD01082.2RoadAnne Arundel68.2%344 of 50425 min2.3 h
450I-95 at Howard / Baltimore Co. LineMD01982.2RoadAnne Arundel68.2%344 of 50425 min2.3 h
450MD-175 at MD-295MD03182.2RoadAnne Arundel68.2%344 of 50425 min2.3 h
450I-70 at MD-522MD04782.2RoadWashington68.2%344 of 50425 min2.3 h
450I-70 at MonacacyMD05082.2RoadFrederick68.2%344 of 50425 min2.3 h
450I-495 @ MD-4MD05482.2RoadPrince Georges68.2%344 of 50425 min2.3 h
450MD 23 @ MeadowTree Rd.MD05882.2RoadBaltimore68.2%344 of 50425 min2.3 h
450IS 70 WB at South MountainMD06482.2RoadFrederick68.2%344 of 50425 min2.3 h
450IS 68 W of 15 MI CreekMD07682.2RoadAllegany68.2%344 of 50425 min2.3 h
450IS 695 W at Providence RdMD07782.2RoadBaltimore68.2%344 of 50425 min2.3 h
450IS 83 SB at MD 439MD07882.2RoadBaltimore68.2%344 of 50425 min2.3 h
450IS 95/495 I/L at MD 5MD07982.2RoadPrince Georges68.2%344 of 50425 min2.3 h
450IS 695 O/L South of IS 95MD08082.2RoadBaltimore68.2%344 of 50425 min2.3 h
450IS 70 West of US-29MD08182.2RoadHoward68.2%344 of 50425 min2.3 h
450MD 295 N - South of IS 895MD08282.2RoadAnne Arundel68.2%344 of 50425 min2.3 h
450IS 270 S - South of Middlebrook MD US MDDOTMD08382.2RoadMontgomery68.2%344 of 50425 min2.3 h
450IS 270 N - North of MD 80MD08482.2RoadFrederick68.2%344 of 50425 min2.3 h
450IS 83 N at Old Pimlico RoadMD08682.2RoadBaltimore68.2%344 of 50425 min2.3 h
450US 50 East - 2 Mi prior to MD-32 MD US MDDOTMD08882.2RoadTalbot68.2%344 of 50425 min2.3 h
450MD 140 S at Balt. Co LineMD09082.2RoadCarroll68.2%344 of 50425 min2.3 h
450IS 695 IL past US 1MD09182.2RoadBaltimore68.2%344 of 50425 min2.3 h
450IS 695 S 1.5mi N of IS 795MD09282.2RoadBaltimore68.2%344 of 50425 min2.3 h
450US 50 E at Church RoadMD09382.2RoadPrince Georges68.2%344 of 50425 min2.3 h
450IS 270 S prior to IS 495MD09582.2RoadMontgomery68.2%344 of 50425 min2.3 h
450US 50 E - prior to MD 410MD09682.2RoadPrince Georges68.2%344 of 50425 min2.3 h
450US 29 NB at MD 108MD09782.2RoadHoward68.2%344 of 50425 min2.3 h
450MD 4 South at MD 235MD09882.2RoadSt. Marys68.2%344 of 50425 min2.3 h
450MD 5 North at MD 246MD10082.2RoadSt. Marys68.2%344 of 50425 min2.3 h
450US 50 E 3Mi W of I 97MD10282.2RoadAnne Arundel68.2%344 of 50425 min2.3 h
450MD 404 E prior to MD 16MD10482.2RoadCaroline68.2%344 of 50425 min2.3 h
450MD-135 at Meadow Oaks DriveMD10782.2RoadGarrett68.2%344 of 50425 min2.3 h
450US-40 W at MD-132MD10882.2RoadHarford68.2%344 of 50425 min2.3 h
450MD 22 E at Shucks RoadMD11182.2RoadHarford68.2%344 of 50425 min2.3 h
450MD 222 N North of I-95MD11382.2RoadCecil68.2%344 of 50425 min2.3 h
450US 40 West of Mechanics Valley R MD US MDDOTMD11482.2RoadCecil68.2%344 of 50425 min2.3 h
450US 50 East past MD-347MD11582.2RoadWicomico68.2%344 of 50425 min2.3 h
450US-50 WB at Friendship RoadMD11682.2RoadWicomico68.2%344 of 50425 min2.3 h
450MD-10 NB S of N Thompson Avenue MD US MDDOTMD11782.2RoadAnne Arundel68.2%344 of 50425 min2.3 h
450IS 97 N prior to Hawkins RoadMD11882.2RoadAnne Arundel68.2%344 of 50425 min2.3 h
450IS 68 EB E of Ex 19 MD-495MD11982.2RoadGarrett68.2%344 of 50425 min2.3 h
450US 50E at MD 331MD12182.2RoadTalbot68.2%344 of 50425 min2.3 h
450MD 404 E - East of Newtown Road MD US MDDOTMD12382.2RoadTalbot68.2%344 of 50425 min2.3 h
450I-95 / 495 NB past MD 201MD12582.2RoadPrince Georges68.2%344 of 50425 min2.3 h
450US 13 NB at MD 12MD12782.2RoadWicomico68.2%344 of 50425 min2.3 h
450I-495 I/L prior to MD 650MD12882.2RoadMontgomery68.2%344 of 50425 min2.3 h
450US-15 SB at St. Anthony RoadMD13082.2RoadFrederick68.2%344 of 50425 min2.3 h
450IS 70 WB at Mt. Phillip RoadMD13182.2RoadFrederick68.2%344 of 50425 min2.3 h
450IS 70 WB at MD-66MD13282.2RoadWashington68.2%344 of 50425 min2.3 h
450IS 81 SB at Showalter RoadMD13382.2RoadWashington68.2%344 of 50425 min2.3 h
450IS 70 WB at MD-68MD13482.2RoadWashington68.2%344 of 50425 min2.3 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; 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.