Puerto Rico 24/7 Rank
Every station in Puerto Rico 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 243 ranked here, 198 have a page of their own; the rest are platforms heard here that have not yet reported enough to be listed.
Every ranked station, first to last
How they reported this week
The days behind it
every report90 to 99%under 90%
Every station, ranked
| Rank | Station | Score | Parts | Network | Municipio | Received | Reports | Arrives in | Longest silence |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Salinas - Camp SantiagoCSAP4 | 100.0 | Gauge | Salinas | 100% | 112 of 112 | 10 min | 60 min | |
| 1 | Guanica RAWSGCAP4 | 100.0 | Gauge | Guánica | 100% | 112 of 112 | 10 min | 60 min | |
| 3 | Arecibo ObservatoryARBP4 | 100.0 | Cooperative | Arecibo | 100% | 4 of 4 | 11 min | 24 h | |
| 4 | Levittown - Toa BajaLTBP4 | 100.0 | Cooperative | Toa Baja | 100% | 4 of 4 | 21 min | 24 h | |
| 5 | Fajardo 1SFJRP4 | 100.0 | Cooperative | Fajardo | 100% | 4 of 4 | 21 min | 2 days | |
| 6 | Sabana Grande 2.8 ENEPR-SB-4 | 100.0 | Volunteer | Sabana Grande | 100% | 4 of 4 | 26 min | 24 h | |
| 7 | Luquillo 3.1 SPR-LQ-7 | 100.0 | Volunteer | Luquillo | 100% | 4 of 4 | 26 min | 24 h | |
| 8 | Canovanas 6.5 SPR-CV-2 | 100.0 | Volunteer | Canóvanas | 100% | 4 of 4 | 26 min | 24 h | |
| 9 | Palmarejo Vega BajaVRBP4 | 100.0 | Cooperative | Vega Baja | 100% | 4 of 4 | 41 min | 24 h | |
| 10 | JuncosJNCP4 | 100.0 | Cooperative | Juncos | 100% | 4 of 4 | 51 min | 24 h | |
| 11 | San Juan 7.1 SPR-SJ-18 | 100.0 | Volunteer | San Juan | 100% | 4 of 4 | 86 min | 24 h | |
| 12 | Levittown 1.0 SEPR-TB-1 | 100.0 | Volunteer | Toa Baja | 100% | 4 of 4 | 86 min | 24 h | |
| 13 | Cabo Rojo 0.3 NWPR-CR-14 | 100.0 | Volunteer | Cabo Rojo | 100% | 4 of 4 | 86 min | 26 h | |
| 14 | Rincon 2.8 SEPR-RN-4 | 100.0 | Volunteer | Rincón | 100% | 4 of 4 | 86 min | 24 h | |
| 15 | Las Piedras 1.9 WNWPR-LP-1 | 100.0 | Volunteer | Las Piedras | 100% | 4 of 4 | 86 min | 28 h | |
| 16 | Vega Baja 2.8 NPR-VB-2 | 100.0 | Volunteer | Vega Baja | 100% | 4 of 4 | 86 min | 25 h | |
| 17 | Fajardo 1.1 SPR-FJ-5 | 100.0 | Volunteer | Fajardo | 100% | 4 of 4 | 86 min | 24 h | |
| 18 | San German 0.8 WPR-SG-3 | 100.0 | Volunteer | San Germán | 100% | 4 of 4 | 86 min | 24 h | |
| 19 | Villalba 1.5 SSWPR-VL-5 | 100.0 | Volunteer | Villalba | 100% | 4 of 4 | 86 min | 26 h | |
| 20 | Lares 1.6 SSWPR-LR-2 | 100.0 | Volunteer | Lares | 100% | 4 of 4 | 86 min | 24 h | |
| 20 | Ponce 3.5 WPR-PC-8 | 100.0 | Volunteer | Ponce | 100% | 4 of 4 | 86 min | 24 h | |
| 22 | AibonitoALPP4 | 100.0 | Cooperative | Aibonito | 100% | 4 of 4 | 1.7 h | 24 h | |
| 23 | CRLP4CRLP4 | 100.0 | COOP | - | 100% | 4 of 4 | 1.9 h | 24 h | |
| 24 | Manati 1.0 SPR-MT-3 | 100.0 | Volunteer | Manatí | 100% | 4 of 4 | 2.4 h | 2 days | |
| 25 | Lajas 3.3 SSEPR-LJ-4 | 100.0 | Volunteer | Lajas | 100% | 4 of 4 | 2.4 h | 27 h | |
| 26 | Vieques RAWSVIEP4 | 99.7 | Gauge | Vieques | 100% | 112 of 112 | 12 min | 60 min | |
| 27 | Jobos Bay Weather AqirreJOXP4 | 99.5 | Gauge | Salinas | 100% | 112 of 112 | 13 min | 66 min | |
| 28 | Las Marias 9.6 ESEPR-LM-1 | 99.5 | Volunteer | Las Marías | 100% | 4 of 4 | 3.4 h | 24 h | |
| 29 | Aguadilla 5.5 NNEPR-AL-3 | 99.5 | Volunteer | Aguadilla | 100% | 4 of 4 | 3.4 h | 24 h | |
| 30 | Mayaguez ArribaPR-MY-5 | 99.5 | Volunteer | Mayagüez | 100% | 4 of 4 | 3.4 h | 24 h | |
| 31 | Aguas Buenas 2.9 SWPR-AB-7 | 99.5 | Volunteer | Aguas Buenas | 100% | 4 of 4 | 3.4 h | 24 h | |
| 32 | Canal De Rieco De Lajas Blw Majinas FiltMJBP4 | 99.4 | Gauge | Sabana Grande | 100% | 112 of 112 | 13 min | 60 min | |
| 33 | Lago Guerro - Canal PrincipalCPGP4 | 99.2 | Gauge | - | 99.1% | 111 of 112 | 13 min | 2 h | |
| 34 | San JuanTJSJ | 99.2 | Airport | Carolina | 98.2% | 110 of 112 | 11 min | 2 h | |
| 35 | Carolina 1.7 NNWPR-CL-6 | 99.1 | Volunteer | Carolina | 100% | 4 of 4 | 4.4 h | 25 h | |
| 36 | Rio Tanama At Rio Tanama Nr UtuadoUTHP4 | 99.1 | Gauge | Utuado | 99.1% | 111 of 112 | 13 min | 1.5 h | |
| 37 | RIO LIMON AT RIO LIMON abv LAGO DOS BOCASARHP4 | 99.1 | Gauge | Utuado | 99.1% | 111 of 112 | 13 min | 2 h | |
| 37 | Cidra - RainRABP4 | 99.1 | Gauge | - | 99.1% | 111 of 112 | 13 min | 2 h | |
| 39 | Canal De Juana Diaz At Palo Seco Nr SantJDZP4 | 99.1 | Gauge | Santa Isabel | 99.1% | 111 of 112 | 13 min | 1.8 h | |
| 40 | LFAP4LFAP4 | 99.1 | DCP | - | 99.1% | 111 of 112 | 13 min | 2 h | |
| 41 | Cabo Rojo RAWSCRRP4 | 98.9 | Gauge | Cabo Rojo | 100% | 112 of 112 | 16 min | 69 min | |
| 42 | RIO SALIENTE 2 E RIO SALIENTE at COABEY nr JAYUYAJAYP4 | 98.8 | Gauge | Jayuya | 98.2% | 110 of 112 | 13 min | 2 h | |
| 43 | Rio Bauta 4 W Rio Bauta Nr OrocovisBAUP4 | 98.8 | Gauge | Orocovis | 98.2% | 110 of 112 | 13 min | 2 h | |
| 44 | MSAP4MSAP4 | 98.8 | DCP | - | 98.2% | 110 of 112 | 13 min | 2 h | |
| 45 | Arecibo 5.2 ESEPR-AC-1 | 98.6 | Volunteer | Arecibo | 100% | 4 of 4 | 5.4 h | 2 days | |
| 46 | CatalinaCTAP4 | 98.6 | Gauge | Río Grande | 99.1% | 111 of 112 | 16 min | 2 h | |
| 47 | Lago Carite At SpillwayLCSP4 | 98.5 | Gauge | Guayama | 100% | 112 of 112 | 18 min | 76 min | |
| 48 | Lago Daguey Abv AnascoDAGP4 | 98.5 | Gauge | Anasco | 100% | 112 of 112 | 18 min | 60 min | |
| 48 | Lago Matrullas 6 SW Lago De MatrullasOROP4 | 98.5 | Gauge | Orocovis | 100% | 112 of 112 | 18 min | 60 min | |
| 48 | Lago Cerrillos @ DamsitePCXP4 | 98.5 | Gauge | Ponce | 100% | 112 of 112 | 18 min | 60 min | |
| 48 | LAGO LOIZA 1 SE LAGO LOIZA nr TRUJILLO ALTOPLOP4 | 98.5 | Gauge | Trujillo Alto | 100% | 112 of 112 | 18 min | 60 min | |
| 48 | LAGO GUAJATACA 5 S LAGO GUAJATACA at DAMSITEQUEP4 | 98.5 | Gauge | Quebradillas | 100% | 112 of 112 | 18 min | 60 min | |
| 48 | Manati 2SSW - Rio GrandeRGMP4 | 98.5 | Gauge | - | 100% | 112 of 112 | 18 min | 60 min | |
| 48 | STCP4STCP4 | 98.5 | DCP | - | 100% | 112 of 112 | 18 min | 60 min | |
| 55 | FAJP4FAJP4 | 98.5 | DCP | - | 100% | 112 of 112 | 18 min | 65 min | |
| 55 | Lago Patillas 1 NE Patillas - Lago PatillasPASP4 | 98.5 | Gauge | Patillas | 100% | 112 of 112 | 18 min | 65 min | |
| 55 | Ponce - Lago PortuguesPTGP4 | 98.5 | Gauge | - | 100% | 112 of 112 | 18 min | 65 min | |
| 55 | Rio Lapas 6 SW Rio Lapas Nr Rabo Del BueySALP4 | 98.5 | Gauge | Salinas | 100% | 112 of 112 | 18 min | 65 min | |
| 59 | Lago El Guineo At Ciales - Lago El GuineoVILP4 | 98.5 | Gauge | Ciales | 100% | 112 of 112 | 18 min | 70 min | |
| 60 | Lago Garzas 2 SW Adjuntas - Lago GarzasADJP4 | 98.5 | Gauge | Adjuntas | 100% | 112 of 112 | 18 min | 60 min | |
| 60 | Canal De Aguadilla Abv Lago RameyAGRP4 | 98.5 | Gauge | Aguadilla | 100% | 112 of 112 | 18 min | 60 min | |
| 60 | Lago Caonillas 3 ENE Lago Caonillas DamARCP4 | 98.5 | Gauge | Utuado | 100% | 112 of 112 | 18 min | 60 min | |
| 60 | LAGO DOS BOCAS 6 NNE LAGO DOS BOCAS nr UTUADOARGP4 | 98.5 | Gauge | Arecibo | 100% | 112 of 112 | 18 min | 60 min | |
| 60 | Lago De Cidra 2 NE Cidra - Lago De CidraDRAP4 | 98.5 | Gauge | Cidra | 100% | 112 of 112 | 18 min | 60 min | |
| 60 | Lago Guayabal@Damsite Nr Juana DiazJUBP4 | 98.5 | Gauge | Villalba | 100% | 112 of 112 | 18 min | 60 min | |
| 60 | Lago Coamo Nr Los LlanosLCOP4 | 98.5 | Gauge | Santa Isabel | 100% | 112 of 112 | 18 min | 60 min | |
| 60 | Lago Guayo At Lago Guayo Nr CastanerLGUP4 | 98.5 | Gauge | Lares | 100% | 112 of 112 | 18 min | 60 min | |
| 60 | Lago Loco 3 NW Lago Loco Nr YaucoLOCP4 | 98.5 | Gauge | Yauco | 100% | 112 of 112 | 18 min | 60 min | |
| 60 | Rio Loco near YaucoLYOP4 | 98.5 | Gauge | - | 100% | 112 of 112 | 18 min | 60 min | |
| 60 | Maricao RAWSMAOP4 | 98.5 | Gauge | San Germán | 100% | 112 of 112 | 18 min | 60 min | |
| 60 | MELP4MELP4 | 98.5 | DCP | - | 100% | 112 of 112 | 18 min | 60 min | |
| 60 | LAGO LA PLATA AT LAGO LA PLATA at DAMSITE nr TOA ALTANARP4 | 98.5 | Gauge | Toa Alta | 100% | 112 of 112 | 18 min | 60 min | |
| 60 | VERP4VERP4 | 98.5 | DCP | - | 100% | 112 of 112 | 18 min | 60 min | |
| 60 | At Lago Vivi Nr UtuadoVIVP4 | 98.5 | Gauge | Utuado | 100% | 112 of 112 | 18 min | 60 min | |
| 75 | Lago Luchetti 4 NNW Lago Luchetti At Dam Abv Yauco 4 NWLLUP4 | 98.5 | Gauge | Yauco | 100% | 112 of 112 | 18 min | 70 min | |
| 76 | VillalbaVINP4 | 98.5 | Gauge | Villalba | 97.3% | 109 of 112 | 13 min | 2 h | |
| 77 | RIO TANAMA 4 S ARECIBO - RIO TANAMA at CHARCO HONDOARDP4 | 98.5 | Gauge | Arecibo | 97.3% | 109 of 112 | 13 min | 2 h | |
| 77 | Canal De Juana Diaz At Piedra Aguzada NrCJDP4 | 98.5 | Gauge | Juana Diaz | 97.3% | 109 of 112 | 13 min | 2 h | |
| 77 | LBLP4LBLP4 | 98.5 | DCP | - | 97.3% | 109 of 112 | 13 min | 2 h | |
| 80 | San Sebastian 1N - RAWSSSBP4 | 98.4 | Gauge | San Sebastián | 100% | 112 of 112 | 11 min | 60 min | |
| 81 | Salinas StormwaterSFDP4 | 98.4 | Gauge | - | 100% | 112 of 112 | 18 min | 70 min | |
| 81 | Rio Grande De Loiza 0 At Rio Grande De Loiza - Blw DamTRUP4 | 98.4 | Gauge | Trujillo Alto | 100% | 112 of 112 | 18 min | 70 min | |
| 83 | Rio Guajataca Blw Lago GuatatacaGUAP4 | 98.4 | Gauge | Quebradillas | 100% | 112 of 112 | 18 min | 60 min | |
| 84 | Rio Inabon 6 NE Rio Inabon At Real AbajoIANP4 | 98.4 | Gauge | Ponce | 100% | 112 of 112 | 18 min | 75 min | |
| 85 | TRJP4TRJP4 | 98.2 | DCP | - | 99.1% | 111 of 112 | 18 min | 1.6 h | |
| 86 | Naranjito - Bo Anones RainNRJP4 | 98.2 | Gauge | - | 99.1% | 111 of 112 | 18 min | 1.8 h | |
| 87 | Rio De La Plata 3 NE Rio De La Plata At Proyecto La PlataAIBP4 | 98.2 | Gauge | Aibonito | 99.1% | 111 of 112 | 18 min | 2 h | |
| 87 | Rio Guayanilla 2 NNW GuayanillaGYAP4 | 98.2 | Gauge | Guayanilla | 99.1% | 111 of 112 | 18 min | 2 h | |
| 87 | Rio Guajataca 1 E Rio Guajataca At LaresLARP4 | 98.2 | Gauge | Lares | 99.1% | 111 of 112 | 18 min | 2 h | |
| 87 | NGKP4NGKP4 | 98.2 | DCP | - | 99.1% | 111 of 112 | 18 min | 2 h | |
| 87 | Guaynabo 4N - Quebrada MargaritaQMAP4 | 98.2 | Gauge | - | 99.1% | 111 of 112 | 18 min | 2 h | |
| 87 | Rio Grande De Arecibo 3 N Rio Gr De Arec.- Bl UtuadoUTXP4 | 98.2 | Gauge | Utuado | 99.1% | 111 of 112 | 18 min | 2 h | |
| 87 | VAMP4VAMP4 | 98.2 | DCP | - | 99.1% | 111 of 112 | 18 min | 2 h | |
| 87 | VEQP4VEQP4 | 98.2 | DCP | - | 99.1% | 111 of 112 | 18 min | 2 h | |
| 87 | YBUP4YBUP4 | 98.2 | DCP | - | 99.1% | 111 of 112 | 18 min | 2 h | |
| 96 | Lago Regulador De Isabela Nr HWY 112REGP4 | 98.2 | Gauge | Isabela | 99.1% | 111 of 112 | 18 min | 1.8 h | |
| 96 | San LorenzoSLEP4 | 98.2 | Gauge | Maricao | 99.1% | 111 of 112 | 18 min | 1.8 h | |
| 98 | GURP4GURP4 | 98.2 | DCP | - | 99.1% | 111 of 112 | 18 min | 2 h | |
| 98 | Villalba - Rio JacaquasJCGP4 | 98.2 | Gauge | - | 99.1% | 111 of 112 | 18 min | 2 h | |
| 98 | At Lago Adjuntas Nr AdjuntasLADP4 | 98.2 | Gauge | Adjuntas | 99.1% | 111 of 112 | 18 min | 2 h | |
| 101 | Rio Grande De Arecibo 4 SSE Rio Grande De Arecibo Nr San PedroAREP4 | 98.2 | Gauge | Arecibo | 96.4% | 108 of 112 | 13 min | 2 h | |
| 102 | Juncos 0.3 WSWPR-JN-1 | 98.1 | Volunteer | Juncos | 100% | 4 of 4 | 6.4 h | 24 h | |
| 103 | GRAP4GRAP4 | 98.1 | DCP | - | 99.1% | 111 of 112 | 18 min | 2 h | |
| 104 | Lago Toa Vaca At Lago Toa Vaca At DamsiteTOXP4 | 98.1 | Gauge | Villalba | 99.1% | 111 of 112 | 18 min | 2 h | |
| 105 | RIO DE BAYAMON 3 NE RIO DE BAYAMON blw LAGO CIDRACIEP4 | 98.1 | Gauge | Cidra | 99.1% | 111 of 112 | 18 min | 1.7 h | |
| 106 | Rio Cerrillos Blo DamPCYP4 | 98.1 | Gauge | Ponce | 99.1% | 111 of 112 | 18 min | 2 h | |
| 107 | Juncos 1SE - RAWSJCOP4 | 98.0 | Gauge | Juncos | 98.2% | 110 of 112 | 17 min | 2 h | |
| 107 | Barceloneta 2ENE - Manati RAWSMNAP4 | 98.0 | Gauge | Manatí | 98.2% | 110 of 112 | 17 min | 2 h | |
| 109 | Guanica - Arenas 1 WellAWGP4 | 97.8 | Gauge | - | 98.2% | 110 of 112 | 18 min | 2 h | |
| 109 | Rio Canas At Rio CanasCAPP4 | 97.8 | Gauge | Caguas | 98.2% | 110 of 112 | 18 min | 2 h | |
| 109 | Guayabal - Canal de Juana DiazCLGP4 | 97.8 | Gauge | - | 98.2% | 110 of 112 | 18 min | 2 h | |
| 109 | GUVP4GUVP4 | 97.8 | DCP | - | 98.2% | 110 of 112 | 18 min | 2 h | |
| 109 | Rio Portugues At Ponce Blw Portugues DamPRNP4 | 97.8 | Gauge | Ponce | 98.2% | 110 of 112 | 18 min | 2 h | |
| 114 | Rio Marin At Rio Marin Nr PatillasPANP4 | 97.8 | Gauge | Patillas | 98.2% | 110 of 112 | 18 min | 2.1 h | |
| 115 | Fort Buchanan - Las Casas LakeRPCP4 | 97.8 | Gauge | - | 98.2% | 110 of 112 | 18 min | 2 h | |
| 116 | Caguas 3.6 NNWPR-CG-8 | 97.7 | Volunteer | Caguas | 100% | 4 of 4 | 7.4 h | 24 h | |
| 116 | Yauco 0.8 SSWPR-YC-1 | 97.7 | Volunteer | Yauco | 100% | 4 of 4 | 7.4 h | 24 h | |
| 118 | Mona Island PR - 9759938MISP4 | 97.6 | Gauge | - | 98.4% | 555 of 564 | 15 min | 48 min | |
| 119 | Rio De La Plata 0.2 NE Rio De La Plata At ComerioCOMP4 | 97.5 | Gauge | Comerio | 100% | 112 of 112 | 23 min | 1.5 h | |
| 120 | Rio Culebrinas 3 SE Rio Culebrinas - HWY 404 Nr MocaMOCP4 | 97.5 | Gauge | Moca | 100% | 112 of 112 | 23 min | 70 min | |
| 121 | Rio Loco At Las Latas Nr La Joya Nr GuanLOGP4 | 97.5 | Gauge | Guanica | 100% | 112 of 112 | 23 min | 71 min | |
| 122 | San LorenzoSLGP4 | 97.5 | Gauge | Maricao | 100% | 112 of 112 | 23 min | 75 min | |
| 123 | CaguasCAIP4 | 97.5 | Gauge | Caguas | 100% | 112 of 112 | 23 min | 1.5 h | |
| 124 | Canal De Riego De LajasCRSP4 | 97.5 | Gauge | Sabana Grande | 100% | 112 of 112 | 23 min | 66 min | |
| 124 | Lajas Irrigation Canal 2 NE LajasLOPP4 | 97.5 | Gauge | Lajas | 100% | 112 of 112 | 23 min | 66 min | |
| 126 | CaguasBZDP4 | 97.5 | Gauge | Caguas | 97.3% | 109 of 112 | 18 min | 2 h | |
| 126 | Rio Grande De Arecibo 2 SW Rio Grande De Arecibo Abv UtuadoUTUP4 | 97.5 | Gauge | Utuado | 97.3% | 109 of 112 | 18 min | 2 h | |
| 128 | SSAP4SSAP4 | 97.4 | DCP | - | 100% | 112 of 112 | 23 min | 75 min | |
| 129 | Rio Bayamon Nr BayamonBAYP4 | 97.4 | Gauge | Bayamon | 100% | 112 of 112 | 23 min | 66 min | |
| 129 | JDCP4JDCP4 | 97.4 | DCP | - | 100% | 112 of 112 | 23 min | 66 min | |
| 129 | SSOP4SSOP4 | 97.4 | DCP | - | 100% | 112 of 112 | 23 min | 66 min | |
| 132 | Rio Grande De Anasco At San SebastianSEBP4 | 97.4 | Gauge | Anasco | 100% | 112 of 112 | 23 min | 70 min | |
| 133 | Mayaguez PR - 9759394MGZP4 | 97.4 | Gauge | - | 98.0% | 553 of 564 | 15 min | 48 min | |
| 134 | Cabo Rojo 3.9 SPR-CR-13 | 97.2 | Volunteer | Cabo Rojo | 100% | 4 of 4 | 8.4 h | 24 h | |
| 135 | RIO YAUCO abv DIV. MONTSERRATE AT RIO YAUCO nr YAUCOLLYP4 | 97.2 | Gauge | Yauco | 99.1% | 111 of 112 | 23 min | 2 h | |
| 136 | GUSP4GUSP4 | 97.2 | DCP | - | 99.1% | 111 of 112 | 23 min | 1.5 h | |
| 137 | Forebay - Principal DiversionCDIP4 | 97.2 | Gauge | - | 99.1% | 111 of 112 | 23 min | 2 h | |
| 137 | Rio Grande De Manati 1 SE CialesCIAP4 | 97.2 | Gauge | Ciales | 99.1% | 111 of 112 | 23 min | 2 h | |
| 137 | Rio Camuy 7 S Rio Camuy Nr BayaneyCMAP4 | 97.2 | Gauge | Camuy | 99.1% | 111 of 112 | 23 min | 2 h | |
| 137 | Villalba - Rio JacaguasJLGP4 | 97.2 | Gauge | - | 99.1% | 111 of 112 | 23 min | 2 h | |
| 137 | Rio Rosario At Rio Rosario Nr HormiguerosMAYP4 | 97.2 | Gauge | Mayaguez | 99.1% | 111 of 112 | 23 min | 2 h | |
| 137 | Rio Cerrillos 9 N Rio Cerrillos Abv Lago CerrillosPCEP4 | 97.2 | Gauge | Ponce | 99.1% | 111 of 112 | 23 min | 2 h | |
| 137 | SLKP4SLKP4 | 97.2 | DCP | - | 99.1% | 111 of 112 | 23 min | 2 h | |
| 144 | CaguasCAHP4 | 97.2 | Gauge | Caguas | 99.1% | 111 of 112 | 23 min | 2 h | |
| 145 | GARP4GARP4 | 97.1 | DCP | - | 99.1% | 111 of 112 | 23 min | 1.5 h | |
| 146 | CaguasBZAP4 | 97.1 | Gauge | Aguas Buenas | 99.1% | 111 of 112 | 23 min | 2 h | |
| 147 | PIEP4PIEP4 | 97.1 | DCP | - | 99.1% | 111 of 112 | 23 min | 2 h | |
| 148 | GCRP4GCRP4 | 96.9 | DCP | - | 98.2% | 110 of 112 | 23 min | 2 h | |
| 148 | Rio Grande De Patillas 2 NW PatillasPATP4 | 96.9 | Gauge | Patillas | 98.2% | 110 of 112 | 23 min | 2 h | |
| 148 | Rio Cibuco 1 E Rio Cibuco At Vega BajaVGBP4 | 96.9 | Gauge | Vega Baja | 98.2% | 110 of 112 | 23 min | 2 h | |
| 151 | Rio Grande De Loiza 2 E CaguasCAGP4 | 96.8 | Gauge | Gurabo | 98.2% | 110 of 112 | 23 min | 2 h | |
| 151 | Rio De Bayamon 2 E Rio De Bayamon At ArenasCIFP4 | 96.8 | Gauge | Cidra | 98.2% | 110 of 112 | 23 min | 2 h | |
| 151 | GUTP4GUTP4 | 96.8 | DCP | - | 98.2% | 110 of 112 | 23 min | 2 h | |
| 151 | Rio Jacaguas 0 At Rio Jacaguas At Juana DiazJUAP4 | 96.8 | Gauge | Juana Diaz | 98.2% | 110 of 112 | 23 min | 2 h | |
| 151 | JWGP4JWGP4 | 96.8 | DCP | - | 98.2% | 110 of 112 | 23 min | 2 h | |
| 151 | RIO GUADIANA 1.2 E RIO GUADIANA nr GUADIANANAMP4 | 96.8 | Gauge | Naranjito | 98.2% | 110 of 112 | 23 min | 2 h | |
| 151 | PAXP4PAXP4 | 96.8 | DCP | - | 98.2% | 110 of 112 | 23 min | 2 h | |
| 151 | SLLP4SLLP4 | 96.8 | DCP | - | 98.2% | 110 of 112 | 23 min | 2 h | |
| 159 | Rio Cibuco 1 NW Rio Cibuco Bl CorozalCORP4 | 96.8 | Gauge | Corozal | 98.2% | 110 of 112 | 23 min | 2 h | |
| 159 | RIO CAONILLAS 3 W RIO CAONILLAS at PASO PALMAJAXP4 | 96.8 | Gauge | Utuado | 98.2% | 110 of 112 | 23 min | 2 h | |
| 159 | Quebrada Josefina 5SSEQJOP4 | 96.8 | Gauge | - | 98.2% | 110 of 112 | 23 min | 2 h | |
| 162 | Rio Turabo 5 S Rio Turabo Abv Borinquen Nr Caguas 5SCAKP4 | 96.8 | Gauge | Caguas | 98.2% | 110 of 112 | 23 min | 2.2 h | |
| 162 | Rio Majada 8 NE Rio Majada At La PlenaSAMP4 | 96.8 | Gauge | Salinas | 98.2% | 110 of 112 | 23 min | 2.2 h | |
| 164 | CDPP4CDPP4 | 96.8 | DCP | - | 98.2% | 110 of 112 | 23 min | 2 h | |
| 164 | PCTP4PCTP4 | 96.8 | DCP | - | 98.2% | 110 of 112 | 23 min | 2 h | |
| 164 | Canal De Riego De Lajas Abv Lajas FilterRLCP4 | 96.8 | Gauge | Lajas | 98.2% | 110 of 112 | 23 min | 2 h | |
| 167 | CaguasBZCP4 | 96.8 | Gauge | Caguas | 98.2% | 110 of 112 | 23 min | 2 h | |
| 167 | MAUP4MAUP4 | 96.8 | DCP | - | 98.2% | 110 of 112 | 23 min | 2 h | |
| 167 | Margarita Dam 3 NE R. Culebrinas At Margarita DamMODP4 | 96.8 | Gauge | Aguadilla | 98.2% | 110 of 112 | 23 min | 2 h | |
| 170 | CLBP4CLBP4 | 96.8 | DCP | - | 97.1% | 548 of 564 | 17 min | 48 min | |
| 171 | Rio Grande De Manati 2 S Rio Grande De Manati Nr MorovisMORP4 | 96.6 | Gauge | Morovis | 94.6% | 106 of 112 | 18 min | 2 h | |
| 172 | VEDP4VEDP4 | 96.5 | DCP | - | 100% | 112 of 112 | 28 min | 81 min | |
| 173 | Rio Toa Vaca 2 E Rio Toa Vaca Abv Lago Toa VacaTOVP4 | 96.5 | Gauge | Villalba | 100% | 112 of 112 | 28 min | 65 min | |
| 174 | CNAP4CNAP4 | 96.5 | DCP | - | 100% | 112 of 112 | 28 min | 75 min | |
| 174 | San Juan - Army AviationSAAP4 | 96.5 | Gauge | - | 100% | 112 of 112 | 28 min | 75 min | |
| 176 | Guaynabo - Quebrada Santa CatalinaBCAP4 | 96.5 | Gauge | - | 97.3% | 109 of 112 | 23 min | 2 h | |
| 177 | Canal Moca Abv Aguadilla PlantAGBP4 | 96.5 | Gauge | Aguadilla | 97.3% | 109 of 112 | 23 min | 2 h | |
| 177 | Rio Guanajibo At Hormigueros 1 W Rio Guanajibo Nr HormiguerosHORP4 | 96.5 | Gauge | Hormigueros | 97.3% | 109 of 112 | 23 min | 2 h | |
| 177 | Rio De La Plata At Rio De La Plata At HWY 2 Toa AltaTOAP4 | 96.5 | Gauge | Dorado | 97.3% | 109 of 112 | 23 min | 2 h | |
| 180 | SLMP4SLMP4 | 96.5 | DCP | - | 97.3% | 109 of 112 | 23 min | 2 h | |
| 181 | ESPP4ESPP4 | 96.4 | DCP | - | 98.4% | 555 of 564 | 21 min | 48 min | |
| 181 | San Juan PR - 9755371SJNP4 | 96.4 | Gauge | - | 98.4% | 555 of 564 | 21 min | 48 min | |
| 183 | Mayaguez 1.0 SPR-MY-8 | 96.3 | Volunteer | Mayagüez | 100% | 4 of 4 | 10.4 h | 24 h | |
| 184 | RIO CAGUITAS 1 N RIO CAGUITAS at VILLA BLANCACAMP4 | 96.2 | Gauge | Caguas | 99.1% | 111 of 112 | 28 min | 2 h | |
| 185 | Canal De Diversion Lago GuajatacaGUBP4 | 96.2 | Gauge | Quebradillas | 99.1% | 111 of 112 | 28 min | 2 h | |
| 185 | SLNP4SLNP4 | 96.2 | DCP | - | 99.1% | 111 of 112 | 28 min | 2 h | |
| 185 | VALP4VALP4 | 96.2 | DCP | - | 99.1% | 111 of 112 | 28 min | 2 h | |
| 188 | FAEP4FAEP4 | 95.9 | DCP | - | 98.2% | 110 of 112 | 28 min | 2 h | |
| 189 | Canal De Patillas At ForebayCPFP4 | 95.8 | Gauge | Patillas | 98.2% | 110 of 112 | 28 min | 2 h | |
| 189 | Canal de Riego de Lajas at Bo. BetancesCRBP4 | 95.8 | Gauge | - | 98.2% | 110 of 112 | 28 min | 2 h | |
| 189 | Canal De Guamani At HWY 15 In GuayamaGMNP4 | 95.8 | Gauge | Guayama | 98.2% | 110 of 112 | 28 min | 2 h | |
| 189 | Rio Grande De Patillas Below Lago PatillGRPP4 | 95.8 | Gauge | Patillas | 98.2% | 110 of 112 | 28 min | 2 h | |
| 189 | Canal De Riego At Lajas Blw LajasLAGP4 | 95.8 | Gauge | Lajas | 98.2% | 110 of 112 | 28 min | 2 h | |
| 189 | Canal De Rieco De Lajas Abv Majinas FiltMJAP4 | 95.8 | Gauge | Sabana Grande | 98.2% | 110 of 112 | 28 min | 2 h | |
| 195 | Comerio - Rio ArroyataAYTP4 | 95.5 | Gauge | - | 97.3% | 109 of 112 | 28 min | 2 h | |
| 196 | JOQP4JOQP4 | 95.2 | DCP | - | 96.4% | 108 of 112 | 28 min | 2 h | |
| 197 | Lajas Irrigation Canal At Yauco - Blw DamLOEP4 | 95.2 | Gauge | Yauco | 96.4% | 108 of 112 | 28 min | 2 h | |
| 198 | PBTP4PBTP4 | 95.0 | DCP | - | 92.8% | 104 of 112 | 18 min | 4 h | |
| 199 | Rio Bairoa Abv. BairoaCABP4 | 94.8 | Gauge | Caguas | 98.2% | 110 of 112 | 33 min | 2 h | |
| 199 | Rio Piedras At Metro-R Piedras(Hato Rey)RPOP4 | 94.8 | Gauge | San Juan | 98.2% | 110 of 112 | 33 min | 2 h | |
| 201 | San Juan 2.5 WSWPR-SJ-16 | 94.4 | Volunteer | San Juan | 100% | 4 of 4 | 14.4 h | 24 h | |
| 202 | San Juan 2.4 WSWPR-SJ-15 | 94.0 | Volunteer | San Juan | 100% | 4 of 4 | 15.4 h | 24 h | |
| 203 | Lares - Guajataca RainGUJP4 | 93.7 | Gauge | - | 89.3% | 134 of 150 | 23 min | 1.8 h | |
| 204 | Ponce 7N - Portugues RiverPRTP4 | 93.7 | Gauge | - | 89.3% | 134 of 150 | 23 min | 2 h | |
| 205 | Altamira - RainGBOP4 | 93.7 | Gauge | - | 89.2% | 133 of 149 | 23 min | 2 h | |
| 206 | Mayaguez 1NW - Miradero SCANAYGP4 | 93.5 | Gauge | Mayagüez | 100% | 112 of 112 | 43 min | 66 min | |
| 206 | Lajas 9SW - CombateCOBP4 | 93.5 | Gauge | Cabo Rojo | 100% | 112 of 112 | 43 min | 66 min | |
| 206 | Fortuna ScanFORP4 | 93.5 | Gauge | Juana Díaz | 100% | 112 of 112 | 43 min | 66 min | |
| 206 | RCLP4RCLP4 | 93.5 | DCP | - | 100% | 112 of 112 | 43 min | 66 min | |
| 210 | Rio Coamo 2 S Rio Coamo At HWY 14COAP4 | 93.5 | Gauge | Coamo | 94.6% | 141 of 149 | 33 min | 75 min | |
| 211 | Comerio - Rio de la PlataPRCP4 | 93.0 | Gauge | - | 93.3% | 140 of 150 | 33 min | 75 min | |
| 212 | Rio Usabon At HWY 162 Nr BarranUSAP4 | 92.5 | Gauge | Barranquitas | 94.6% | 106 of 112 | 23 min | 8.1 h | |
| 213 | CaguasBZBP4 | 92.4 | Gauge | Aguas Buenas | 90.1% | 101 of 112 | 23 min | 5 h | |
| 214 | Naval Station Roosevelt RoadsTJNR | 91.9 | Airport | Ceiba | 79.4% | 89 of 112 | 4 min | 4 h | |
| 215 | Ponce 3.2 NNEPR-PC-2 | 91.3 | Volunteer | Ponce | 75.0% | 3 of 4 | 86 min | 26.1 h | |
| 216 | Caguas 5.5 SSWPR-CG-7 | 91.3 | Volunteer | Caguas | 75.0% | 3 of 4 | 86 min | 38.1 h | |
| 217 | Santa Isabel 3.2 NNEPR-SI-1 | 91.2 | Volunteer | Santa Isabel | 75.0% | 3 of 4 | 2.4 h | 37.1 h | |
| 218 | Rincon 1.5 NPR-RN-3 | 90.8 | Volunteer | Rincón | 75.0% | 3 of 4 | 3.4 h | 37.1 h | |
| 219 | Ponce 5.0 NNWPR-PC-4 | 90.8 | Volunteer | Ponce | 75.0% | 3 of 4 | 3.4 h | 37.1 h | |
| 220 | Campo Rico 1.3 SWPR-CL-7 | 90.8 | Volunteer | Carolina | 75.0% | 3 of 4 | 3.4 h | 37.1 h | |
| 221 | PonceTJPS | 90.5 | Airport | Ponce | 92.6% | 313 of 338 | 12 min | 7.9 h | |
| 222 | ISSP4ISSP4 | 90.4 | DCP | - | 100% | 112 of 112 | 43 min | 66 min | |
| 223 | Hormigueros 1.8 ENEPR-HR-1 | 90.3 | Volunteer | Mayagüez | 75.0% | 3 of 4 | 4.4 h | 37.1 h | |
| 224 | Guilarte Forest ScanGUIP4 | 90.0 | Gauge | Adjuntas | 100% | 112 of 112 | 63 min | 66 min | |
| 224 | Maricao Forest ScanMAFP4 | 90.0 | Gauge | San Germán | 100% | 112 of 112 | 63 min | 66 min | |
| 226 | Moca 0.3 SPR-MC-1 | 90.0 | Volunteer | Moca | 100% | 4 of 4 | 36.4 h | 24 h | |
| 227 | Juana Diaz 2.9 SWPR-JD-2 | 89.4 | Volunteer | Juana Díaz | 75.0% | 3 of 4 | 6.4 h | 2 days | |
| 228 | Aguas Buenas 3.1 WNWPR-AB-6 | 88.5 | Volunteer | Aguas Buenas | 75.0% | 3 of 4 | 8.4 h | 2 days | |
| 229 | Aguas Buenas 3.8 SSWPR-AB-4 | 87.1 | Volunteer | Aguas Buenas | 75.0% | 3 of 4 | 11.4 h | 2 days | |
| 230 | AguadillaTJBQ | 86.8 | Airport | Aguadilla | 73.2% | 82 of 112 | 7 min | 10 h | |
| 231 | Betances 0.2 SPR-CR-10 | 86.1 | Volunteer | Cabo Rojo | 75.0% | 3 of 4 | 13.4 h | 29 h | |
| 232 | Lajas 2.2 EPR-LJ-2 | 82.5 | Volunteer | Lajas | 50.0% | 2 of 4 | 2.4 h | 2.6 days | |
| 233 | San Lorenzo 1.7 EPR-SL-4 | 82.5 | Volunteer | San Lorenzo | 50.0% | 2 of 4 | 2.4 h | 2.5 days | |
| 234 | Ponce 3.1 NWPR-PC-9 | 82.0 | Volunteer | Ponce | 50.0% | 2 of 4 | 3.4 h | 2.6 days | |
| 235 | Cayey - Rio de la PlataCAYP4 | 80.0 | Gauge | - | 71.4% | 80 of 112 | 23 min | 32.7 h | |
| 236 | Rio De La Plata At Rio De La Plata - Blw La Plata DamNASP4 | 79.8 | Gauge | Toa Alta | 55.1% | 248 of 450 | 17 min | 2 h | |
| 237 | San JuanTJIG | 79.6 | Airport | San Juan | 55.8% | 62 of 111 | 12 min | 13.2 h | |
| 238 | Lares 2.0 NNEPR-LR-5 | 78.3 | Volunteer | Lares | 50.0% | 2 of 4 | 11.4 h | 3 days | |
| 239 | MGIP4MGIP4 | 75.1 | DCP | - | 58.2% | 328 of 563 | 15 min | 11.7 h | |
| 240 | Jayuya 3.1 SSEPR-JY-1 | 75.1 | Volunteer | Jayuya | 50.0% | 2 of 4 | 18.4 h | 3 days | |
| 241 | Las Piedras 1.8 ENEPR-LP-2 | 73.3 | Volunteer | Las Piedras | 25.0% | 1 of 4 | 26 min | 3.5 days | |
| 242 | Trujillo Alto 2.5 SPR-TR-3 | 72.5 | Volunteer | Trujillo Alto | 50.0% | 2 of 4 | 25.4 h | 3 days | |
| 243 | NABP4NABP4 | 72.5 | DCP | - | 50.0% | 2 of 4 | 42.2 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; 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.