Storm Station
Sign in

Live/247 Rank/Massachusetts

Massachusetts 24/7 Rank

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

744 stations ranked28.3% sent every report dueranked October 16, 2026page 3 of 3Massachusetts instrumentsMassachusetts 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 744 ranked here, 733 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
501Citizen station EW8513EW851382.0CitizenEssex58.9%99 of 16818 s4.5 h
502Citizen station KB1DML-5KB1DML-582.0CitizenEssex57.7%291 of 50418 s1.8 h
503Citizen station GW3742GW374281.9CitizenMiddlesex62.5%105 of 16819 s4.8 h
504Citizen station FW6610FW661081.9CitizenHampshire59.9%302 of 50415 s2.3 h
505Citizen station W1NHDW1NHD81.9CitizenEssex58.3%147 of 25218 s3.8 h
506Citizen station K1UTSK1UTS81.9CitizenMiddlesex58.3%98 of 16819 s5.8 h
507Citizen station FW3705FW370581.9CitizenEssex57.1%96 of 16820 s5 h
508Citizen station KB1GNFKB1GNF81.6CitizenFranklin60.5%305 of 50418 s2.7 h
509Citizen station GW3043GW304381.6CitizenFranklin60.1%101 of 16819 s5 h
510Citizen station FW5795FW579581.6CitizenEssex58.3%294 of 50419 s2.1 h
511Citizen station CW0311CW031181.6CitizenWorcester57.7%97 of 16817 s6 h
512Citizen station GW3371GW337181.5CitizenFranklin58.9%297 of 50417 s2.3 h
513Citizen station EW5056EW505681.5CitizenBarnstable57.5%145 of 25218 s4 h
514Citizen station FW5461FW546181.4CitizenHampden58.7%296 of 50418 s2.3 h
515Citizen station W1CPR-13W1CPR-1381.4CitizenEssex58.6%109 of 18618 s6.3 h
516Citizen station N1IERN1IER81.4CitizenBristol58.4%131 of 22419 s5.3 h
517Citizen station NE1NHNE1NH81.2CitizenWorcester61.1%308 of 50418 s3.3 h
518Citizen station KB1DMLKB1DML81.2CitizenMiddlesex59.3%299 of 50418 s2.3 h
519Citizen station FW3260FW326081.2CitizenMiddlesex58.7%148 of 25218 s5 h
520Citizen station WX1USNWX1USN81.1CitizenNorfolk56.2%81 of 14420 s7 h
521Citizen station W1MWS-13W1MWS-1381.0CitizenMiddlesex57.7%291 of 50415 s2.4 h
522Citizen station W1EZYW1EZY80.9CitizenBristol60.7%102 of 16816 s8 h
523Citizen station FW9816FW981680.9CitizenMiddlesex55.9%94 of 16817 s6.3 h
524Citizen station CW5624CW562480.8CitizenMiddlesex62.0%160 of 25815 s3.3 h
525Cambridge 1.0 WNWMA-MD-23180.8VolunteerMiddlesex57.1%4 of 77.4 h3.5 days
526Sandwich 4.1 SSEMA-BA-10280.8VolunteerBarnstable57.1%4 of 78.4 h37.1 h
527Citizen station DW4028DW402880.7CitizenBristol59.5%100 of 16817 s9.8 h
528Winchendon 3.2 SMA-WR-8080.7VolunteerWorcester57.1%4 of 77.4 h3.5 days
529Citizen station EW0347EW034780.7CitizenWorcester55.9%94 of 16816 s6.5 h
530Citizen station K1DRDK1DRD80.6CitizenMiddlesex57.5%305 of 53019 s2.5 h
531Citizen station DW7355DW735580.5CitizenMiddlesex58.9%99 of 16819 s6 h
532Citizen station EW3326EW332680.4CitizenMiddlesex54.9%123 of 22418 s4.8 h
533Citizen station GW4510GW451080.3CitizenWorcester61.8%328 of 53019 s2.6 h
534Citizen station CW0003CW000380.3CitizenMiddlesex57.5%129 of 22418 s5.5 h
535Citizen station DW8851DW885180.2CitizenHampden54.7%93 of 17019 s6.5 h
536Citizen station GW1524GW152480.1CitizenBerkshire61.5%155 of 25216 s4.3 h
537Citizen station DW6574DW657480.1CitizenMiddlesex55.3%93 of 16815 s5.5 h
538Citizen station N1BFON1BFO80.0CitizenMiddlesex57.1%288 of 50417 s1.9 h
539Citizen station FW2089FW208979.9CitizenNorfolk55.2%293 of 53018 s2.5 h
540Citizen station CW3224CW322479.9CitizenMiddlesex55.1%139 of 25218 s4.7 h
541Citizen station N1LTPN1LTP79.9CitizenBristol51.7%116 of 22416 s4 h
542Citizen station GW6013GW601379.8CitizenPlymouth61.7%97 of 15719 s7.3 h
543Citizen station DRMIKEDRMIKE79.8CitizenEssex60.1%101 of 16819 s5.5 h
544Citizen station DW1283DW128379.8CitizenMiddlesex54.9%123 of 22418 s4.8 h
545Citizen station EW9733EW973379.8CitizenPlymouth53.5%120 of 22419 s5 h
546Citizen station EW5144EW514479.7CitizenNorfolk57.7%97 of 16817 s5.3 h
547Citizen station EW8459EW845979.7CitizenEssex53.7%271 of 50417 s2.3 h
548Citizen station EW2727EW272779.7CitizenSuffolk51.3%115 of 22419 s4 h
549Citizen station DW2671DW267179.6CitizenNorfolk54.6%134 of 24517 s5.6 h
550Citizen station CW0451CW045179.6CitizenBristol52.3%132 of 25216 s4.2 h
551Citizen station FW1460FW146079.5CitizenBristol55.9%94 of 16817 s5 h
552Citizen station GW4827GW482779.5CitizenNorfolk54.7%263 of 48016 s2.7 h
553Citizen station N2XION2XIO79.4CitizenMiddlesex57.7%291 of 50419 s2.8 h
554Citizen station W1REHW1REH79.3CitizenWorcester58.6%311 of 53018 s3.4 h
555East Falmouth 1.2 WNWMA-BA-1779.3VolunteerBarnstable57.1%4 of 710.4 h3.5 days
556Citizen station GW2867GW286779.3CitizenHampshire56.5%228 of 40318 s4.5 h
557Citizen station EW9991EW999179.3CitizenMiddlesex54.7%276 of 50418 s2.9 h
558Citizen station EW6338EW633879.3CitizenEssex53.1%119 of 22415 s5.5 h
559Citizen station DW9025DW902579.2CitizenWorcester54.0%121 of 22418 s5.5 h
560Citizen station FW3892FW389279.1CitizenNorfolk57.1%128 of 22418 s4.3 h
561Citizen station EW4324EW432479.1CitizenWorcester51.3%167 of 32519 s3 h
562Citizen station FW0917FW091779.0CitizenWorcester57.0%198 of 34716 s2.9 h
563Citizen station DW3637DW363779.0CitizenHampden52.0%175 of 33618 s3.7 h
564Citizen station FW4377FW437779.0CitizenEssex51.6%113 of 21915 s5.3 h
565Citizen station FW8889FW888979.0CitizenEssex51.3%115 of 22417 s5 h
566Citizen station DW0868DW086878.9CitizenPlymouth54.7%92 of 16815 s5.3 h
567Citizen station CW3008CW300878.8CitizenEssex55.3%93 of 16821 s5.3 h
568Citizen station EW6327EW632778.8CitizenMiddlesex50.6%340 of 67218 s1.7 h
569Citizen station FW6146FW614678.7CitizenNorfolk52.9%172 of 32519 s4.5 h
570Citizen station EW1555EW155578.6CitizenNorfolk58.4%393 of 67218 s2 h
571Citizen station CW0210CW021078.6CitizenMiddlesex54.1%91 of 16816 s5.3 h
572Citizen station FW5238FW523878.6CitizenBristol52.0%350 of 67217 s2.1 h
573Gloucester 1.8 WSWMA-ES-10378.6VolunteerEssex42.8%3 of 726 min3 days
574East Bridgewater 0.3 WSWMA-PL-2278.6VolunteerPlymouth42.8%3 of 726 min3 days
575Winsor Dam-Quabbin RsvrBCNM378.6CooperativeHampshire42.8%3 of 750 min24 h
576Carlisle 2.0 SEMA-MD-21778.6VolunteerMiddlesex42.8%3 of 786 min24 h
577Marblehead 0.6 WNWMA-ES-10278.6VolunteerEssex42.8%3 of 786 min2 days
578Littleton 1.4 WMA-MD-19578.6VolunteerMiddlesex42.8%3 of 786 min37.1 h
579Newton 1.8 NNWMA-MD-12178.6VolunteerMiddlesex42.8%3 of 786 min2 days
580MA-WR-158MA-WR-15878.6COCORAHS-42.8%3 of 786 min36.1 h
581Edgartown 0.6 SMA-DK-2678.6VolunteerDukes42.8%3 of 786 min47 h
582Pepperell 0.6 SEMA-MD-16878.6VolunteerMiddlesex42.8%3 of 786 min2.5 days
583Northampton 2.5 EMA-HS-6578.6VolunteerHampshire42.8%3 of 786 min36.1 h
584BCNM3BCNM378.6DCP-42.8%3 of 71.7 h24 h
585Citizen station EW7574EW757478.5CitizenBarnstable53.5%120 of 22417 s4.5 h
586Citizen station K0WU2AZOK0WU2AZO78.5CitizenMiddlesex53.1%119 of 22418 s7.3 h
587Citizen station CW5897CW589778.5CitizenWorcester51.4%173 of 33620 s4 h
588Citizen station CW6151CW615178.5CitizenEssex51.3%345 of 67216 s2 h
589Worcester 2.0 SEMA-WR-11378.4VolunteerWorcester57.1%4 of 713.4 h36.1 h
590Northbridge 1.7 WNWMA-WR-6978.4VolunteerWorcester57.1%4 of 713.4 h2.5 days
591Citizen station EW9036EW903678.3CitizenMiddlesex54.4%122 of 22417 s9 h
592Citizen station EW0364EW036478.3CitizenBristol54.4%122 of 22418 s4.4 h
593Citizen station FW2479FW247978.3CitizenNorfolk53.1%268 of 50416 s3.4 h
594Citizen station GW3519GW351978.3CitizenMiddlesex50.4%339 of 67217 s1.9 h
595Citizen station N2WPON2WPO78.2CitizenNorfolk58.9%297 of 50418 s2.8 h
596Citizen station GW0203GW020378.2CitizenBristol50.8%114 of 22416 s6.3 h
597Citizen station GW6028GW602878.2CitizenEssex50.7%341 of 67219 s2 h
598Citizen station WX1PBDWX1PBD78.1CitizenEssex52.1%263 of 50419 s3.3 h
599Citizen station N1BSON1BSO78.1CitizenPlymouth51.1%112 of 21918 s6.8 h
600Citizen station FW7433FW743378.1CitizenNorfolk50.1%337 of 67217 s1.9 h
601Falmouth 3.2 WSWMA-BA-11378.1VolunteerBarnstable42.8%3 of 786 min3.5 days
602Citizen station WB1DXWB1DX78.0CitizenWorcester52.8%333 of 63019 s2.9 h
603Citizen station FW3266FW326678.0CitizenPlymouth52.1%292 of 56018 s3 h
604Citizen station N1EVHN1EVH78.0CitizenEssex50.9%257 of 50418 s3 h
605Citizen station DW7873DW787378.0CitizenEssex50.3%338 of 67218 s2.1 h
606Citizen station EW6514EW651477.9CitizenPlymouth57.7%306 of 53018 s2.4 h
607Citizen station GW7325GW732577.9CitizenEssex56.7%286 of 50419 s5.8 h
608Citizen station EW4818EW481877.9CitizenEssex54.3%137 of 25219 s9 h
609Citizen station W1LP-13W1LP-1377.9CitizenBarnstable52.6%118 of 22419 s5.3 h
610Citizen station EW9082EW908277.9CitizenBristol49.1%110 of 22416 s5.5 h
611Citizen station FW4323FW432377.9CitizenMiddlesex48.6%109 of 22417 s5.3 h
612Citizen station W6SOXW6SOX77.8CitizenMiddlesex50.7%320 of 63018 s2.5 h
613Citizen station EW1898EW189877.8CitizenMiddlesex49.5%111 of 22418 s6 h
614Citizen station KB1MIMKB1MIM77.7CitizenHampshire52.2%117 of 22417 s8.5 h
615Citizen station EW8958EW895877.7CitizenMiddlesex50.6%170 of 33618 s4.7 h
616Citizen station DW4657DW465777.7CitizenPlymouth49.7%334 of 67216 s2.1 h
617Usacoe Birch Hill DamBIRM377.7CooperativeWorcester42.8%3 of 788 min4 days
617Tully Lake/Usacoe DamTLLM377.7CooperativeWorcester42.8%3 of 788 min4 days
619Citizen station DW7061DW706177.6CitizenFranklin58.3%147 of 25217 s3.8 h
620Citizen station DW8945DW894577.6CitizenMiddlesex53.1%268 of 50420 s3.3 h
621Citizen station N1RMKN1RMK77.6CitizenMiddlesex51.1%206 of 40317 s3.4 h
622Citizen station CW5324CW532477.6CitizenHampshire50.3%169 of 33615 s4.7 h
623FOSM3FOSM377.6DCP-42.8%3 of 763 min4 days
623SUDM3SUDM377.6DCP-42.8%3 of 763 min4 days
625Falmouth 4.9 NNWMA-BA-10577.6VolunteerBarnstable42.8%3 of 73.4 h3.5 days
626Citizen station WA1ENOWA1ENO77.5CitizenPlymouth56.0%226 of 40320 s7.8 h
627Citizen station DW4847DW484777.5CitizenBerkshire50.8%342 of 67216 s2.6 h
628Citizen station EW4331EW433177.5CitizenMiddlesex50.3%169 of 33618 s4.8 h
629Citizen station DW2806DW280677.5CitizenEssex49.1%110 of 22418 s6.3 h
630Connecticut River AT NorthamptonNHMM377.4GaugeHampshire72.7%163 of 22432 min22 h
631Citizen station FW9099FW909977.4CitizenWorcester51.7%116 of 22417 s7 h
632Citizen station CW0500CW050077.4CitizenWorcester50.0%336 of 67218 s2.4 h
633Citizen station CW0962CW096277.4CitizenPlymouth48.8%246 of 50419 s2.8 h
634Citizen station EW2517EW251777.4CitizenMiddlesex48.6%109 of 22419 s5.4 h
635Citizen station EW8080EW808077.3CitizenPlymouth51.7%174 of 33622 s6 h
636Citizen station EW3861EW386177.3CitizenBristol49.1%110 of 22417 s6.8 h
637Citizen station DW0935DW093577.2CitizenNantucket58.9%99 of 16819 s6.8 h
638Citizen station N1JOTN1JOT77.2CitizenPlymouth54.7%276 of 50416 s3.6 h
639Citizen station FW2140FW214077.2CitizenMiddlesex52.7%133 of 25225 s6 h
640Citizen station FW8920FW892077.2CitizenWorcester52.2%351 of 67218 s2 h
641Citizen station KJ6SMLKJ6SML77.2CitizenWorcester51.1%344 of 67219 s2 h
642Citizen station GW5905GW590577.2CitizenHampshire50.6%170 of 33618 s5.5 h
643Citizen station KC1VMZKC1VMZ77.1CitizenWorcester52.3%132 of 25217 s9.4 h
644Citizen station EW2106EW210677.1CitizenEssex50.8%342 of 67218 s2.9 h
645Citizen station EW7590EW759077.1CitizenEssex49.2%331 of 67217 s2.4 h
646Citizen station EW4525EW452577.0CitizenBerkshire51.0%245 of 48018 s3.7 h
647Citizen station CW0237CW023777.0CitizenNorfolk47.2%136 of 28815 s4.7 h
648North Falmouth 1.0 NEMA-BA-11277.0VolunteerBarnstable42.8%3 of 726 min5 days
649Springfield 0.9 EMA-HD-5877.0VolunteerHampden42.8%3 of 726 min5 days
650Citizen station EW8528EW852876.9CitizenMiddlesex55.5%100 of 18016 s4.8 h
651Citizen station FW4597FW459776.9CitizenMiddlesex53.7%271 of 50417 s2.4 h
652Citizen station KMADALTO1KMADALTO176.9CitizenBerkshire50.1%316 of 63016 s2.8 h
653Citizen station EW8307EW830776.8CitizenWorcester50.2%110 of 21917 s7.5 h
654Citizen station EW5580EW558076.7CitizenNorfolk53.1%119 of 22417 s12.8 h
655Citizen station EW9808EW980876.7CitizenMiddlesex52.9%116 of 21920 s6.3 h
656Citizen station FW1143FW114376.7CitizenMiddlesex50.8%114 of 22416 s10 h
657Mashpee 4.6 SMA-BA-7876.7VolunteerBarnstable42.8%3 of 76.4 h2.5 days
658Citizen station CW7500CW750076.5CitizenMiddlesex52.9%267 of 50421 s3.3 h
659Citizen station FW4085FW408576.5CitizenBerkshire51.1%172 of 33616 s4.7 h
660Citizen station K1LBGK1LBG76.4CitizenNorfolk50.9%321 of 63020 s2.9 h
661Citizen station CW3660CW366076.3CitizenMiddlesex51.5%130 of 25220 s10 h
662Westfield 1.8 SSEMA-HD-6576.3VolunteerHampden42.8%3 of 74.4 h4.5 days
663Foxborough 3.1 EMA-NF-7376.3VolunteerNorfolk42.8%3 of 77.4 h2.6 days
664Citizen station EW9662EW966276.2CitizenMiddlesex49.1%330 of 67217 s3.1 h
665Citizen station DW5181DW518176.2CitizenEssex48.5%326 of 67217 s3 h
666Citizen station DW6723DW672376.0CitizenEssex43.8%96 of 21919 s5.8 h
667East Coastal Massachusetts AT Gloucester HarborGLCM375.9GaugeEssex70.7%396 of 56022 min2 days
668BostonNDBC-BHBM375.9GaugeSuffolk67.2%226 of 33643 min6.5 h
669Citizen station N1EDZN1EDZ75.9CitizenHampshire48.0%242 of 50417 s4.2 h
670Citizen station WE1CWE1C75.8CitizenWorcester49.6%200 of 40318 s3.1 h
671Citizen station EW6058EW605875.6CitizenBarnstable50.1%337 of 67220 s2.3 h
672Citizen station DW2257DW225775.6CitizenEssex48.6%109 of 22422 s9.8 h
673Citizen station EW5351EW535175.5CitizenMiddlesex52.3%211 of 40318 s2.8 h
674Citizen station GW7015GW701575.5CitizenBarnstable48.6%109 of 22417 s5 h
675Citizen station DW2589DW258975.3CitizenPlymouth55.7%281 of 50417 s2.4 h
676Citizen station FW7922FW792275.3CitizenWorcester52.0%175 of 33616 s4.8 h
677Nantucket 1.9 SSEMA-NT-1175.3VolunteerNantucket42.8%3 of 79.4 h36.1 h
678Citizen station CW2236CW223675.2CitizenNorfolk54.3%137 of 25218 s4.8 h
679Citizen station FW2367FW236775.2CitizenMiddlesex50.2%101 of 20118 s7.1 h
680Citizen station EW3281EW328175.2CitizenBristol47.6%320 of 67217 s2.9 h
681Citizen station EW1152EW115275.1CitizenSuffolk58.3%294 of 50417 s2.5 h
682Citizen station EW0152EW015275.1CitizenNorfolk55.8%296 of 53017 s3.9 h
683Citizen station DW3706DW370675.1CitizenSuffolk50.1%337 of 67218 s3.3 h
684Citizen station FW9148FW914875.1CitizenMiddlesex49.5%111 of 22419 s5.8 h
685Citizen station EW6013EW601374.9CitizenMiddlesex47.4%319 of 67219 s2.7 h
686Citizen station EW3230EW323074.9CitizenPlymouth46.8%135 of 28820 s8.9 h
687Nantucket 5.9 ESEMA-NT-974.8VolunteerNantucket42.8%3 of 79.4 h3.5 days
688Citizen station K1TTTK1TTT74.7CitizenBerkshire44.4%280 of 63018 s3.2 h
689Citizen station W1NJCW1NJC74.6CitizenWorcester46.1%172 of 37314 s4.7 h
690Citizen station DW5490DW549074.5CitizenNorfolk49.7%109 of 21919 s5.5 h
691Citizen station GW6334GW633474.4CitizenMiddlesex43.8%96 of 21917 s6.2 h
692Citizen station AU346AU34674.2CitizenBarnstable51.8%209 of 40317 s13.7 h
693Citizen station GW3373GW337374.2CitizenWorcester47.6%155 of 32518 s6.9 h
694Marion 1.3 NMA-PL-6673.9VolunteerPlymouth42.8%3 of 712.4 h3 days
695Citizen station EW6283EW628373.8CitizenBerkshire48.8%328 of 67217 s2.5 h
696Holden 2.0 ESEMA-WR-2573.5VolunteerWorcester57.1%4 of 724.4 h2.5 days
697Holliston 0.8 SMA-MD-4273.5VolunteerMiddlesex57.1%4 of 724.4 h2.5 days
698Sturbridge 4.6 SWMA-WR-11873.5VolunteerWorcester57.1%4 of 725.4 h37.1 h
699Citizen station EW5291EW529173.5CitizenHampshire46.2%233 of 50419 s6.9 h
700Citizen station AP586AP58673.1CitizenSuffolk51.3%115 of 22418 s6.7 h
701Citizen station FW7612FW761273.1CitizenBarnstable46.5%313 of 67218 s2.7 h
702Citizen station EW8783EW878373.0CitizenBristol33.3%56 of 16824 s6 h
703Citizen station GW5771GW577172.9CitizenWorcester54.5%229 of 42016 s4.7 h
704Citizen station FW5480FW548072.8CitizenHampshire47.9%161 of 33617 s6.5 h
705Citizen station N1QWWN1QWW72.7CitizenBristol41.9%94 of 22418 s7.3 h
706Citizen station GW4318GW431872.1CitizenMiddlesex44.0%148 of 33620 s13.3 h
707Fall RiverNDBC-FRXM371.2GaugeBristol75.3%253 of 33643 min6.5 h
708Castle IslandNDBC-CSIM370.6GaugeSuffolk57.5%322 of 56044 min6.3 h
709Fall RiverNDBC-FRVM369.3GaugeBristol67.2%226 of 33643 min6.5 h
710Nantucket IslandNDBC-NTKM369.1GaugeNantucket57.6%323 of 56044 min6.3 h
711Chatham 1.6 WNWMA-BA-7168.9VolunteerBarnstable28.5%2 of 712.4 h2 days
712Citizen station GW4536GW453668.7CitizenNorfolk55.8%225 of 40319 s4.8 h
713Citizen station EW9429EW942968.5CitizenMiddlesex42.0%106 of 25214 s44.7 h
714Citizen station W1RBOW1RBO67.9CitizenMiddlesex40.8%206 of 50419 s39.8 h
715Citizen station DW6903DW690367.2CitizenEssex39.0%119 of 30519 s2.6 days
716Citizen station GW0848GW084867.0CitizenWorcester38.3%84 of 21916 s2.4 days
717Citizen station CW2404CW240465.6CitizenPlymouth34.5%183 of 53018 s27.3 h
718Citizen station FW2970FW297064.8CitizenBarnstable50.0%112 of 22418 s7.5 h
719Citizen station GW6804GW680463.6CitizenMiddlesex28.5%72 of 25216 s3.1 days
720Borden Flats Light at Fall RiverNDBC-BLTM363.0GaugeBristol57.6%323 of 56044 min6.3 h
720New Bedford, Barrier GateNDBC-NBGM363.0GaugeBristol57.6%323 of 56044 min6.3 h
722Citizen station GW6963GW696362.5CitizenMiddlesex20.7%419 of 2,01619 s3.5 h
723Citizen station GW0260GW026062.3CitizenMiddlesex20.5%414 of 2,01617 s3.6 h
724Citizen station GW0632GW063262.3CitizenNorfolk20.4%413 of 2,01618 s3.7 h
725Citizen station FW3619FW361962.2CitizenHampshire20.2%408 of 2,01617 s3.6 h
726Citizen station GW5618GW561862.1CitizenPlymouth20.1%406 of 2,01618 s3.7 h
727Citizen station GW1240GW124062.1CitizenEssex19.7%398 of 2,01618 s3.5 h
728Citizen station GW1533GW153361.9CitizenWorcester20.1%406 of 2,01619 s3.5 h
729Citizen station DW3092DW309261.5CitizenMiddlesex20.5%414 of 2,01618 s3.6 h
730Citizen station GW5950GW595061.4CitizenMiddlesex20.4%412 of 2,01618 s3.6 h
731Woods HoleNDBC-BZBM360.6GaugeBarnstable67.2%226 of 33643 min6.5 h
732Citizen station GW6155GW615560.5CitizenPlymouth20.2%408 of 2,01617 s3.6 h
733Citizen station N1EDFN1EDF60.4CitizenMiddlesex19.6%132 of 67218 s2.4 days
734Citizen station FW9998FW999860.0CitizenMiddlesex18.3%370 of 2,01619 s4.6 h
735Millers River 1 W Birch Hill DamRYLM359.2GaugeWorcester94.9%319 of 33623 min60 min
736Citizen station FW7635FW763558.8CitizenPlymouth14.8%50 of 33616 s4.3 days
737Citizen station WD1LWD1L57.9CitizenPlymouth53.1%214 of 40316 s5.2 h
738Citizen station EW2725EW272557.8CitizenPlymouth12.1%20 of 16517 s4.9 days
739Citizen station EW0420EW042057.4CitizenWorcester20.2%408 of 2,01618 s3.7 h
740NewtonMA00657.3RoadMiddlesex86.5%436 of 50420 min80 min
741Citizen station GW7823GW782356.6CitizenWorcester2.4%49 of 2,01617 s3 h
742Citizen station GW7797GW779754.9CitizenBristol20.4%412 of 2,01616 s3.6 h
743AshburnhamASBM350.1CooperativeWorcester8.3%14 of 1681.5 h23 h
744NortonNRNM350.1CooperativeBristol8.3%14 of 1681.5 h23 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.