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 564 ranked here, 559 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 |
|---|---|---|---|---|---|---|---|---|---|
| 251 | Beetree Run AT Bentley SpringsBSBM2 | 96.4 | Gauge | Baltimore | 98.8% | 166 of 168 | 26 min | 2 h | |
| 251 | St Clement Creek AT ClementsCLMM2 | 96.4 | Gauge | St Marys | 98.8% | 166 of 168 | 26 min | 2 h | |
| 253 | Little Annemessex River At CrisCRSM2 | 96.4 | Gauge | Somerset | 95.8% | 161 of 168 | 21 min | 2 h | |
| 254 | Unicorn Branch AT MillingtonMLTM2 | 96.4 | Gauge | Queen Annes | 95.8% | 161 of 168 | 21 min | 2 h | |
| 255 | Indian Head - Potomac RiverIHDM2 | 96.4 | Gauge | Charles | 94.6% | 159 of 168 | 19 min | 2 h | |
| 256 | Georges Run AT BeckleysvilleBCKM2 | 96.2 | Gauge | Baltimore | 98.2% | 165 of 168 | 26 min | 2 h | |
| 256 | Sawmill Creek AT Glen BurnieGBSM2 | 96.2 | Gauge | Anne Arundel | 98.2% | 165 of 168 | 26 min | 2 h | |
| 256 | Little Gunpowder Falls AT Laurel BrookLBFM2 | 96.2 | Gauge | Baltimore | 98.2% | 165 of 168 | 26 min | 2 h | |
| 256 | Antietam Creek AT SharpsburgSACM2 | 96.2 | Gauge | Washington | 98.2% | 165 of 168 | 26 min | 2 h | |
| 260 | Monocacy River AT FrederickFRMM2 | 96.2 | Gauge | Frederick | 98.2% | 165 of 168 | 26 min | 2 h | |
| 261 | Chesapeake City - 8573927CHCM2 | 96.0 | Gauge | Cecil | 98.5% | 828 of 840 | 23 min | 48 min | |
| 262 | Nw Branch Patapsco River AT Fort McHenry TideBLTM2 | 96.0 | Gauge | Baltimore City | 98.5% | 828 of 840 | 23 min | 48 min | |
| 263 | Potomac River AT Edwards FerryEDFM2 | 96.0 | Gauge | Montgomery | 97.6% | 164 of 168 | 26 min | 2 h | |
| 264 | Riverdale 0.1 SWMD-PG-107 | 95.8 | Volunteer | Prince Georges | 100% | 3 of 3 | 11.4 h | 26 h | |
| 265 | Anapolis - 8575512APAM2 | 95.8 | Gauge | Anne Arundel | 98.5% | 828 of 840 | 24 min | 48 min | |
| 265 | Solomons Island - 8577330SLIM2 | 95.8 | Gauge | Calvert | 98.5% | 828 of 840 | 24 min | 48 min | |
| 267 | Choptank River AT CambridgeCAMM2 | 95.8 | Gauge | Dorchester | 98.5% | 828 of 840 | 24 min | 48 min | |
| 268 | Atlantic AT Ocean City InletOCIM2 | 95.8 | Gauge | Worcester | 98.5% | 828 of 840 | 24 min | 48 min | |
| 269 | Monocacy River 2 E FrederickFDKM2 | 95.7 | Gauge | Frederick | 99.4% | 167 of 168 | 31 min | 2 h | |
| 270 | Turkey Branch AT RockvilleRKVM2 | 95.7 | Gauge | Montgomery | 98.0% | 659 of 672 | 20 min | 75 min | |
| 270 | Sligo Creek AT Takoma ParkTKPM2 | 95.7 | Gauge | Montgomery | 98.0% | 659 of 672 | 20 min | 75 min | |
| 272 | Honga River AT Bishops HeadBISM2 | 95.6 | Gauge | Dorchester | 98.1% | 824 of 840 | 24 min | 48 min | |
| 273 | Minebank Run AT Glen ArmGAMM2 | 95.6 | Gauge | Baltimore | 97.7% | 657 of 672 | 20 min | 75 min | |
| 274 | Ne Branch Anacostia River AT Riverdale - Riverdale RdRVDM2 | 95.6 | Gauge | Prince Georges | 93.2% | 470 of 504 | 20 min | 47 min | |
| 275 | Wills Creek 2 NNW CumberlandCWCM2 | 95.5 | Gauge | Allegany | 98.8% | 166 of 168 | 31 min | 2 h | |
| 276 | James Run AT BelcampBLCM2 | 95.5 | Gauge | Harford | 98.8% | 166 of 168 | 31 min | 2 h | |
| 276 | NB Patapsco River AT CedarhurstCDHM2 | 95.5 | Gauge | Carroll | 98.8% | 166 of 168 | 31 min | 2 h | |
| 276 | Beaver Run AT FinksburgFNKM2 | 95.5 | Gauge | Carroll | 98.8% | 166 of 168 | 31 min | 2 h | |
| 279 | Mount Washington 0.5 NMD-BC-3 | 95.4 | Volunteer | Baltimore City | 100% | 3 of 3 | 12.4 h | 26 h | |
| 280 | AT Tolchester BeachTCBM2 | 95.2 | Gauge | Kent | 97.2% | 817 of 840 | 25 min | 48 min | |
| 281 | Catoctin Mountain Raws Near Foxville 1NeFOXM2 | 95.1 | Gauge | Frederick | 100% | 168 of 168 | 17 min | 68 min | |
| 282 | Parsonsburg 2WPARM2 | 95.0 | Cooperative | Wicomico | 85.7% | 6 of 7 | 49 min | 2 days | |
| 283 | StevensvilleW29 | 94.8 | Airport | Queen Annes | 97.0% | 489 of 504 | 10 min | 3.8 h | |
| 284 | Herring Run At Route 40HRRM2 | 94.8 | Gauge | Baltimore City | 86.6% | 194 of 224 | 13 min | 1.8 h | |
| 285 | Churchville0W3 | 94.7 | Airport | Harford | 96.8% | 488 of 504 | 10 min | 3.8 h | |
| 285 | Oakland2G4 | 94.7 | Airport | Garrett | 96.8% | 488 of 504 | 10 min | 3.8 h | |
| 285 | Leonardtown2W6 | 94.7 | Airport | St Marys | 96.8% | 488 of 504 | 10 min | 3.8 h | |
| 285 | CambridgeCGE | 94.7 | Airport | Dorchester | 96.8% | 488 of 504 | 10 min | 3.8 h | |
| 289 | South CumberlandCBLM2 | 94.5 | Cooperative | Allegany | 85.7% | 6 of 7 | 3.5 h | 24 h | |
| 290 | North Beach 1.8 WNWMD-CV-21 | 94.4 | Volunteer | Calvert | 100% | 3 of 3 | 14.4 h | 26 h | |
| 291 | College ParkCGS | 94.4 | Airport | Washington | 97.2% | 490 of 504 | 10 min | 3.8 h | |
| 292 | Fort MeadeFME | 94.2 | Airport | Anne Arundel | 97.2% | 490 of 504 | 10 min | 2.7 h | |
| 293 | US-50 at ChoptankMD004 | 94.2 | Road | Dorchester | 95.2% | 320 of 336 | 24 min | 2.3 h | |
| 293 | I-70 at Frederick / Wash. Co lineMD015 | 94.2 | Road | Frederick | 95.2% | 320 of 336 | 24 min | 2.3 h | |
| 293 | US-1 at Baltimore / Harford Co. LineMD021 | 94.2 | Road | Baltimore | 95.2% | 320 of 336 | 24 min | 2.3 h | |
| 293 | US-13 at US-113MD070 | 94.2 | Road | Worcester | 95.2% | 320 of 336 | 24 min | 2.3 h | |
| 293 | MD-404 at Choptank RiverMD074 | 94.2 | Road | Caroline | 95.2% | 320 of 336 | 24 min | 2.3 h | |
| 293 | US 301 at MD 305MD075 | 94.2 | Road | Queen Anne's | 95.2% | 320 of 336 | 24 min | 2.3 h | |
| 299 | MD 231 at Patuxent RiverMD087 | 94.1 | Road | Charles | 94.9% | 319 of 336 | 24 min | 2.3 h | |
| 300 | I-495 at American Legion Bridge MD US MDDOTMD002 | 94.1 | Road | Montgomery | 94.9% | 319 of 336 | 24 min | 2.3 h | |
| 300 | I-68 at Sideling HillMD012 | 94.1 | Road | Washington | 94.9% | 319 of 336 | 24 min | 2.3 h | |
| 300 | US-50 at Kent NarrowsMD040 | 94.1 | Road | Queen Annes | 94.9% | 319 of 336 | 24 min | 2.3 h | |
| 300 | MD-43 at MD-150MD063 | 94.1 | Road | Baltimore | 94.9% | 319 of 336 | 24 min | 2.3 h | |
| 304 | I-70 at I-695MD007 | 94.1 | Road | Howard | 94.9% | 319 of 336 | 24 min | 2.3 h | |
| 304 | I-97 at MD-32MD026 | 94.1 | Road | Anne Arundel | 94.9% | 319 of 336 | 24 min | 2.3 h | |
| 304 | US-50 at MD-331MD038 | 94.1 | Road | Wicomico | 94.9% | 319 of 336 | 24 min | 2.3 h | |
| 304 | I-95/495 at I-295MD062 | 94.1 | Road | Prince Georges | 94.9% | 319 of 336 | 24 min | 2.3 h | |
| 308 | Prince Frederick 1.4 WMD-CV-7 | 94.0 | Volunteer | Calvert | 100% | 3 of 3 | 15.4 h | 24 h | |
| 309 | West Laurel 1.1 NMD-PG-85 | 94.0 | Volunteer | Prince Georges | 100% | 3 of 3 | 15.4 h | 2 days | |
| 310 | Huntingtown 2.9 NNWMD-CV-17 | 94.0 | Volunteer | Calvert | 100% | 3 of 3 | 15.4 h | 26 h | |
| 311 | Paint Branch AT College ParkCPPM2 | 94.0 | Gauge | Montgomery | 97.0% | 326 of 336 | 30 min | 2 h | |
| 312 | US-301 at MD-5MD041 | 94.0 | Road | Prince Georges | 94.6% | 318 of 336 | 24 min | 2.3 h | |
| 312 | I-70 at MD-32MD052 | 94.0 | Road | Montgomery | 94.6% | 318 of 336 | 24 min | 2.3 h | |
| 314 | Mount Airy 0.2 SEMD-CR-3 | 93.5 | Volunteer | Carroll | 100% | 3 of 3 | 16.4 h | 24 h | |
| 314 | Forest Hill 1.7 SSEMD-HR-15 | 93.5 | Volunteer | Harford | 100% | 3 of 3 | 16.4 h | 24 h | |
| 314 | Mount Airy 5.4 SEMD-HW-48 | 93.5 | Volunteer | Howard | 100% | 3 of 3 | 16.4 h | 24 h | |
| 314 | Crisfield 0.9 ENEMD-SS-18 | 93.5 | Volunteer | Somerset | 100% | 3 of 3 | 16.4 h | 24 h | |
| 318 | La Plata 5.8 SEMD-CH-36 | 93.5 | Volunteer | Charles | 100% | 3 of 3 | 16.4 h | 2 days | |
| 318 | Colesville 1.7 WMD-MG-18 | 93.5 | Volunteer | Montgomery | 100% | 3 of 3 | 16.4 h | 2 days | |
| 318 | Hyattsville 0.7 NMD-PG-79 | 93.5 | Volunteer | Prince Georges | 100% | 3 of 3 | 16.4 h | 2 days | |
| 318 | Snow Hill 0.4 SMD-WR-14 | 93.5 | Volunteer | Worcester | 100% | 3 of 3 | 16.4 h | 2 days | |
| 322 | I-270 at MD-109MD056 | 93.5 | Road | Montgomery | 95.2% | 320 of 336 | 24 min | 2.3 h | |
| 323 | NorthbendNBDM2 | 93.4 | Gauge | Baltimore City | 84.3% | 189 of 224 | 16 min | 65 min | |
| 324 | I-97 at MD-100MD027 | 93.3 | Road | Anne Arundel | 95.2% | 320 of 336 | 24 min | 2.3 h | |
| 325 | Dayton AFWSDAYM2 | 93.3 | Gauge | Howard | 92.8% | 936 of 1,008 | 16 min | 80 min | |
| 326 | Conococheague Creek AT FairviewFAVM2 | 93.3 | Gauge | Washington | 92.2% | 155 of 168 | 25 min | 4 h | |
| 327 | Joppatowne - Foster BranchJPAM2 | 93.2 | Gauge | Harford | 97.0% | 326 of 336 | 26 min | 3.5 h | |
| 328 | St InigoesNUI | 92.8 | Airport | St Marys | 80.3% | 135 of 168 | 12 min | 3 h | |
| 329 | US-340 @ MD-180MD016 | 92.5 | Road | Frederick | 94.9% | 319 of 336 | 24 min | 2.3 h | |
| 330 | Maiden Choice Run At S Dukeland AveMCRM2 | 92.5 | Gauge | Baltimore City | 83.1% | 335 of 403 | 16 min | 85 min | |
| 331 | MD 20 at MD 21MD101 | 92.4 | Road | Kent | 95.2% | 320 of 336 | 33 min | 2.3 h | |
| 332 | US-50 @ I-95MD000 | 92.4 | Road | Prince Georges | 94.9% | 319 of 336 | 24 min | 2.3 h | |
| 333 | CumberlandCBE | 92.2 | Airport | Allegany | 97.2% | 490 of 504 | 10 min | 3.8 h | |
| 334 | Cranberry Branch AT WestminsterWESM2 | 92.0 | Gauge | Carroll | 95.5% | 321 of 336 | 31 min | 3 h | |
| 335 | Patuxent River NASNHK | 92.0 | Airport | St Marys | 88.6% | 149 of 168 | 13 min | 9.3 h | |
| 336 | Jones Falls (Falls And Smith)JFSM2 | 92.0 | Gauge | Baltimore City | 82.6% | 333 of 403 | 16 min | 1.6 h | |
| 337 | Gwynns Falls AT Washington Blvd BaltimoreWBGM2 | 91.7 | Gauge | Baltimore City | 82.6% | 333 of 403 | 20 min | 80 min | |
| 338 | Herring Run At Echodale AvenueHREM2 | 91.6 | Gauge | Baltimore City | 79.5% | 308 of 387 | 16 min | 80 min | |
| 339 | Baltimore County - Alert GageLKRM2 | 91.4 | Gauge | Baltimore | 79.6% | 321 of 403 | 16 min | 85 min | |
| 340 | Camp DavidRSP | 90.9 | Airport | Frederick | 80.3% | 135 of 168 | 11 min | 5 h | |
| 341 | Baltimore - Heliport4MD | 90.8 | Airport | Baltimore City | 88.8% | 448 of 504 | 10 min | 5.3 h | |
| 342 | MD-64 at MD-418MD106 | 90.7 | Road | Washington | 95.2% | 320 of 336 | 24 min | 2.3 h | |
| 343 | I-70 at MD-27MD017 | 90.7 | Road | Howard | 94.3% | 317 of 336 | 24 min | 2.3 h | |
| 344 | Powder Mill ScanPWDM2 | 90.6 | Gauge | Prince Georges | 95.2% | 160 of 168 | 41 min | 5 h | |
| 345 | Tuckahoe RAWSTUKM2 | 90.2 | Gauge | Caroline | 86.3% | 145 of 168 | 15 min | 11 h | |
| 346 | Severn 2.0 WMD-AA-4 | 90.0 | Volunteer | Anne Arundel | 100% | 3 of 3 | 24.4 h | 24 h | |
| 347 | Elkridge 1.8 WMD-HW-3 | 90.0 | Volunteer | Howard | 100% | 3 of 3 | 25.4 h | 24 h | |
| 347 | Potomac 2.6 NEMD-MG-123 | 90.0 | Volunteer | Montgomery | 100% | 3 of 3 | 25.4 h | 24 h | |
| 349 | Deep Creek LakeOKLM2 | 90.0 | Cooperative | Garrett | 71.4% | 5 of 7 | 29 min | 36 h | |
| 350 | WilliamsportWLLM2 | 90.0 | Cooperative | Washington | 71.4% | 5 of 7 | 1.6 h | 2 days | |
| 351 | StevensvilleSTVM2 | 90.0 | Cooperative | Queen Annes | 71.4% | 5 of 7 | 2.1 h | 36 h | |
| 352 | WestminsterDMW | 89.7 | Airport | Carroll | 91.4% | 461 of 504 | 10 min | 10.1 h | |
| 353 | MD-140 at MD-526MD018 | 89.7 | Road | Carroll | 83.1% | 419 of 504 | 19 min | 2.3 h | |
| 354 | MD-4 at PatuxentMD045 | 89.6 | Road | Calvert | 83.1% | 419 of 504 | 19 min | 2.3 h | |
| 355 | US 301 NB on NMB at G-10 (RWIS a MD US MDDOTMD155 | 89.5 | Road | Charles | 83.3% | 420 of 504 | 20 min | 2.3 h | |
| 356 | I-83 at MD-137MD009 | 89.2 | Road | Baltimore | 81.2% | 282 of 347 | 24 min | 2.3 h | |
| 357 | I-70 @ I-81MD011 | 89.0 | Road | Washington | 80.6% | 280 of 347 | 24 min | 2.3 h | |
| 358 | I-495 @ MD-4MD054 | 88.9 | Road | Prince Georges | 83.1% | 419 of 504 | 23 min | 2.3 h | |
| 359 | Bunting Bridge On Assateague Island National SeashoreASIM2 | 88.9 | Gauge | Worcester | 75.3% | 211 of 280 | 20 min | 2 h | |
| 360 | US 50 E at Church RoadMD093 | 88.8 | Road | Prince Georges | 82.9% | 418 of 504 | 23 min | 2.3 h | |
| 361 | Jones Falls (Street Car Museum)JSCM2 | 88.6 | Gauge | Baltimore City | 75.3% | 217 of 288 | 16 min | 2.9 h | |
| 362 | Nw Branch Anacostia River AT BrentwoodBNTM2 | 88.4 | Gauge | Prince Georges | 70.0% | 353 of 504 | 11 min | 80 min | |
| 363 | I-95 at Patuxent RiverMD006 | 88.3 | Road | Prince Georges | 80.1% | 278 of 347 | 24 min | 2.3 h | |
| 364 | Harwood 2.5 WNWMD-AA-94 | 88.3 | Volunteer | Anne Arundel | 66.6% | 2 of 3 | 26 min | 36 h | |
| 364 | Woodbine 4.8 SSWMD-HW-56 | 88.3 | Volunteer | Howard | 66.6% | 2 of 3 | 26 min | 36 h | |
| 364 | Hagerstown 3.2 SMD-WH-22 | 88.3 | Volunteer | Washington | 66.6% | 2 of 3 | 26 min | 36 h | |
| 367 | Great Mills 4.0 SMD-SM-22 | 88.3 | Volunteer | St. Marys | 66.6% | 2 of 3 | 26 min | 2 days | |
| 368 | Academy Hill 1.1 WSWMD-CV-36 | 88.3 | Volunteer | Calvert | 66.6% | 2 of 3 | 85 min | 2 days | |
| 369 | New Market 1.7 NWMD-FR-41 | 88.3 | Volunteer | Frederick | 66.6% | 2 of 3 | 86 min | 25 h | |
| 370 | Accident 2.4 NEMD-GR-16 | 88.3 | Volunteer | Garrett | 66.6% | 2 of 3 | 86 min | 37 h | |
| 371 | Birdsville 0.2 WSWMD-AA-1 | 88.3 | Volunteer | Anne Arundel | 66.6% | 2 of 3 | 86 min | 2 days | |
| 372 | Gamber 0.8 WMD-CR-21 | 88.3 | Volunteer | Carroll | 66.6% | 2 of 3 | 86 min | 2.1 days | |
| 373 | Columbia 2.4 NNWMD-HW-55 | 88.3 | Volunteer | Howard | 66.6% | 2 of 3 | 86 min | 47 h | |
| 374 | Cockeysville 2.9 WSWMD-BL-45 | 88.3 | Volunteer | Baltimore | 66.6% | 2 of 3 | 86 min | 2 days | |
| 375 | Fort Washington 1.3 SSWMD-PG-91 | 88.3 | Volunteer | Prince Georges | 66.6% | 2 of 3 | 86 min | 2 days | |
| 376 | Parsonsburg 2.7 SMD-WC-28 | 88.3 | Volunteer | Wicomico | 66.6% | 2 of 3 | 2.4 h | 2 days | |
| 377 | Huntingtown 1.6 NNEMD-CV-35 | 88.3 | Volunteer | Calvert | 66.6% | 2 of 3 | 2.4 h | 2 days | |
| 378 | I-68 at WV LineMD129 | 88.0 | Road | Garrett | 91.9% | 309 of 336 | 24 min | 5.1 h | |
| 379 | Bay Bridge N-13 W/BMD065 | 88.0 | Road | Queen Anne's | 78.1% | 394 of 504 | 19 min | 2.3 h | |
| 379 | Bay Bridge S-9 E/BMD066 | 88.0 | Road | Anne Arundel | 78.1% | 394 of 504 | 19 min | 2.3 h | |
| 379 | US 50 EB on OC Drawbridge Wind S MD US MDDOTMD151 | 88.0 | Road | Worcester | 78.1% | 394 of 504 | 19 min | 2.3 h | |
| 379 | MDTA Bridge GraphsMD154 | 88.0 | Road | Anne Arundel | 78.1% | 394 of 504 | 19 min | 2.3 h | |
| 383 | US-301at Potomac Riv.MD023 | 87.9 | Road | Charles | 77.9% | 393 of 504 | 19 min | 2.3 h | |
| 383 | Hatem Bridge US 40 W/BMD067 | 87.9 | Road | Cecil | 77.9% | 393 of 504 | 19 min | 2.3 h | |
| 383 | I-95 at Millard E. Tydings Memor MD US MDDOTMD150 | 87.9 | Road | Cecil | 77.9% | 393 of 504 | 19 min | 2.3 h | |
| 383 | US 301 NB at G-17 (VIS-3 in VA)MD156 | 87.9 | Road | Charles | 77.9% | 393 of 504 | 19 min | 2.3 h | |
| 387 | Jarrettsville 3.7 WNWMD-HR-41 | 87.9 | Volunteer | Harford | 66.6% | 2 of 3 | 3.4 h | 2 days | |
| 388 | Westminster 1.2 NEMD-CR-41 | 87.9 | Volunteer | Carroll | 66.6% | 2 of 3 | 3.4 h | 2.1 days | |
| 389 | Williamsport 2.8 ENEMD-WH-1 | 87.9 | Volunteer | Washington | 66.6% | 2 of 3 | 3.4 h | 38 h | |
| 390 | Cambridge 1.4 WNWMD-DR-7 | 87.9 | Volunteer | Dorchester | 66.6% | 2 of 3 | 3.4 h | 35 h | |
| 391 | I-95 at I-695MD044 | 87.8 | Road | Baltimore | 78.1% | 394 of 504 | 20 min | 2.3 h | |
| 392 | I-68 @ US-219MD014 | 87.7 | Road | Garrett | 77.9% | 393 of 504 | 20 min | 2.3 h | |
| 392 | US-50 at OC DrawbridgeMD135 | 87.7 | Road | Worcester | 77.9% | 393 of 504 | 20 min | 2.3 h | |
| 392 | MD-200 EB at Bonifant RdMD140 | 87.7 | Road | Montgomery | 77.9% | 393 of 504 | 20 min | 2.3 h | |
| 395 | I-95 at Tydings BrMD024 | 87.6 | Road | Cecil | 77.7% | 392 of 504 | 20 min | 2.3 h | |
| 396 | US-15 at MD-140MD051 | 87.4 | Road | Frederick | 95.2% | 320 of 336 | 24 min | 2.3 h | |
| 397 | MD-136 at MD-646MD042 | 87.2 | Road | Harford | 78.1% | 394 of 504 | 23 min | 2.3 h | |
| 397 | I-70 at MonacacyMD050 | 87.2 | Road | Frederick | 78.1% | 394 of 504 | 23 min | 2.3 h | |
| 397 | US-29 at Mid PatuxentMD053 | 87.2 | Road | Montgomery | 78.1% | 394 of 504 | 23 min | 2.3 h | |
| 397 | IS 270 S - South of Middlebrook MD US MDDOTMD083 | 87.2 | Road | Montgomery | 78.1% | 394 of 504 | 23 min | 2.3 h | |
| 397 | IS 270 N - North of MD 80MD084 | 87.2 | Road | Frederick | 78.1% | 394 of 504 | 23 min | 2.3 h | |
| 397 | IS 695 IL past US 1MD091 | 87.2 | Road | Baltimore | 78.1% | 394 of 504 | 23 min | 2.3 h | |
| 397 | I-95 / 495 NB past MD 201MD125 | 87.2 | Road | Prince Georges | 78.1% | 394 of 504 | 23 min | 2.3 h | |
| 397 | I-270 NB at Comus RoadMD136 | 87.2 | Road | Montgomery | 78.1% | 394 of 504 | 23 min | 2.3 h | |
| 397 | I-68 W-2 Mi Prior to Ex. 47MD144 | 87.2 | Road | Allegany | 78.1% | 394 of 504 | 23 min | 2.3 h | |
| 406 | I 95 S - past MD 212MD003 | 87.1 | Road | Prince Georges | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | I-195 @ MD-295MD010 | 87.1 | Road | Anne Arundel | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | I-95 at Howard / Baltimore Co. LineMD019 | 87.1 | Road | Anne Arundel | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | MD-175 at MD-295MD031 | 87.1 | Road | Anne Arundel | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | I-70 at MD-522MD047 | 87.1 | Road | Washington | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | MD 23 @ MeadowTree Rd.MD058 | 87.1 | Road | Baltimore | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | IS 68 W of 15 MI CreekMD076 | 87.1 | Road | Allegany | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | IS 83 SB at MD 439MD078 | 87.1 | Road | Baltimore | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | IS 95/495 I/L at MD 5MD079 | 87.1 | Road | Prince Georges | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | IS 695 O/L South of IS 95MD080 | 87.1 | Road | Baltimore | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | IS 70 West of US-29MD081 | 87.1 | Road | Howard | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | MD 295 N - South of IS 895MD082 | 87.1 | Road | Anne Arundel | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | IS 83 SB - South of Shawan RdMD085 | 87.1 | Road | Baltimore | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | IS 83 N at Old Pimlico RoadMD086 | 87.1 | Road | Baltimore | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | US 50 East - 2 Mi prior to MD-32 MD US MDDOTMD088 | 87.1 | Road | Talbot | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | US 50 E/B at MD 90MD089 | 87.1 | Road | Worcester | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | MD 140 S at Balt. Co LineMD090 | 87.1 | Road | Carroll | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | IS 695 S 1.5mi N of IS 795MD092 | 87.1 | Road | Baltimore | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | US 50 E - prior to MD 410MD096 | 87.1 | Road | Prince Georges | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | US 301 SB North of MD 4MD099 | 87.1 | Road | Prince Georges | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | MD-135 at Meadow Oaks DriveMD107 | 87.1 | Road | Garrett | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | US-40 W at MD-132MD108 | 87.1 | Road | Harford | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | MD 22 E at Shucks RoadMD111 | 87.1 | Road | Harford | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | US-40 W at MD-755MD112 | 87.1 | Road | Harford | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | MD 222 N North of I-95MD113 | 87.1 | Road | Cecil | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | US 40 West of Mechanics Valley R MD US MDDOTMD114 | 87.1 | Road | Cecil | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | US-50 WB at Friendship RoadMD116 | 87.1 | Road | Wicomico | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | IS 97 N prior to Hawkins RoadMD118 | 87.1 | Road | Anne Arundel | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | IS 68 EB E of Ex 19 MD-495MD119 | 87.1 | Road | Garrett | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | MD 404 E - East of Newtown Road MD US MDDOTMD123 | 87.1 | Road | Talbot | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | I-495 I/L prior to MD 650MD128 | 87.1 | Road | Montgomery | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | MD-404 WB E of MD-312MD142 | 87.1 | Road | Caroline | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | US-29 @ Middle Patuxent RiverMD152 | 87.1 | Road | Howard | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 406 | I-70 W of I-270MD153 | 87.1 | Road | Frederick | 77.9% | 393 of 504 | 23 min | 2.3 h | |
| 440 | MD-200 WB at Muncaster Mill RdMD069 | 87.0 | Road | Montgomery | 78.1% | 394 of 504 | 20 min | 2.3 h | |
| 441 | I-795 at MD-140MD043 | 87.0 | Road | Carroll | 77.7% | 392 of 504 | 23 min | 2.3 h | |
| 441 | MD 24 at Jarrettsville RoadMD059 | 87.0 | Road | Harford | 77.7% | 392 of 504 | 23 min | 2.3 h | |
| 441 | IS 70 WB at South MountainMD064 | 87.0 | Road | Frederick | 77.7% | 392 of 504 | 23 min | 2.3 h | |
| 441 | IS 695 W at Providence RdMD077 | 87.0 | Road | Baltimore | 77.7% | 392 of 504 | 23 min | 2.3 h | |
| 441 | US 29 NB at MD 108MD097 | 87.0 | Road | Howard | 77.7% | 392 of 504 | 23 min | 2.3 h | |
| 441 | MD 4 South at MD 235MD098 | 87.0 | Road | St. Marys | 77.7% | 392 of 504 | 23 min | 2.3 h | |
| 441 | MD 5 North at MD 246MD100 | 87.0 | Road | St. Marys | 77.7% | 392 of 504 | 23 min | 2.3 h | |
| 441 | US 50 E 3Mi W of I 97MD102 | 87.0 | Road | Anne Arundel | 77.7% | 392 of 504 | 23 min | 2.3 h | |
| 441 | MD 404 E prior to MD 16MD104 | 87.0 | Road | Caroline | 77.7% | 392 of 504 | 23 min | 2.3 h | |
| 441 | US 50 East past MD-347MD115 | 87.0 | Road | Wicomico | 77.7% | 392 of 504 | 23 min | 2.3 h | |
| 441 | MD-10 NB S of N Thompson Avenue MD US MDDOTMD117 | 87.0 | Road | Anne Arundel | 77.7% | 392 of 504 | 23 min | 2.3 h | |
| 441 | US 50E at MD 331MD121 | 87.0 | Road | Talbot | 77.7% | 392 of 504 | 23 min | 2.3 h | |
| 441 | US 13 NB at MD 12MD127 | 87.0 | Road | Wicomico | 77.7% | 392 of 504 | 23 min | 2.3 h | |
| 441 | US-301 NB S of MD-6MD139 | 87.0 | Road | Charles | 77.7% | 392 of 504 | 23 min | 2.3 h | |
| 455 | IS 270 S prior to IS 495MD095 | 86.9 | Road | Montgomery | 77.5% | 391 of 504 | 23 min | 2.3 h | |
| 455 | MD 295 NB at MD 202MD146 | 86.9 | Road | Prince Georges | 77.5% | 391 of 504 | 23 min | 2.3 h | |
| 457 | US 219 S at Deep Creek LakeMD145 | 86.9 | Road | Garrett | 77.3% | 390 of 504 | 23 min | 2.3 h | |
| 458 | Chevy Chase 1.2 SWMD-MG-152 | 86.9 | Volunteer | Montgomery | 66.6% | 2 of 3 | 5.4 h | 35 h | |
| 459 | Southwest Branch 1 S Truman Drive/LargoHTNM2 | 86.6 | Gauge | Prince Georges | 67.6% | 341 of 504 | 11 min | 1.8 h | |
| 460 | Riggs Rd./Sligo CreekCHLM2 | 86.6 | Gauge | Prince Georges | 66.8% | 337 of 504 | 11 min | 1.7 h | |
| 461 | Oxford - Coop Oxford LabCXLM2 | 86.5 | Gauge | Talbot | 95.2% | 160 of 168 | 56 min | 7 h | |
| 462 | Potomac 0.9 NNWMD-MG-3 | 86.5 | Volunteer | Montgomery | 66.6% | 2 of 3 | 6.4 h | 2 days | |
| 463 | I-68 at Md 55MD035 | 86.2 | Road | Allegany | 83.1% | 419 of 504 | 23 min | 2.3 h | |
| 464 | I-83 at I-695MD008 | 86.0 | Road | Baltimore | 75.2% | 379 of 504 | 23 min | 2.3 h | |
| 465 | Thomas Johnson BridgeMD147 | 85.9 | Road | Calvert | 74.3% | 357 of 480 | 23 min | 2.3 h | |
| 466 | Moores Run At Moravia Ind PkMOOM2 | 85.8 | Gauge | Baltimore City | 69.2% | 279 of 403 | 16 min | 2.6 h | |
| 467 | Bear Branch AT Laurel LakeLLBM2 | 85.8 | Gauge | Prince Georges | 65.4% | 330 of 504 | 11 min | 1.8 h | |
| 468 | GreenbeltGRNM2 | 85.7 | Gauge | Prince Georges | 70.9% | 715 of 1,008 | 15 min | 80 min | |
| 469 | Western Branch AT Upper MarlboroUPRM2 | 85.7 | Gauge | Prince Georges | 62.7% | 253 of 403 | 16 min | 80 min | |
| 470 | I-68 WB at Lower New Germany Roa MD US MDDOTMD137 | 85.5 | Road | Garrett | 80.3% | 405 of 504 | 23 min | 5.1 h | |
| 471 | Indian Creek AT Beltsville - Odell RdBVLM2 | 85.5 | Gauge | Prince Georges | 66.8% | 337 of 504 | 16 min | 1.8 h | |
| 472 | EmmitsburgEMMM2 | 85.0 | Cooperative | Frederick | 85.7% | 6 of 7 | 24.3 h | 36.9 h | |
| 473 | MD-77 EB at Catoctin State Park MD US MDDOTMD143 | 84.9 | Road | Frederick | 82.7% | 417 of 504 | 23 min | 2.3 h | |
| 474 | US-13 at US-50MD037 | 84.7 | Road | Worcester | 71.0% | 341 of 480 | 23 min | 2.3 h | |
| 475 | Little Paint Branch AT Calverton - Briggs Chaney RdCVTM2 | 84.6 | Gauge | Prince Georges | 56.3% | 218 of 387 | 11 min | 71 min | |
| 476 | I-68 EB at Street RoadMD141 | 84.4 | Road | Allegany | 77.7% | 392 of 504 | 23 min | 2.3 h | |
| 477 | EastonESN | 84.2 | Airport | Talbot | 55.5% | 280 of 504 | 10 min | 65 min | |
| 478 | MD-30 at PA LineMD020 | 84.1 | Road | Carroll | 69.5% | 334 of 480 | 24 min | 2.3 h | |
| 479 | Little Patuxent River AT CentennialCTNM2 | 83.8 | Gauge | Howard | 58.5% | 236 of 403 | 11 min | 2 h | |
| 480 | Princess AnnePRAM2 | 83.8 | Cooperative | Somerset | 57.1% | 4 of 7 | 5 h | 2 days | |
| 481 | US-15 SB at St. Anthony RoadMD130 | 83.7 | Road | Frederick | 75.4% | 380 of 504 | 23 min | 5.1 h | |
| 481 | IS 70 WB at MD-66MD132 | 83.7 | Road | Washington | 75.4% | 380 of 504 | 23 min | 5.1 h | |
| 481 | IS 81 SB at Showalter RoadMD133 | 83.7 | Road | Washington | 75.4% | 380 of 504 | 23 min | 5.1 h | |
| 481 | IS 70 WB at MD-68MD134 | 83.7 | Road | Washington | 75.4% | 380 of 504 | 23 min | 5.1 h | |
| 485 | IS 70 WB at Mt. Phillip RoadMD131 | 83.7 | Road | Frederick | 75.2% | 379 of 504 | 23 min | 5.1 h | |
| 485 | I-68 WB at Old Morgantown RoadMD138 | 83.7 | Road | Garrett | 75.2% | 379 of 504 | 23 min | 5.1 h | |
| 487 | MD-213 at SassafrasMD039 | 83.7 | Road | Cecil | 68.5% | 329 of 480 | 24 min | 2.3 h | |
| 488 | MD-51 at Oldtown Salt DomeMD071 | 83.7 | Road | Allegany | 68.5% | 329 of 480 | 24 min | 2.3 h | |
| 489 | MD-24 at Rocks State ParkMD034 | 83.7 | Road | Baltimore | 68.3% | 328 of 480 | 24 min | 2.3 h | |
| 490 | MD-33 at Knapps Narrows Drawbrid MD US MDDOTMD073 | 83.6 | Road | Talbot | 68.1% | 327 of 480 | 24 min | 2.3 h | |
| 491 | MD-344 at MD-224MD105 | 83.6 | Road | Charles | 66.9% | 281 of 420 | 24 min | 2.3 h | |
| 492 | US-50 at MD-2MD029 | 83.4 | Road | Anne Arundel | 73.7% | 354 of 480 | 23 min | 2.3 h | |
| 493 | MD 260 at Cox RdMD103 | 83.3 | Road | Calvert | 67.0% | 322 of 480 | 24 min | 2.3 h | |
| 494 | I-270 @ I-370MD001 | 83.1 | Road | Montgomery | 72.2% | 347 of 480 | 24 min | 2.3 h | |
| 495 | US-1at ConowingoMD005 | 83.0 | Road | Cecil | 66.2% | 318 of 480 | 24 min | 2.3 h | |
| 496 | CylburCYLM2 | 83.0 | Cooperative | Baltimore City | 57.1% | 4 of 7 | 6.6 h | 2.5 days | |
| 497 | Denton 5.8 WSWMD-CL-10 | 82.8 | Volunteer | Caroline | 66.6% | 2 of 3 | 14.4 h | 2 days | |
| 498 | Leonardtown 0.6 NEMD-SM-3 | 82.3 | Volunteer | St. Marys | 66.6% | 2 of 3 | 15.4 h | 38 h | |
| 499 | Olney 1.0 NEMD-MG-162 | 82.3 | Volunteer | Montgomery | 66.6% | 2 of 3 | 15.4 h | 2 days | |
| 500 | Montgomery Village 1.3 SSWMD-MG-1 | 82.3 | Volunteer | Montgomery | 66.6% | 2 of 3 | 15.4 h | 3 days |
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. 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.