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.
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
| Rank | Station | Score | Parts | Network | County | Received | Reports | Arrives in | Longest silence |
|---|---|---|---|---|---|---|---|---|---|
| 246 | Rain Gage in Broad Creek Basin at Whiteford394237076210901 | 95.5 | Gauge | Harford | 100% | 168 of 168 | 28 min | 78 min | |
| 252 | Chicamacomico Creek 1.6 E Chicamacomico River Near Salem MDCMCM2 | 95.4 | Gauge | Dorchester | 99.4% | 167 of 168 | 27 min | 2 h | |
| 252 | Deer Creek AT DarlingtonDRLM2 | 95.4 | Gauge | Harford | 99.4% | 167 of 168 | 27 min | 2 h | |
| 252 | Greensboro - Choptank RiverGNBM2 | 95.4 | Gauge | Caroline | 99.4% | 167 of 168 | 27 min | 2 h | |
| 252 | Little Gunpowder Falls AT Laurel BrookLBFM2 | 95.4 | Gauge | Baltimore | 99.4% | 167 of 168 | 27 min | 2 h | |
| 252 | YOUGHIOGHENY RIVER AT OaklandOAKM2 | 95.4 | Gauge | Garrett | 99.4% | 167 of 168 | 27 min | 2 h | |
| 257 | Prince Frederick 1.4 WMD-CV-7 | 95.3 | Volunteer | Calvert | 100% | 7 of 7 | 10.4 h | 24 h | |
| 258 | North Branch Potomac River 2 S CumberlandCBEM2 | 95.3 | Gauge | Allegany | 99.4% | 167 of 168 | 28 min | 2 h | |
| 259 | North Branch Potomac River AT KitzmillerKITM2 | 95.3 | Gauge | Garrett | 99.4% | 167 of 168 | 28 min | 2 h | |
| 260 | Abingdon - Bynum RunBRAM2 | 95.2 | Gauge | Harford | 99.4% | 167 of 168 | 28 min | 2 h | |
| 260 | Beetree Run AT Bentley SpringsBSBM2 | 95.2 | Gauge | Baltimore | 99.4% | 167 of 168 | 28 min | 2 h | |
| 260 | St Clement Creek AT ClementsCLMM2 | 95.2 | Gauge | St Marys | 99.4% | 167 of 168 | 28 min | 2 h | |
| 260 | KennedyvilleKENM2 | 95.2 | Gauge | Kent | 99.4% | 167 of 168 | 28 min | 2 h | |
| 260 | Zekiah Swamp Run AT NewtownZSRM2 | 95.2 | Gauge | Charles | 99.4% | 167 of 168 | 28 min | 2 h | |
| 265 | Patapsco River AT HollofieldPRHM2 | 95.2 | Gauge | Baltimore | 98.8% | 166 of 168 | 27 min | 2 h | |
| 266 | Deer Creek AT Rocks State ParkRSPM2 | 95.2 | Gauge | Harford | 98.8% | 166 of 168 | 27 min | 2 h | |
| 267 | Potomac River AT HancockHNKM2 | 95.1 | Gauge | Washington | 98.8% | 166 of 168 | 28 min | 2 h | |
| 267 | North Branch Potomac River AT SteyerSTYM2 | 95.1 | Gauge | Garrett | 98.8% | 166 of 168 | 28 min | 2 h | |
| 269 | Savage River 3 NW BloomingtonSRVM2 | 95.1 | Gauge | Garrett | 98.8% | 166 of 168 | 28 min | 2 h | |
| 270 | Georges Run AT BeckleysvilleBCKM2 | 95.1 | Gauge | Baltimore | 98.8% | 166 of 168 | 28 min | 2 h | |
| 270 | Savage River 5 NW BartonBTNM2 | 95.1 | Gauge | Garrett | 98.8% | 166 of 168 | 28 min | 2 h | |
| 270 | Big Elk Creek AT Elk MillsEKMM2 | 95.1 | Gauge | Cecil | 98.8% | 166 of 168 | 28 min | 2 h | |
| 270 | Long Green Creek AT Glen ArmGALM2 | 95.1 | Gauge | Baltimore | 98.8% | 166 of 168 | 28 min | 2 h | |
| 270 | Usgs Well Ca Fd 54LSWM2 | 95.1 | Gauge | Calvert | 98.8% | 166 of 168 | 28 min | 2 h | |
| 270 | Jones Falls 1.5 SW SorrentoSRTM2 | 95.1 | Gauge | Baltimore | 98.8% | 166 of 168 | 28 min | 2 h | |
| 276 | Joppatowne - Foster BranchJPAM2 | 95.0 | Gauge | Harford | 98.8% | 332 of 336 | 28 min | 60 min | |
| 277 | Anapolis - 8575512APAM2 | 95.0 | Gauge | Anne Arundel | 92.6% | 778 of 840 | 17 min | 36 min | |
| 278 | Nw Branch Patapsco River AT Fort McHenry TideBLTM2 | 95.0 | Gauge | Baltimore City | 92.5% | 777 of 840 | 17 min | 36 min | |
| 278 | Choptank River AT CambridgeCAMM2 | 95.0 | Gauge | Dorchester | 92.5% | 777 of 840 | 17 min | 36 min | |
| 278 | Chesapeake City - 8573927CHCM2 | 95.0 | Gauge | Cecil | 92.5% | 777 of 840 | 17 min | 36 min | |
| 278 | Atlantic AT Ocean City InletOCIM2 | 95.0 | Gauge | Worcester | 92.5% | 777 of 840 | 17 min | 36 min | |
| 278 | Solomons Island - 8577330SLIM2 | 95.0 | Gauge | Calvert | 92.5% | 777 of 840 | 17 min | 36 min | |
| 283 | Paint Branch AT College ParkCPPM2 | 94.9 | Gauge | Montgomery | 98.5% | 331 of 336 | 28 min | 60 min | |
| 284 | Monocacy River AT FrederickFRMM2 | 94.9 | Gauge | Frederick | 98.2% | 165 of 168 | 28 min | 2 h | |
| 284 | Antietam Creek AT SharpsburgSACM2 | 94.9 | Gauge | Washington | 98.2% | 165 of 168 | 28 min | 2 h | |
| 286 | Honga River AT Bishops HeadBISM2 | 94.9 | Gauge | Dorchester | 92.2% | 775 of 840 | 17 min | 36 min | |
| 287 | Beaver Run AT FinksburgFNKM2 | 94.8 | Gauge | Carroll | 100% | 168 of 168 | 31 min | 63 min | |
| 288 | Swan Creek AT Swan CreekSWNM2 | 94.7 | Gauge | Harford | 97.6% | 164 of 168 | 28 min | 2 h | |
| 289 | Gunpowder Falls AT HoffmanvilleGFHM2 | 94.7 | Gauge | Baltimore | 97.6% | 164 of 168 | 28 min | 2 h | |
| 289 | Manokin River 1.4 NE Manokin Branch near Princess AnneMNBM2 | 94.7 | Gauge | Somerset | 97.6% | 164 of 168 | 28 min | 2 h | |
| 291 | NB Patapsco River AT CedarhurstCDHM2 | 94.6 | Gauge | Carroll | 99.4% | 167 of 168 | 31 min | 2 h | |
| 292 | St Marys River AT Great MillsGMRM2 | 94.6 | Gauge | St Marys | 97.6% | 164 of 168 | 28 min | 2 h | |
| 293 | Sawmill Creek AT Glen BurnieGBSM2 | 94.6 | Gauge | Anne Arundel | 96.4% | 162 of 168 | 26 min | 2 h | |
| 294 | Youghiogheny River AT HoyesHOYM2 | 94.5 | Gauge | Garrett | 97.0% | 163 of 168 | 28 min | 2 h | |
| 295 | Cranberry Branch AT WestminsterWESM2 | 94.2 | Gauge | Carroll | 99.4% | 334 of 336 | 33 min | 60 min | |
| 296 | James Run AT BelcampBLCM2 | 94.2 | Gauge | Harford | 98.2% | 165 of 168 | 31 min | 2 h | |
| 297 | St InigoesNUI | 94.2 | Airport | St Marys | 86.3% | 145 of 168 | 11 min | 3 h | |
| 298 | AT Tolchester BeachTCBM2 | 94.1 | Gauge | Kent | 92.2% | 775 of 840 | 21 min | 36 min | |
| 299 | Youghiogheny River Near Mchenry03076100 | 94.0 | Gauge | Garrett | 95.8% | 161 of 168 | 28 min | 2 h | |
| 299 | Rain Gage At Youghiogheny River Near Mchenry393133079243901 | 94.0 | Gauge | Garrett | 95.8% | 161 of 168 | 28 min | 2 h | |
| 301 | AT WoodstockWOOM2 | 94.0 | Gauge | Baltimore | 87.5% | 147 of 168 | 13 min | 2.3 h | |
| 302 | Hebron 3.6 WMD-WC-27 | 94.0 | Volunteer | Wicomico | 85.7% | 6 of 7 | 86 min | 2 days | |
| 303 | Long Green 0.6 SWMD-BL-9 | 94.0 | Volunteer | Baltimore | 85.7% | 6 of 7 | 86 min | 24 h | |
| 304 | Laurel 1.3 NNEMD-HW-38 | 94.0 | Volunteer | Howard | 85.7% | 6 of 7 | 86 min | 37.1 h | |
| 305 | Trappe 4.8 WMD-TB-23 | 94.0 | Volunteer | Talbot | 85.7% | 6 of 7 | 86 min | 2 days | |
| 306 | Snow Hill 0.4 SMD-WR-14 | 94.0 | Volunteer | Worcester | 85.7% | 6 of 7 | 86 min | 2 days | |
| 307 | Annapolis 2.4 SMD-AA-98 | 94.0 | Volunteer | Anne Arundel | 85.7% | 6 of 7 | 86 min | 2 days | |
| 308 | Elkton 4.8 NWMD-CC-16 | 94.0 | Volunteer | Cecil | 85.7% | 6 of 7 | 2.4 h | 24 h | |
| 309 | Jarrettsville 1.9 ESEMD-HR-28 | 94.0 | Volunteer | Harford | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 310 | Westminster 1.2 NEMD-CR-41 | 94.0 | Volunteer | Carroll | 85.7% | 6 of 7 | 2.4 h | 47 h | |
| 311 | Grantsville 2.0 ESEMD-GR-15 | 94.0 | Volunteer | Garrett | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 312 | Montgomery Village 1.1 ENEMD-MG-138 | 94.0 | Volunteer | Montgomery | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 313 | Parsonsburg 2WPARM2 | 94.0 | Cooperative | Wicomico | 85.7% | 6 of 7 | 2.5 h | 2 days | |
| 314 | Potomac River AT Edwards FerryEDFM2 | 93.8 | Gauge | Montgomery | 95.2% | 160 of 168 | 27 min | 2 h | |
| 315 | Nepp Site At ReisterstownRSTM2 | 93.8 | Gauge | Baltimore | 85.7% | 6 of 7 | 2.9 h | 2 days | |
| 316 | Patuxent River NASNHK | 93.5 | Airport | St Marys | 87.5% | 147 of 168 | 5 min | 4 h | |
| 317 | WLLM2WLLM2 | 93.3 | DCP | - | 85.7% | 6 of 7 | 4 h | 47 h | |
| 318 | Tuckahoe RAWSTUKM2 | 93.2 | Gauge | Caroline | 91.0% | 153 of 168 | 17 min | 5 h | |
| 319 | South CumberlandCBLM2 | 93.1 | Cooperative | Allegany | 85.7% | 6 of 7 | 4.3 h | 24 h | |
| 320 | Jones Falls (Street Car Museum)JSCM2 | 93.1 | Gauge | Baltimore City | 84.8% | 342 of 403 | 13 min | 36 min | |
| 321 | MD-404 at Choptank RiverMD074 | 93.0 | Road | Caroline | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 322 | US-13 at US-113MD070 | 92.9 | Road | Worcester | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 323 | US-301 at MD-5MD041 | 92.9 | Road | Prince Georges | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 324 | US-1 at Baltimore / Harford Co. LineMD021 | 92.9 | Road | Baltimore | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 324 | I-70 at MD-32MD052 | 92.9 | Road | Montgomery | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 326 | US-50 at MD-331MD038 | 92.9 | Road | Wicomico | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 326 | I-270 at MD-109MD056 | 92.9 | Road | Montgomery | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 328 | Jones Falls (Falls And Smith)JFSM2 | 92.9 | Gauge | Baltimore City | 85.3% | 344 of 403 | 15 min | 36 min | |
| 329 | Nerrs Water Quality Site Near RiversideLTQM2 | 92.8 | Gauge | Harford | 89.7% | 201 of 224 | 23 min | 60 min | |
| 330 | Catoctin Mountain Raws Near Foxville 1NeFOXM2 | 92.7 | Gauge | Frederick | 100% | 168 of 168 | 19 min | 69 min | |
| 331 | I-70 @ I-81MD011 | 92.7 | Road | Washington | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 332 | MD-213 at SassafrasMD039 | 92.7 | Road | Cecil | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 333 | US 301 at MD 305MD075 | 92.7 | Road | Queen Anne's | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 334 | MD 231 at Patuxent RiverMD087 | 92.7 | Road | Charles | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 335 | MD-43 at MD-150MD063 | 92.7 | Road | Baltimore | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 336 | I-68 at Sideling HillMD012 | 92.7 | Road | Washington | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 337 | I-83 at MD-137MD009 | 92.7 | Road | Baltimore | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 337 | US-340 @ MD-180MD016 | 92.7 | Road | Frederick | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 339 | Thurmont 0.8 SSEMD-FR-10 | 92.6 | Volunteer | Frederick | 85.7% | 6 of 7 | 5.4 h | 2 days | |
| 340 | I-70 at Frederick / Wash. Co lineMD015 | 92.5 | Road | Frederick | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 341 | Powder Mill ScanPWDM2 | 92.3 | Gauge | Prince Georges | 99.4% | 167 of 168 | 42 min | 2 h | |
| 342 | MD-24 at Rocks State ParkMD034 | 91.8 | Road | Baltimore | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 343 | Maiden Choice Run At S Dukeland AveMCRM2 | 91.6 | Gauge | Baltimore City | 80.3% | 352 of 438 | 13 min | 60 min | |
| 344 | I-97 at MD-32MD026 | 91.4 | Road | Anne Arundel | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 344 | I-95/495 at I-295MD062 | 91.4 | Road | Prince Georges | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 346 | Hagerstown 1EHGCM2 | 91.4 | Cooperative | Washington | 85.7% | 6 of 7 | 8 h | 2 days | |
| 347 | US-50 at Kent NarrowsMD040 | 91.3 | Road | Queen Annes | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 348 | Dayton AFWSDAYM2 | 91.3 | Gauge | Howard | 82.9% | 836 of 1,008 | 13 min | 43 min | |
| 349 | Huntingtown 2.9 NNWMD-CV-17 | 91.2 | Volunteer | Calvert | 85.7% | 6 of 7 | 8.4 h | 2 days | |
| 350 | MD 20 at MD 21MD101 | 91.1 | Road | Kent | 96.4% | 324 of 336 | 35 min | 2.7 h | |
| 351 | I-495 at American Legion Bridge MD US MDDOTMD002 | 90.8 | Road | Montgomery | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 352 | US-50 @ I-95MD000 | 90.8 | Road | Prince Georges | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 353 | Queenstown 3SQNSM2 | 90.6 | Cooperative | Queen Anne's | 85.7% | 6 of 7 | 9.9 h | 36.1 h | |
| 354 | I-70 at I-695MD007 | 90.4 | Road | Howard | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 355 | I-95 at Patuxent RiverMD006 | 90.3 | Road | Prince Georges | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 356 | I-97 at MD-100MD027 | 90.3 | Road | Anne Arundel | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 357 | Linthicum 0.4 ENEMD-AA-35 | 90.3 | Volunteer | Anne Arundel | 85.7% | 6 of 7 | 10.4 h | 24 h | |
| 358 | Bunting Bridge On Assateague Island National SeashoreASIM2 | 90.1 | Gauge | Worcester | 80.4% | 193 of 240 | 20 min | 1.8 h | |
| 359 | US-50 at ChoptankMD004 | 89.6 | Road | Dorchester | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 360 | Harwood 2.5 WNWMD-AA-94 | 89.0 | Volunteer | Anne Arundel | 71.4% | 5 of 7 | 26 min | 3 days | |
| 361 | Arnold 1.6 NMD-AA-91 | 89.0 | Volunteer | Anne Arundel | 71.4% | 5 of 7 | 26 min | 2.5 days | |
| 362 | Accident 2.4 NEMD-GR-16 | 89.0 | Volunteer | Garrett | 71.4% | 5 of 7 | 26 min | 25 h | |
| 363 | Chestertown 0.7 NNWMD-KN-12 | 89.0 | Volunteer | Kent | 71.4% | 5 of 7 | 26 min | 3 days | |
| 364 | Columbia 2.4 NNWMD-HW-55 | 89.0 | Volunteer | Howard | 71.4% | 5 of 7 | 85 min | 2.9 days | |
| 365 | Sykesville 1.7 SSEMD-HW-2 | 89.0 | Volunteer | Howard | 71.4% | 5 of 7 | 86 min | 2 days | |
| 366 | Great Mills 4.0 SMD-SM-22 | 89.0 | Volunteer | St. Marys | 71.4% | 5 of 7 | 86 min | 2 days | |
| 367 | Riva 0.8 NNWMD-AA-84 | 89.0 | Volunteer | Anne Arundel | 71.4% | 5 of 7 | 86 min | 3 days | |
| 368 | Rossmoor 1.3 ESEMD-MG-55 | 89.0 | Volunteer | Montgomery | 71.4% | 5 of 7 | 86 min | 2.5 days | |
| 369 | Beltsville 1.4 NNWMD-PG-82 | 89.0 | Volunteer | Prince Georges | 71.4% | 5 of 7 | 86 min | 2 days | |
| 370 | Elkton 6.8 NMD-CC-18 | 89.0 | Volunteer | Cecil | 71.4% | 5 of 7 | 86 min | 2 days | |
| 371 | Worton 3.9 NWMD-KN-4 | 89.0 | Volunteer | Kent | 71.4% | 5 of 7 | 86 min | 2 days | |
| 372 | West Laurel 1.1 NMD-PG-85 | 89.0 | Volunteer | Prince Georges | 71.4% | 5 of 7 | 86 min | 24 h | |
| 373 | Delmar 0.2 NEMD-WC-4 | 89.0 | Volunteer | Wicomico | 71.4% | 5 of 7 | 86 min | 2.1 days | |
| 374 | Pasadena 2.3 NMD-AA-100 | 89.0 | Volunteer | Anne Arundel | 71.4% | 5 of 7 | 86 min | 3 days | |
| 375 | Parsonsburg 1.6 WNWMD-WC-9 | 89.0 | Volunteer | Wicomico | 71.4% | 5 of 7 | 2.4 h | 3 days | |
| 376 | Oxford - Coop Oxford LabCXLM2 | 88.9 | Gauge | Talbot | 98.2% | 165 of 168 | 58 min | 2 h | |
| 377 | GreenbeltGRNM2 | 88.9 | Gauge | Prince Georges | 74.1% | 747 of 1,008 | 13 min | 35 min | |
| 378 | I-70 at MD-27MD017 | 88.5 | Road | Howard | 95.8% | 322 of 336 | 26 min | 2.7 h | |
| 379 | Silver Spring 4.2 NMD-MG-137 | 88.5 | Volunteer | Montgomery | 71.4% | 5 of 7 | 3.4 h | 2 days | |
| 380 | StevensvilleSTVM2 | 88.3 | Cooperative | Queen Annes | 71.4% | 5 of 7 | 3.8 h | 3 days | |
| 381 | Chesapeake City 6.5 WSWMD-CC-21 | 88.1 | Volunteer | Cecil | 71.4% | 5 of 7 | 4.4 h | 2 days | |
| 382 | Walkersville 0.1 SSWMD-FR-52 | 88.1 | Volunteer | Frederick | 71.4% | 5 of 7 | 4.4 h | 3 days | |
| 383 | Denton 5.8 WSWMD-CL-10 | 88.1 | Volunteer | Caroline | 71.4% | 5 of 7 | 4.4 h | 37.1 h | |
| 384 | MD-4 at PatuxentMD045 | 87.8 | Road | Calvert | 81.9% | 413 of 504 | 21 min | 2.3 h | |
| 385 | Herring Run At Echodale AvenueHREM2 | 87.7 | Gauge | Baltimore City | 69.4% | 350 of 504 | 13 min | 60 min | |
| 386 | Gwynns Falls AT Washington Blvd BaltimoreWBGM2 | 87.6 | Gauge | Baltimore City | 69.0% | 348 of 504 | 13 min | 60 min | |
| 387 | Riggs Rd./Sligo CreekCHLM2 | 87.5 | Gauge | Prince Georges | 68.8% | 347 of 504 | 13 min | 41 min | |
| 388 | Nw Branch Anacostia River AT BrentwoodBNTM2 | 87.5 | Gauge | Prince Georges | 68.8% | 347 of 504 | 13 min | 60 min | |
| 389 | Baltimore County - Alert GageLKRM2 | 87.5 | Gauge | Baltimore | 68.6% | 346 of 504 | 13 min | 60 min | |
| 390 | US 219 S at Deep Creek LakeMD145 | 87.2 | Road | Garrett | 82.5% | 416 of 504 | 25 min | 2.3 h | |
| 391 | US-1at ConowingoMD005 | 87.2 | Road | Cecil | 80.9% | 281 of 347 | 26 min | 2.3 h | |
| 392 | MD 260 at Cox RdMD103 | 87.2 | Road | Calvert | 79.8% | 277 of 347 | 26 min | 2.4 h | |
| 393 | MD-64 at MD-418MD106 | 87.1 | Road | Washington | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 394 | US 301 SB North of MD 4MD099 | 87.1 | Road | Prince Georges | 82.3% | 415 of 504 | 25 min | 2.3 h | |
| 395 | Forest Hill 1.7 SSEMD-HR-15 | 87.1 | Volunteer | Harford | 71.4% | 5 of 7 | 6.4 h | 2.5 days | |
| 396 | Leonardtown 0.6 NEMD-SM-3 | 87.0 | Volunteer | St. Marys | 85.7% | 6 of 7 | 17.4 h | 38.1 h | |
| 397 | MD-33 at Knapps Narrows Drawbrid MD US MDDOTMD073 | 87.0 | Road | Talbot | 78.9% | 274 of 347 | 26 min | 2.3 h | |
| 398 | MD-30 at PA LineMD020 | 86.2 | Road | Carroll | 96.4% | 324 of 336 | 26 min | 2.7 h | |
| 399 | I-68 at WV LineMD129 | 85.9 | Road | Garrett | 96.1% | 323 of 336 | 26 min | 2.7 h | |
| 400 | Kensington 0.1 WMD-MG-40 | 85.3 | Volunteer | Montgomery | 71.4% | 5 of 7 | 10.4 h | 24 h | |
| 401 | Moores Run At Moravia Ind PkMOOM2 | 85.2 | Gauge | Baltimore City | 74.6% | 301 of 403 | 14 min | 4.6 h | |
| 402 | Citizen station FW8736FW8736 | 85.2 | Citizen | Queen Anne's | 65.0% | 164 of 252 | 18 s | 3.5 h | |
| 403 | Queenstown 2.6 SMD-QA-6 | 84.0 | Volunteer | Queen Anne's | 57.1% | 4 of 7 | 26 min | 2 days | |
| 404 | New Market 1.7 NWMD-FR-41 | 84.0 | Volunteer | Frederick | 57.1% | 4 of 7 | 86 min | 25 h | |
| 405 | Upper Marlboro 7.0 NEMD-PG-101 | 84.0 | Volunteer | Prince Georges | 57.1% | 4 of 7 | 86 min | 3 days | |
| 406 | Cockeysville 2.9 WSWMD-BL-45 | 84.0 | Volunteer | Baltimore | 57.1% | 4 of 7 | 86 min | 2 days | |
| 407 | Ocean Pines 1.2 SSWMD-WR-10 | 84.0 | Volunteer | Worcester | 57.1% | 4 of 7 | 86 min | 2 days | |
| 408 | Easton 0.8 ESEMD-TB-16 | 84.0 | Volunteer | Talbot | 57.1% | 4 of 7 | 2.4 h | 2 days | |
| 409 | US-13 at US-50MD037 | 83.9 | Road | Worcester | 72.5% | 348 of 480 | 26 min | 2.4 h | |
| 410 | Citizen station FW0596FW0596 | 83.9 | Citizen | Anne Arundel | 62.5% | 105 of 168 | 16 s | 4.5 h | |
| 411 | Citizen station FW0699FW0699 | 83.8 | Citizen | Carroll | 62.1% | 313 of 504 | 18 s | 2 h | |
| 412 | Citizen station KG4K-13KG4K-13 | 83.5 | Citizen | Anne Arundel | 62.7% | 158 of 252 | 17 s | 4.2 h | |
| 413 | Academy Hill 1.1 WSWMD-CV-36 | 83.5 | Volunteer | Calvert | 57.1% | 4 of 7 | 86 min | 3.5 days | |
| 414 | Jefferson 1.6 SSEMD-FR-24 | 83.5 | Volunteer | Frederick | 57.1% | 4 of 7 | 3.4 h | 35.1 h | |
| 415 | Citizen station EW3247EW3247 | 83.4 | Citizen | Howard | 61.1% | 154 of 252 | 17 s | 4 h | |
| 416 | Citizen station CW2057CW2057 | 83.2 | Citizen | Howard | 63.1% | 318 of 504 | 21 s | 2.7 h | |
| 417 | Citizen station EW9304EW9304 | 83.2 | Citizen | Washington | 63.1% | 106 of 168 | 18 s | 4.3 h | |
| 418 | Citizen station CW1767CW1767 | 83.2 | Citizen | Wicomico | 61.9% | 104 of 168 | 17 s | 7 h | |
| 419 | MD-51 at Oldtown Salt DomeMD071 | 83.1 | Road | Allegany | 79.5% | 276 of 347 | 26 min | 2.4 h | |
| 420 | Citizen station FW7376FW7376 | 83.1 | Citizen | Washington | 59.2% | 119 of 201 | 18 s | 4.4 h | |
| 421 | Mount Washington 0.5 NMD-BC-3 | 83.1 | Volunteer | Baltimore City | 57.1% | 4 of 7 | 2.4 h | 4 days | |
| 422 | Oakland2G4 | 83.0 | Airport | Garrett | 99.6% | 502 of 504 | 12 min | 40 min | |
| 423 | US-301at Potomac Riv.MD023 | 83.0 | Road | Charles | 68.2% | 344 of 504 | 21 min | 2.3 h | |
| 423 | Bay Bridge N-13 W/BMD065 | 83.0 | Road | Queen Anne's | 68.2% | 344 of 504 | 21 min | 2.3 h | |
| 423 | Bay Bridge S-9 E/BMD066 | 83.0 | Road | Anne Arundel | 68.2% | 344 of 504 | 21 min | 2.3 h | |
| 423 | Hatem Bridge US 40 W/BMD067 | 83.0 | Road | Cecil | 68.2% | 344 of 504 | 21 min | 2.3 h | |
| 423 | I-95 at Millard E. Tydings Memor MD US MDDOTMD150 | 83.0 | Road | Cecil | 68.2% | 344 of 504 | 21 min | 2.3 h | |
| 423 | US 50 EB on OC Drawbridge Wind S MD US MDDOTMD151 | 83.0 | Road | Worcester | 68.2% | 344 of 504 | 21 min | 2.3 h | |
| 423 | MDTA Bridge GraphsMD154 | 83.0 | Road | Anne Arundel | 68.2% | 344 of 504 | 21 min | 2.3 h | |
| 423 | US 301 NB at G-17 (VIS-3 in VA)MD156 | 83.0 | Road | Charles | 68.2% | 344 of 504 | 21 min | 2.3 h | |
| 431 | I-95 at Tydings BrMD024 | 83.0 | Road | Cecil | 68.2% | 344 of 504 | 22 min | 2.3 h | |
| 431 | I-95 at I-695MD044 | 83.0 | Road | Baltimore | 68.2% | 344 of 504 | 22 min | 2.3 h | |
| 431 | MD-200 WB at Muncaster Mill RdMD069 | 83.0 | Road | Montgomery | 68.2% | 344 of 504 | 22 min | 2.3 h | |
| 431 | MD-200 EB at Bonifant RdMD140 | 83.0 | Road | Montgomery | 68.2% | 344 of 504 | 22 min | 2.3 h | |
| 435 | Citizen station W3DAKW3DAK | 83.0 | Citizen | Baltimore | 60.7% | 102 of 168 | 17 s | 6.5 h | |
| 436 | Citizen station DW8362DW8362 | 83.0 | Citizen | Frederick | 60.3% | 304 of 504 | 15 s | 2.1 h | |
| 437 | Citizen station EW3221EW3221 | 83.0 | Citizen | Anne Arundel | 58.3% | 98 of 168 | 18 s | 5.1 h | |
| 438 | Citizen station GW1751GW1751 | 82.9 | Citizen | Wicomico | 59.9% | 302 of 504 | 17 s | 2.1 h | |
| 439 | US 301 NB on NMB at G-10 (RWIS a MD US MDDOTMD155 | 82.8 | Road | Charles | 68.2% | 344 of 504 | 22 min | 2.3 h | |
| 440 | Thomas Johnson BridgeMD147 | 82.7 | Road | Calvert | 68.9% | 331 of 480 | 26 min | 2.4 h | |
| 441 | Chevy Chase 1.2 SWMD-MG-152 | 82.6 | Volunteer | Montgomery | 57.1% | 4 of 7 | 3.4 h | 4 days | |
| 442 | La Plata 5.8 SEMD-CH-36 | 82.6 | Volunteer | Charles | 57.1% | 4 of 7 | 5.4 h | 2 days | |
| 443 | US-50 at MD-2MD029 | 82.5 | Road | Anne Arundel | 71.2% | 342 of 480 | 26 min | 2.3 h | |
| 444 | Citizen station CW1729CW1729 | 82.5 | Citizen | Dorchester | 57.7% | 97 of 168 | 18 s | 5.5 h | |
| 445 | MD-136 at MD-646MD042 | 82.4 | Road | Harford | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 445 | MD 24 at Jarrettsville RoadMD059 | 82.4 | Road | Harford | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 445 | US-29 @ Middle Patuxent RiverMD152 | 82.4 | Road | Howard | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 448 | Citizen station CW6344CW6344 | 82.4 | Citizen | Saint Mary's | 58.1% | 150 of 258 | 17 s | 3.8 h | |
| 449 | Citizen station DW2917DW2917 | 82.3 | Citizen | Carroll | 57.7% | 97 of 168 | 18 s | 5.5 h | |
| 450 | I 95 S - past MD 212MD003 | 82.2 | Road | Prince Georges | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | I-195 @ MD-295MD010 | 82.2 | Road | Anne Arundel | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | I-95 at Howard / Baltimore Co. LineMD019 | 82.2 | Road | Anne Arundel | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | MD-175 at MD-295MD031 | 82.2 | Road | Anne Arundel | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | I-70 at MD-522MD047 | 82.2 | Road | Washington | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | I-70 at MonacacyMD050 | 82.2 | Road | Frederick | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | I-495 @ MD-4MD054 | 82.2 | Road | Prince Georges | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | MD 23 @ MeadowTree Rd.MD058 | 82.2 | Road | Baltimore | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | IS 70 WB at South MountainMD064 | 82.2 | Road | Frederick | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | IS 68 W of 15 MI CreekMD076 | 82.2 | Road | Allegany | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | IS 695 W at Providence RdMD077 | 82.2 | Road | Baltimore | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | IS 83 SB at MD 439MD078 | 82.2 | Road | Baltimore | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | IS 95/495 I/L at MD 5MD079 | 82.2 | Road | Prince Georges | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | IS 695 O/L South of IS 95MD080 | 82.2 | Road | Baltimore | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | IS 70 West of US-29MD081 | 82.2 | Road | Howard | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | MD 295 N - South of IS 895MD082 | 82.2 | Road | Anne Arundel | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | IS 270 S - South of Middlebrook MD US MDDOTMD083 | 82.2 | Road | Montgomery | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | IS 270 N - North of MD 80MD084 | 82.2 | Road | Frederick | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | IS 83 N at Old Pimlico RoadMD086 | 82.2 | Road | Baltimore | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | US 50 East - 2 Mi prior to MD-32 MD US MDDOTMD088 | 82.2 | Road | Talbot | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | MD 140 S at Balt. Co LineMD090 | 82.2 | Road | Carroll | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | IS 695 IL past US 1MD091 | 82.2 | Road | Baltimore | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | IS 695 S 1.5mi N of IS 795MD092 | 82.2 | Road | Baltimore | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | US 50 E at Church RoadMD093 | 82.2 | Road | Prince Georges | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | IS 270 S prior to IS 495MD095 | 82.2 | Road | Montgomery | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | US 50 E - prior to MD 410MD096 | 82.2 | Road | Prince Georges | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | US 29 NB at MD 108MD097 | 82.2 | Road | Howard | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | MD 4 South at MD 235MD098 | 82.2 | Road | St. Marys | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | MD 5 North at MD 246MD100 | 82.2 | Road | St. Marys | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | US 50 E 3Mi W of I 97MD102 | 82.2 | Road | Anne Arundel | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | MD 404 E prior to MD 16MD104 | 82.2 | Road | Caroline | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | MD-135 at Meadow Oaks DriveMD107 | 82.2 | Road | Garrett | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | US-40 W at MD-132MD108 | 82.2 | Road | Harford | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | MD 22 E at Shucks RoadMD111 | 82.2 | Road | Harford | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | MD 222 N North of I-95MD113 | 82.2 | Road | Cecil | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | US 40 West of Mechanics Valley R MD US MDDOTMD114 | 82.2 | Road | Cecil | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | US 50 East past MD-347MD115 | 82.2 | Road | Wicomico | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | US-50 WB at Friendship RoadMD116 | 82.2 | Road | Wicomico | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | MD-10 NB S of N Thompson Avenue MD US MDDOTMD117 | 82.2 | Road | Anne Arundel | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | IS 97 N prior to Hawkins RoadMD118 | 82.2 | Road | Anne Arundel | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | IS 68 EB E of Ex 19 MD-495MD119 | 82.2 | Road | Garrett | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | US 50E at MD 331MD121 | 82.2 | Road | Talbot | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | MD 404 E - East of Newtown Road MD US MDDOTMD123 | 82.2 | Road | Talbot | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | I-95 / 495 NB past MD 201MD125 | 82.2 | Road | Prince Georges | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | US 13 NB at MD 12MD127 | 82.2 | Road | Wicomico | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | I-495 I/L prior to MD 650MD128 | 82.2 | Road | Montgomery | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | US-15 SB at St. Anthony RoadMD130 | 82.2 | Road | Frederick | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | IS 70 WB at Mt. Phillip RoadMD131 | 82.2 | Road | Frederick | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | IS 70 WB at MD-66MD132 | 82.2 | Road | Washington | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | IS 81 SB at Showalter RoadMD133 | 82.2 | Road | Washington | 68.2% | 344 of 504 | 25 min | 2.3 h | |
| 450 | IS 70 WB at MD-68MD134 | 82.2 | Road | Washington | 68.2% | 344 of 504 | 25 min | 2.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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.