New Jersey 24/7 Rank
Every station in New Jersey 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 737 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 |
|---|---|---|---|---|---|---|---|---|---|
| 501 | Maurice River AT BivalveBVVN4 | 89.4 | Gauge | Cumberland | 93.4% | 785 of 840 | 22 min | 42 min | |
| 502 | Passaic River AT Little FallsLTFN4 | 89.4 | Gauge | Passaic | 84.3% | 567 of 672 | 32 min | 45 min | |
| 503 | Oakland 1.0 ESENJ-BG-30 | 89.2 | Volunteer | Bergen | 71.4% | 5 of 7 | 26 min | 2 days | |
| 504 | Riverton 0.2 SSENJ-BT-92 | 89.2 | Volunteer | Burlington | 71.4% | 5 of 7 | 26 min | 3 days | |
| 505 | OCAN4OCAN4 | 89.2 | DCP | - | 71.4% | 5 of 7 | 27 min | 36.8 h | |
| 506 | Cherry Hill Twp 1.6 SSENJ-CN-45 | 89.2 | Volunteer | Camden | 71.4% | 5 of 7 | 85 min | 2 days | |
| 507 | Far Hills 1.2 SNJ-SM-66 | 89.2 | Volunteer | Somerset | 71.4% | 5 of 7 | 86 min | 3 days | |
| 508 | Belvidere 1.0 SENJ-WR-51 | 89.2 | Volunteer | Warren | 71.4% | 5 of 7 | 86 min | 47 h | |
| 509 | West Caldwell Twp 1.3 NENJ-ES-19 | 89.2 | Volunteer | Essex | 71.4% | 5 of 7 | 86 min | 2 days | |
| 510 | Evesham Twp 4.2 SNJ-BT-58 | 89.2 | Volunteer | Burlington | 71.4% | 5 of 7 | 86 min | 2.6 days | |
| 511 | Glassboro 1.6 WNWNJ-GL-50 | 89.2 | Volunteer | Gloucester | 71.4% | 5 of 7 | 86 min | 24 h | |
| 512 | Middletown Twp 3.6 NWNJ-MN-11 | 89.2 | Volunteer | Monmouth | 71.4% | 5 of 7 | 86 min | 40 h | |
| 513 | Burlington 1.7 ENJ-BT-3 | 89.2 | Volunteer | Burlington | 71.4% | 5 of 7 | 2.4 h | 25 h | |
| 514 | Brick Twp 2.4 SSWNJ-OC-75 | 89.2 | Volunteer | Ocean | 71.4% | 5 of 7 | 2.4 h | 24 h | |
| 515 | Mendham 3.7 NNWNJ-MS-134 | 89.2 | Volunteer | Morris | 71.4% | 5 of 7 | 2.4 h | 3 days | |
| 516 | Rockaway River AT Boonton Below ResvrBONN4 | 89.1 | Gauge | Morris | 84.5% | 568 of 672 | 32 min | 50 min | |
| 517 | North Brunswick Twp 1.5 WNJ-MD-2 | 88.8 | Volunteer | Middlesex | 71.4% | 5 of 7 | 3.4 h | 3 days | |
| 518 | Linden 2.2 NWNJ-UN-3 | 88.8 | Volunteer | Union | 71.4% | 5 of 7 | 3.4 h | 3 days | |
| 519 | Galloway Twp 0.9 ENJ-AT-22 | 88.8 | Volunteer | Atlantic | 71.4% | 5 of 7 | 3.4 h | 24 h | |
| 520 | Denville Twp 0.8 NNJ-MS-35 | 88.8 | Volunteer | Morris | 71.4% | 5 of 7 | 3.4 h | 2 days | |
| 521 | SomerdaleSMDN4 | 88.4 | Cooperative | Camden | 71.4% | 5 of 7 | 4.2 h | 2 days | |
| 522 | Atlantic Ocean AT Atlantic City MarinaATLN4 | 88.3 | Gauge | Atlantic | 96.7% | 813 of 840 | 22 min | 48 min | |
| 523 | Readington Twp 1.8 ENENJ-HN-11 | 88.3 | Volunteer | Hunterdon | 71.4% | 5 of 7 | 4.4 h | 2 days | |
| 524 | Warren Twp 1.3 WNJ-SM-82 | 88.3 | Volunteer | Somerset | 71.4% | 5 of 7 | 4.4 h | 36.1 h | |
| 525 | Hamilton Twp 2.3 NENJ-MC-2 | 88.2 | Volunteer | Mercer | 85.7% | 6 of 7 | 15.4 h | 37.1 h | |
| 526 | Whippany River AT MorristownWHIN4 | 87.8 | Gauge | Morris | 79.4% | 801 of 1,008 | 22 min | 55 min | |
| 527 | Franklin Twp 2.7 NENJ-SM-63 | 87.4 | Volunteer | Somerset | 71.4% | 5 of 7 | 6.4 h | 24 h | |
| 528 | Maywood 0.2 SWNJ-BG-43 | 87.4 | Volunteer | Bergen | 71.4% | 5 of 7 | 6.4 h | 28.1 h | |
| 529 | Egg Harbor Twp 1.6 WSWNJ-AT-63 | 86.9 | Volunteer | Atlantic | 71.4% | 5 of 7 | 7.4 h | 2 days | |
| 530 | Bernards Twp 0.9 ENENJ-SM-2 | 86.8 | Volunteer | Somerset | 85.7% | 6 of 7 | 18.4 h | 37.1 h | |
| 531 | Woodcliff Lake USGS rain gage410043074025301 | 86.8 | Gauge | Bergen | 74.5% | 501 of 672 | 28 min | 45 min | |
| 532 | Lake Hopatcong USGS rain gage405502074395601 | 86.7 | Gauge | Sussex | 74.4% | 500 of 672 | 28 min | 45 min | |
| 533 | Park Ridge USGS rain gage410212074022101 | 86.7 | Gauge | Bergen | 74.4% | 500 of 672 | 28 min | 45 min | |
| 534 | Passaic River AT SingacSIGN4 | 86.5 | Gauge | Passaic | 77.2% | 519 of 672 | 32 min | 50 min | |
| 535 | Green Brook Twp 0.9 SNJ-SM-94 | 86.5 | Volunteer | Somerset | 71.4% | 5 of 7 | 8.4 h | 24 h | |
| 536 | Seaside Heights USGS weather station395629074050201 | 86.4 | Gauge | Ocean | 89.2% | 500 of 560 | 10 min | 42 min | |
| 537 | Ship Bottom USGS weather station393915074110901 | 86.4 | Gauge | Ocean | 84.1% | 471 of 560 | 11 min | 8.3 h | |
| 538 | Citizen station CW7186CW7186 | 86.3 | Citizen | Burlington | 66.6% | 112 of 168 | 17 s | 5 h | |
| 539 | Bay Shore 2W - Route 37 BridgeBASN4 | 86.1 | Gauge | Ocean | 97.1% | 816 of 840 | 22 min | 51 min | |
| 540 | Kearny 1.7 NNWNJ-HD-18 | 86.0 | Volunteer | Hudson | 71.4% | 5 of 7 | 9.4 h | 3 days | |
| 541 | Plainsboro Twp 1.8 ESENJ-MD-69 | 85.5 | Volunteer | Middlesex | 71.4% | 5 of 7 | 10.4 h | 2 days | |
| 542 | Passaic River AT ChathamCAMN4 | 85.3 | Gauge | Morris | 75.4% | 507 of 672 | 32 min | 60 min | |
| 543 | Citizen station FW9587FW9587 | 85.3 | Citizen | Mercer | 62.5% | 105 of 168 | 19 s | 4.3 h | |
| 544 | Citizen station FW5744FW5744 | 85.2 | Citizen | Middlesex | 62.9% | 107 of 170 | 17 s | 4.5 h | |
| 545 | Pompton River AT Pompton PlainsPPPN4 | 84.8 | Gauge | Morris | 73.8% | 496 of 672 | 32 min | 60 min | |
| 546 | Delaware River AT BelvidereBVDN4 | 84.7 | Gauge | Warren | 73.3% | 493 of 672 | 32 min | 60 min | |
| 547 | Ramapo River AT Pompton LakesPPTN4 | 84.6 | Gauge | Passaic | 73.0% | 491 of 672 | 32 min | 60 min | |
| 548 | Citizen station EW6498EW6498 | 84.3 | Citizen | Warren | 60.7% | 153 of 252 | 18 s | 3.2 h | |
| 549 | Citizen station CW2671CW2671 | 84.2 | Citizen | Burlington | 63.5% | 108 of 170 | 20 s | 6.8 h | |
| 550 | Washington Twp 2.4 ESENJ-WR-50 | 84.2 | Volunteer | Warren | 57.1% | 4 of 7 | 26 min | 3 days | |
| 551 | Lower Twp 1.3 ENENJ-CM-43 | 84.2 | Volunteer | Cape May | 57.1% | 4 of 7 | 85 min | 3 days | |
| 552 | Sayreville 0.9 ENENJ-MD-93 | 84.2 | Volunteer | Middlesex | 57.1% | 4 of 7 | 86 min | 3 days | |
| 553 | Wall Twp 2.5 ENENJ-MN-24 | 84.2 | Volunteer | Monmouth | 57.1% | 4 of 7 | 86 min | 24 h | |
| 554 | Woodbine 0.8 NNWNJ-CM-7 | 84.2 | Volunteer | Cape May | 57.1% | 4 of 7 | 86 min | 37.1 h | |
| 555 | Jefferson Twp 4.4 SWNJ-MS-94 | 84.2 | Volunteer | Morris | 57.1% | 4 of 7 | 86 min | 36.1 h | |
| 556 | River Edge 1.1 NNJ-BG-73 | 84.2 | Volunteer | Bergen | 57.1% | 4 of 7 | 86 min | 24 h | |
| 557 | Verona Twp 0.8 WNJ-ES-40 | 84.2 | Volunteer | Essex | 57.1% | 4 of 7 | 86 min | 2 days | |
| 558 | Lower Twp 1.5 NNENJ-CM-44 | 84.2 | Volunteer | Cape May | 57.1% | 4 of 7 | 86 min | 2.5 days | |
| 559 | Citizen station K2GFMK2GFM | 84.0 | Citizen | Atlantic | 60.7% | 102 of 168 | 15 s | 5.3 h | |
| 560 | Passaic River AT MillingtonMILN4 | 83.9 | Gauge | Somerset | 74.7% | 502 of 672 | 34 min | 75 min | |
| 561 | Montclair 0.7 NNJ-ES-31 | 83.8 | Volunteer | Essex | 57.1% | 4 of 7 | 3.4 h | 3 days | |
| 562 | Citizen station DW8195DW8195 | 83.3 | Citizen | Monmouth | 58.3% | 98 of 168 | 18 s | 5 h | |
| 563 | Surf City 0.8 SSWNJ-OC-74 | 83.3 | Volunteer | Ocean | 57.1% | 4 of 7 | 26 min | 4 days | |
| 564 | Pitman 0.1 WNJ-GL-1 | 83.3 | Volunteer | Gloucester | 57.1% | 4 of 7 | 86 min | 4 days | |
| 565 | Franklin Twp 3.8 ENENJ-SM-12 | 83.3 | Volunteer | Somerset | 57.1% | 4 of 7 | 2.4 h | 4 days | |
| 566 | PittstownN40 | 83.0 | Airport | Hunterdon | 74.8% | 377 of 504 | 6 min | 10.7 h | |
| 567 | Citizen station CW7536CW7536 | 82.8 | Citizen | Morris | 63.5% | 108 of 170 | 20 s | 4.5 h | |
| 568 | Winslow Twp 5.7 SSENJ-CN-26 | 82.8 | Volunteer | Camden | 57.1% | 4 of 7 | 4.4 h | 3.5 days | |
| 569 | Citizen station N2LQHN2LQH | 82.6 | Citizen | Burlington | 58.5% | 281 of 480 | 17 s | 2.3 h | |
| 570 | Barnegat Bay AT Barnegat LightBGLN4 | 82.5 | Gauge | Ocean | 96.6% | 812 of 840 | 22 min | 47 min | |
| 571 | Burlington, Delaware RiverNDBC-BDRN4 | 82.5 | Gauge | Burlington | 79.7% | 134 of 168 | 37 min | 13 h | |
| 572 | Citizen station FW9637FW9637 | 82.5 | Citizen | Sussex | 59.3% | 299 of 504 | 19 s | 2.4 h | |
| 573 | Citizen station FW8945FW8945 | 82.5 | Citizen | Passaic | 57.7% | 97 of 168 | 19 s | 6 h | |
| 574 | Citizen station DW5057DW5057 | 82.4 | Citizen | Cape May | 61.5% | 155 of 252 | 18 s | 3.8 h | |
| 575 | Citizen station GW6857GW6857 | 82.4 | Citizen | Monmouth | 59.7% | 301 of 504 | 18 s | 2.6 h | |
| 576 | Citizen station FW7617FW7617 | 82.3 | Citizen | Somerset | 60.3% | 152 of 252 | 17 s | 5 h | |
| 577 | Citizen station CW4621CW4621 | 82.3 | Citizen | Camden | 57.5% | 232 of 403 | 14 s | 2.7 h | |
| 578 | Citizen station EW6539EW6539 | 82.1 | Citizen | Monmouth | 59.7% | 301 of 504 | 17 s | 2.2 h | |
| 579 | Paramus 1.1 NENJ-BG-76 | 81.9 | Volunteer | Bergen | 57.1% | 4 of 7 | 5.4 h | 4 days | |
| 580 | New Brunswick 1.8 ENJ-MD-70 | 81.9 | Volunteer | Middlesex | 57.1% | 4 of 7 | 7.4 h | 3 days | |
| 581 | Bridgewater Twp 0.9 NENJ-SM-107 | 81.8 | Volunteer | Somerset | 57.1% | 4 of 7 | 6.4 h | 3.5 days | |
| 582 | Citizen station FW2611FW2611 | 81.7 | Citizen | Cape May | 58.3% | 98 of 168 | 16 s | 6 h | |
| 583 | Citizen station DW9142DW9142 | 81.7 | Citizen | Mercer | 58.2% | 99 of 170 | 17 s | 8.3 h | |
| 584 | Citizen station CW4859CW4859 | 81.3 | Citizen | Mercer | 58.1% | 293 of 504 | 18 s | 3.1 h | |
| 585 | Citizen station FW1999FW1999 | 81.3 | Citizen | Hunterdon | 56.0% | 269 of 480 | 17 s | 2.6 h | |
| 586 | Citizen station KN2B-13KN2B-13 | 81.3 | Citizen | Sussex | 55.2% | 111 of 201 | 18 s | 5.7 h | |
| 587 | Citizen station EW0478EW0478 | 81.2 | Citizen | Somerset | 57.5% | 276 of 480 | 19 s | 2.4 h | |
| 588 | Citizen station DW1901DW1901 | 81.2 | Citizen | Bergen | 55.3% | 73 of 132 | 18 s | 6.7 h | |
| 589 | Citizen station GW3531GW3531 | 81.1 | Citizen | Hudson | 54.0% | 121 of 224 | 17 s | 4.8 h | |
| 590 | Franklin Twp 3.1 WSWNJ-HN-62 | 81.0 | Volunteer | Hunterdon | 57.1% | 4 of 7 | 9.4 h | 37.1 h | |
| 591 | Citizen station CW5346CW5346 | 81.0 | Citizen | Bergen | 56.3% | 142 of 252 | 17 s | 5.7 h | |
| 592 | Citizen station DW9082DW9082 | 81.0 | Citizen | Gloucester | 52.2% | 117 of 224 | 18 s | 4 h | |
| 593 | Waretown - Barnegat BayWATN4 | 80.9 | Gauge | Ocean | 80.4% | 676 of 840 | 21 min | 60 min | |
| 594 | Morristown MuniMMU | 80.8 | Airport | Morris | 54.1% | 273 of 504 | 6 min | 2 h | |
| 595 | Oxford Twp 0.6 SSWNJ-WR-20 | 80.5 | Volunteer | Warren | 57.1% | 4 of 7 | 8.4 h | 4 days | |
| 596 | Citizen station EW6513EW6513 | 80.5 | Citizen | Morris | 55.7% | 281 of 504 | 17 s | 2.2 h | |
| 597 | Citizen station EW5922EW5922 | 80.4 | Citizen | Middlesex | 57.0% | 230 of 403 | 22 s | 2.9 h | |
| 598 | Citizen station EW9411EW9411 | 80.4 | Citizen | Morris | 56.8% | 573 of 1,008 | 16 s | 82 min | |
| 599 | Citizen station GW3822GW3822 | 80.4 | Citizen | Mercer | 55.8% | 144 of 258 | 17 s | 6.2 h | |
| 600 | Citizen station CW2073CW2073 | 80.4 | Citizen | Bergen | 53.8% | 175 of 325 | 17 s | 4 h | |
| 601 | Citizen station DW7738DW7738 | 80.3 | Citizen | Hunterdon | 55.8% | 296 of 530 | 15 s | 2.5 h | |
| 602 | Citizen station CW8310CW8310 | 80.1 | Citizen | Ocean | 57.5% | 290 of 504 | 18 s | 3.2 h | |
| 603 | Citizen station DW8340DW8340 | 79.7 | Citizen | Bergen | 52.3% | 330 of 630 | 18 s | 2.2 h | |
| 604 | Citizen station GW3941GW3941 | 79.5 | Citizen | Hunterdon | 61.1% | 308 of 504 | 16 s | 2.3 h | |
| 605 | Citizen station GW1897GW1897 | 79.5 | Citizen | Mercer | 54.7% | 276 of 504 | 16 s | 2.6 h | |
| 606 | Citizen station EW9580EW9580 | 79.5 | Citizen | Monmouth | 52.2% | 117 of 224 | 19 s | 6.5 h | |
| 607 | Citizen station EW3827EW3827 | 79.5 | Citizen | Burlington | 51.3% | 259 of 504 | 18 s | 2.7 h | |
| 608 | Citizen station EW3330EW3330 | 79.5 | Citizen | Passaic | 50.8% | 114 of 224 | 18 s | 5.5 h | |
| 609 | Citizen station CW4354CW4354 | 79.4 | Citizen | Hunterdon | 56.5% | 95 of 168 | 19 s | 5.5 h | |
| 610 | Citizen station GW5613GW5613 | 79.3 | Citizen | Monmouth | 53.7% | 271 of 504 | 18 s | 3.6 h | |
| 611 | Citizen station GW0992GW0992 | 79.3 | Citizen | Bergen | 51.3% | 115 of 224 | 17 s | 6.3 h | |
| 612 | Branchburg Twp 2.0 NENJ-SM-84 | 79.3 | Volunteer | Somerset | 42.8% | 3 of 7 | 26 min | 3 days | |
| 612 | Bridgewater Twp 3.7 WSWNJ-SM-93 | 79.3 | Volunteer | Somerset | 42.8% | 3 of 7 | 26 min | 3 days | |
| 614 | Monroe Twp 1.4 NNENJ-GL-62 | 79.3 | Volunteer | Gloucester | 42.8% | 3 of 7 | 26 min | 37.1 h | |
| 615 | Kinnelon 1.4 SENJ-MS-16 | 79.3 | Volunteer | Morris | 42.8% | 3 of 7 | 86 min | 3 days | |
| 616 | Readington Twp 2.9 NNENJ-HN-74 | 79.3 | Volunteer | Hunterdon | 42.8% | 3 of 7 | 86 min | 3 days | |
| 617 | Nutley Twp 0.4 SENJ-ES-53 | 79.3 | Volunteer | Essex | 42.8% | 3 of 7 | 86 min | 25 h | |
| 618 | Mount Laurel Twp 3.9 NENJ-BT-106 | 79.3 | Volunteer | Burlington | 42.8% | 3 of 7 | 86 min | 2.5 days | |
| 619 | Morristown 1.4 ENJ-MS-47 | 79.3 | Volunteer | Morris | 42.8% | 3 of 7 | 86 min | 24 h | |
| 620 | Salem 0.6 ENENJ-SL-11 | 79.3 | Volunteer | Salem | 42.8% | 3 of 7 | 2.4 h | 3 days | |
| 621 | Citizen station FW5135FW5135 | 79.2 | Citizen | Burlington | 52.1% | 263 of 504 | 16 s | 3.2 h | |
| 622 | Citizen station KC2DUXKC2DUX | 79.2 | Citizen | Cape May | 50.0% | 336 of 672 | 17 s | 1.8 h | |
| 623 | Citizen station DW5872DW5872 | 79.2 | Citizen | Middlesex | 50.0% | 112 of 224 | 21 s | 5.5 h | |
| 624 | Mansfield Twp 1.9 SWNJ-BT-80 | 79.2 | Volunteer | Burlington | 42.8% | 3 of 7 | 2.4 h | 2 days | |
| 625 | Citizen station DW7003DW7003 | 79.1 | Citizen | Ocean | 57.1% | 128 of 224 | 20 s | 6.3 h | |
| 626 | Citizen station FW1299FW1299 | 79.0 | Citizen | Somerset | 55.2% | 111 of 201 | 19 s | 11.5 h | |
| 627 | Citizen station FW0303FW0303 | 79.0 | Citizen | Mercer | 52.6% | 118 of 224 | 16 s | 5.8 h | |
| 628 | Citizen station FW2458FW2458 | 78.9 | Citizen | Morris | 54.0% | 320 of 592 | 16 s | 2.6 h | |
| 629 | Citizen station FW9889FW9889 | 78.9 | Citizen | Hunterdon | 51.5% | 325 of 630 | 15 s | 2.6 h | |
| 630 | Bridgewater Twp 3.4 NWNJ-SM-5 | 78.8 | Volunteer | Somerset | 42.8% | 3 of 7 | 3.4 h | 2 days | |
| 631 | Citizen station W2LTFW2LTF | 78.7 | Citizen | Sussex | 57.5% | 232 of 403 | 19 s | 2.5 h | |
| 632 | Citizen station EW0923EW0923 | 78.7 | Citizen | Gloucester | 57.3% | 289 of 504 | 17 s | 2.6 h | |
| 633 | Citizen station FW8127FW8127 | 78.7 | Citizen | Salem | 50.7% | 320 of 630 | 16 s | 2.5 h | |
| 634 | West Windsor Twp 2.6 NNJ-MC-56 | 78.7 | Volunteer | Mercer | 42.8% | 3 of 7 | 86 min | 3.6 days | |
| 635 | Citizen station EW6183EW6183 | 78.6 | Citizen | Ocean | 52.3% | 88 of 168 | 20 s | 9.3 h | |
| 636 | Citizen station EW9800EW9800 | 78.6 | Citizen | Bergen | 50.6% | 340 of 672 | 19 s | 2.4 h | |
| 637 | Citizen station DW8567DW8567 | 78.4 | Citizen | Burlington | 55.1% | 278 of 504 | 17 s | 2.4 h | |
| 638 | Citizen station GW5569GW5569 | 78.4 | Citizen | Mercer | 50.9% | 107 of 210 | 18 s | 8 h | |
| 639 | Citizen station FW6400FW6400 | 78.4 | Citizen | Atlantic | 49.1% | 110 of 224 | 17 s | 6.5 h | |
| 640 | Citizen station GW5223GW5223 | 78.4 | Citizen | Mercer | 48.6% | 196 of 403 | 12 s | 3.2 h | |
| 641 | Citizen station EW9686EW9686 | 78.4 | Citizen | Monmouth | 48.5% | 163 of 336 | 16 s | 4 h | |
| 642 | Chester Twp 0.6 ENENJ-MS-60 | 78.3 | Volunteer | Morris | 42.8% | 3 of 7 | 3.4 h | 3.5 days | |
| 643 | Citizen station EW1104EW1104 | 78.2 | Citizen | Somerset | 60.7% | 102 of 168 | 16 s | 5.5 h | |
| 644 | Citizen station FW6272FW6272 | 78.2 | Citizen | Mercer | 51.3% | 259 of 504 | 18 s | 3.9 h | |
| 645 | Citizen station EW0532EW0532 | 78.1 | Citizen | Passaic | 48.6% | 327 of 672 | 19 s | 2.3 h | |
| 646 | Upper Deerfield Twp 1.7 SWNJ-CD-1 | 78.0 | Volunteer | Cumberland | 42.8% | 3 of 7 | 85 min | 4.5 days | |
| 647 | Citizen station DW9249DW9249 | 77.9 | Citizen | Morris | 52.6% | 177 of 336 | 17 s | 5.8 h | |
| 648 | Citizen station GW4661GW4661 | 77.9 | Citizen | Atlantic | 50.1% | 337 of 672 | 18 s | 2.3 h | |
| 649 | Mount Ephraim 0.2 NNENJ-CN-24 | 77.9 | Volunteer | Camden | 42.8% | 3 of 7 | 86 min | 4.6 days | |
| 650 | Lakewood Twp 2.3 NENJ-OC-37 | 77.9 | Volunteer | Ocean | 42.8% | 3 of 7 | 5.4 h | 3 days | |
| 651 | Citizen station FW6261FW6261 | 77.7 | Citizen | Somerset | 55.6% | 295 of 530 | 16 s | 2.8 h | |
| 652 | Citizen station C2862C2862 | 77.6 | Citizen | Passaic | 47.6% | 109 of 229 | 19 s | 7 h | |
| 653 | Citizen station CW0566CW0566 | 77.5 | Citizen | Cumberland | 47.0% | 158 of 336 | 18 s | 4.2 h | |
| 654 | Citizen station N2RFA-13N2RFA-13 | 77.4 | Citizen | Morris | 50.2% | 110 of 219 | 16 s | 7.3 h | |
| 655 | Citizen station GW5168GW5168 | 77.3 | Citizen | Hunterdon | 56.9% | 287 of 504 | 15 s | 3.7 h | |
| 656 | Citizen station GW1239GW1239 | 77.2 | Citizen | Mercer | 48.3% | 325 of 672 | 18 s | 2.7 h | |
| 657 | Citizen station FW3894FW3894 | 77.2 | Citizen | Ocean | 47.7% | 321 of 672 | 18 s | 2.8 h | |
| 658 | Citizen station K3GMK3GM | 77.2 | Citizen | Burlington | 47.0% | 103 of 219 | 20 s | 7.8 h | |
| 659 | Citizen station EW7207EW7207 | 77.1 | Citizen | Hunterdon | 46.5% | 120 of 258 | 20 s | 6.3 h | |
| 660 | SMQSMQ | 77.1 | DCP | - | 42.8% | 3 of 7 | 4.4 h | 4.5 days | |
| 661 | PhiladelphiaNDBC-PHBP1 | 76.9 | Gauge | Camden | 67.2% | 226 of 336 | 43 min | 6.5 h | |
| 662 | Citizen station CW5367CW5367 | 76.9 | Citizen | Hunterdon | 57.9% | 307 of 530 | 17 s | 2.7 h | |
| 663 | Citizen station W2GRK-15W2GRK-15 | 76.9 | Citizen | Union | 55.9% | 1,410 of 2,520 | 17 s | 42 min | |
| 664 | Citizen station DW4332DW4332 | 76.9 | Citizen | Ocean | 47.3% | 106 of 224 | 19 s | 8.3 h | |
| 665 | Lebanon 3.9 SWNJ-HN-80 | 76.9 | Volunteer | Hunterdon | 42.8% | 3 of 7 | 7.4 h | 24 h | |
| 666 | Citizen station KA2KKA2K | 76.8 | Citizen | Burlington | 57.5% | 290 of 504 | 19 s | 12 h | |
| 667 | Citizen station FW8013FW8013 | 76.8 | Citizen | Hunterdon | 53.8% | 118 of 219 | 20 s | 7 h | |
| 668 | Citizen station CW1367CW1367 | 76.7 | Citizen | Monmouth | 51.1% | 303 of 592 | 17 s | 5.3 h | |
| 669 | The BatteryNDBC-BATN6 | 76.6 | Gauge | Hudson | 67.2% | 226 of 336 | 43 min | 6.5 h | |
| 670 | Citizen station EW4706EW4706 | 76.6 | Citizen | Morris | 52.9% | 116 of 219 | 17 s | 5.3 h | |
| 671 | Citizen station KD2BNCKD2BNC | 76.2 | Citizen | Gloucester | 52.6% | 354 of 672 | 19 s | 2 h | |
| 672 | Citizen station CW6872CW6872 | 76.2 | Citizen | Somerset | 48.4% | 305 of 630 | 17 s | 2.6 h | |
| 673 | Citizen station DW0538DW0538 | 76.0 | Citizen | Morris | 47.6% | 120 of 252 | 15 s | 6.3 h | |
| 674 | BridesburgNDBC-BDSP1 | 75.9 | Gauge | Camden | 67.2% | 226 of 336 | 43 min | 6.5 h | |
| 675 | Citizen station DW2180DW2180 | 75.7 | Citizen | Hunterdon | 46.8% | 118 of 252 | 21 s | 9.2 h | |
| 676 | Citizen station CW0172CW0172 | 75.5 | Citizen | Morris | 48.2% | 108 of 224 | 16 s | 9.3 h | |
| 677 | Citizen station DW1653DW1653 | 75.4 | Citizen | Ocean | 45.8% | 231 of 504 | 18 s | 5.1 h | |
| 678 | Citizen station EW8445EW8445 | 75.3 | Citizen | Cape May | 47.3% | 106 of 224 | 18 s | 7.5 h | |
| 679 | Citizen station FW1492FW1492 | 75.1 | Citizen | Sussex | 60.0% | 102 of 170 | 18 s | 8.3 h | |
| 680 | Maplewood Twp 1.0 ESENJ-ES-52 | 75.0 | Volunteer | Essex | 42.8% | 3 of 7 | 10.4 h | 3.5 days | |
| 681 | Wayne Twp 2.3 ESENJ-PS-42 | 74.6 | Volunteer | Passaic | 42.8% | 3 of 7 | 11.4 h | 3.5 days | |
| 682 | Citizen station GW6233GW6233 | 74.5 | Citizen | Camden | 46.8% | 118 of 252 | 18 s | 15.3 h | |
| 683 | Lyndhurst Twp 1.6 NWNJ-BG-65 | 74.2 | Volunteer | Bergen | 57.1% | 4 of 7 | 24.4 h | 37.1 h | |
| 684 | Rockaway 2.5 NNJ-MS-116 | 74.2 | Volunteer | Morris | 57.1% | 4 of 7 | 29.4 h | 2 days | |
| 685 | Mount Olive Twp 0.6 WNJ-MS-54 | 74.2 | Volunteer | Morris | 42.8% | 3 of 7 | 13.4 h | 2.5 days | |
| 686 | Citizen station EW4675EW4675 | 73.3 | Citizen | Sussex | 56.5% | 228 of 403 | 18 s | 8.5 h | |
| 687 | Citizen station DW1105DW1105 | 72.8 | Citizen | Morris | 51.3% | 518 of 1,008 | 17 s | 3.2 h | |
| 688 | Millville 1.5 NNENJ-CD-16 | 72.8 | Volunteer | Cumberland | 42.8% | 3 of 7 | 16.4 h | 2 days | |
| 689 | Citizen station GW1060GW1060 | 72.8 | Citizen | Bergen | 38.2% | 386 of 1,008 | 16 s | 1.8 h | |
| 690 | Citizen station EW9167EW9167 | 72.2 | Citizen | Gloucester | 51.9% | 131 of 252 | 16 s | 11.9 h | |
| 691 | NewboldNDBC-NBLP1 | 71.8 | Gauge | Burlington | 57.6% | 323 of 560 | 44 min | 6.3 h | |
| 692 | Sandy HookNDBC-SDHN4 | 71.5 | Gauge | Monmouth | 57.6% | 323 of 560 | 44 min | 6.3 h | |
| 693 | Citizen station FW7545FW7545 | 71.0 | Citizen | Morris | 47.0% | 237 of 504 | 19 s | 11.4 h | |
| 694 | Citizen station CW3712CW3712 | 71.0 | Citizen | Union | 43.7% | 98 of 224 | 18 s | 38 h | |
| 695 | Citizen station EW1682EW1682 | 71.0 | Citizen | Monmouth | 43.6% | 176 of 403 | 17 s | 17.4 h | |
| 696 | Citizen station CW5425CW5425 | 70.4 | Citizen | Bergen | 38.1% | 64 of 168 | 20 s | 32.5 h | |
| 697 | Citizen station FW2229FW2229 | 70.3 | Citizen | Hunterdon | 46.4% | 234 of 504 | 17 s | 16.9 h | |
| 698 | Robbins ReefNDBC-ROBN4 | 69.7 | Gauge | Hudson | 57.5% | 322 of 560 | 44 min | 6.3 h | |
| 699 | Citizen station GW6181GW6181 | 69.2 | Citizen | Morris | 57.9% | 292 of 504 | 17 s | 2.6 h | |
| 700 | Citizen station FW2099FW2099 | 68.6 | Citizen | Monmouth | 40.2% | 162 of 403 | 20 s | 35.7 h | |
| 701 | Atlantic CityNDBC-ACYN4 | 68.4 | Gauge | Atlantic | 67.2% | 226 of 336 | 43 min | 6.5 h | |
| 702 | Citizen station CW7016CW7016 | 68.2 | Citizen | Mercer | 39.0% | 246 of 630 | 15 s | 45.6 h | |
| 703 | Citizen station EW8839EW8839 | 67.5 | Citizen | Burlington | 36.9% | 233 of 630 | 18 s | 2.1 days | |
| 704 | Cape MayNDBC-CMAN4 | 67.0 | Gauge | Cape May | 57.6% | 323 of 560 | 44 min | 6.3 h | |
| 705 | Citizen station GW2630GW2630 | 63.4 | Citizen | Burlington | 20.6% | 417 of 2,016 | 17 s | 3.6 h | |
| 706 | Citizen station N2CPWN2CPW | 63.3 | Citizen | Middlesex | 25.0% | 631 of 2,520 | 18 s | 3.8 days | |
| 707 | Citizen station GW1941GW1941 | 63.3 | Citizen | Atlantic | 20.7% | 419 of 2,016 | 17 s | 3.7 h | |
| 708 | Citizen station GW7777GW7777 | 63.3 | Citizen | Ocean | 20.6% | 416 of 2,016 | 17 s | 3.6 h | |
| 709 | Citizen station GW7499GW7499 | 63.3 | Citizen | Monmouth | 20.5% | 415 of 2,016 | 18 s | 3.6 h | |
| 710 | Citizen station GW5487GW5487 | 63.3 | Citizen | Ocean | 20.3% | 411 of 2,016 | 18 s | 3.5 h | |
| 711 | Citizen station GW2242GW2242 | 63.2 | Citizen | Somerset | 20.3% | 410 of 2,016 | 17 s | 3.6 h | |
| 712 | Citizen station GW6642GW6642 | 63.2 | Citizen | Burlington | 20.3% | 410 of 2,016 | 18 s | 3.6 h | |
| 713 | Citizen station CW5539CW5539 | 63.2 | Citizen | Monmouth | 20.2% | 409 of 2,016 | 18 s | 3.7 h | |
| 714 | Citizen station FW9968FW9968 | 63.2 | Citizen | Camden | 20.0% | 404 of 2,016 | 19 s | 3.6 h | |
| 715 | Citizen station FW8114FW8114 | 63.1 | Citizen | Somerset | 20.1% | 406 of 2,016 | 18 s | 3.7 h | |
| 716 | Citizen station GW6564GW6564 | 63.1 | Citizen | Camden | 19.9% | 402 of 2,016 | 18 s | 3.6 h | |
| 717 | Citizen station GW4858GW4858 | 62.6 | Citizen | Monmouth | 20.1% | 407 of 2,016 | 19 s | 3.7 h | |
| 718 | Citizen station FW7263FW7263 | 62.5 | Citizen | Atlantic | 20.3% | 411 of 2,016 | 17 s | 3.6 h | |
| 719 | Citizen station CW5217CW5217 | 62.5 | Citizen | Warren | 20.3% | 411 of 2,016 | 18 s | 3.6 h | |
| 720 | Citizen station GW4041GW4041 | 62.4 | Citizen | Somerset | 19.7% | 399 of 2,016 | 17 s | 3.6 h | |
| 721 | Citizen station FW7173FW7173 | 62.3 | Citizen | Hunterdon | 19.9% | 402 of 2,016 | 19 s | 3.8 h | |
| 722 | Citizen station DW2738DW2738 | 62.2 | Citizen | Atlantic | 20.2% | 409 of 2,016 | 18 s | 3.6 h | |
| 723 | Rockaway River at Main Street at Boonton01380450 | 62.0 | Gauge | Morris | 100% | 168 of 168 | 23 min | 60 min | |
| 724 | Citizen station FW6990FW6990 | 61.9 | Citizen | Camden | 20.5% | 414 of 2,016 | 19 s | 3.6 h | |
| 725 | Citizen station GW5571GW5571 | 61.6 | Citizen | Ocean | 20.6% | 416 of 2,016 | 18 s | 3.5 h | |
| 726 | Citizen station FW7566FW7566 | 61.3 | Citizen | Morris | 20.7% | 418 of 2,016 | 19 s | 3.7 h | |
| 727 | Citizen station GW5372GW5372 | 61.3 | Citizen | Passaic | 20.4% | 413 of 2,016 | 18 s | 3.6 h | |
| 728 | Citizen station GW3791GW3791 | 61.3 | Citizen | Sussex | 20.2% | 408 of 2,016 | 18 s | 3.6 h | |
| 729 | Princessville USGS weather station401731074422301 | 61.0 | Gauge | Mercer | 99.7% | 335 of 336 | 27 min | 60 min | |
| 730 | Citizen station GW7354GW7354 | 61.0 | Citizen | Somerset | 20.5% | 414 of 2,016 | 18 s | 3.6 h | |
| 731 | Citizen station DW6004DW6004 | 60.7 | Citizen | Bergen | 19.3% | 390 of 2,016 | 17 s | 5.6 h | |
| 732 | Citizen station FW7863FW7863 | 59.7 | Citizen | Gloucester | 20.7% | 418 of 2,016 | 18 s | 3.6 h | |
| 733 | Citizen station FW4111FW4111 | 59.3 | Citizen | Ocean | 14.4% | 33 of 229 | 20 s | 5.5 days | |
| 734 | Citizen station W2GMW2GM | 59.0 | Citizen | Morris | 12.9% | 325 of 2,520 | 16 s | 2.9 days | |
| 735 | Citizen station FW9434FW9434 | 57.5 | Citizen | Morris | 20.2% | 409 of 2,016 | 18 s | 3.6 h | |
| 736 | Citizen station EW2237EW2237 | 55.7 | Citizen | Gloucester | 20.3% | 82 of 403 | 17 s | 3.6 days | |
| 737 | BRKN4BRKN4 | 50.7 | DCP | - | 8.3% | 14 of 168 | 4.3 h | 23 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.