Storm Station
Sign in

Live/247 Rank/South Carolina

South Carolina 24/7 Rank

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

1,128 stations ranked35.2% sent every report dueranked October 16, 2026page 1 of 5South Carolina instrumentsSouth Carolina 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 1,128 ranked here, 1,070 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

1stLast
Each rank wears its colour: first in its state in bright green, last in deep red, and every rank between mixed along the band.

How they reported this week

0100199299398under 10%: 5 stations5010 to 19%: 6 stations61020 to 29%: 18 stations182030 to 39%: 1 stations13040 to 49%: 98 stations984050 to 59%: 120 stations1205060 to 69%: 16 stations166070 to 79%: 62 stations627080 to 89%: 139 stations1398090 to 99%: 265 stations26590every report: 398 stations398100Share of scheduled reports received in the week, per cent

The days behind it

7 days30 days90 days

02895788671,156September 26, 2026, every report: 288September 26, 2026, 90 to 99%: 69September 26, 2026, under 90%: 21September 27, 2026, every report: 261September 27, 2026, 90 to 99%: 89September 27, 2026, under 90%: 29September 28, 2026, every report: 357September 28, 2026, 90 to 99%: 101September 28, 2026, under 90%: 23September 29, 2026, every report: 347September 29, 2026, 90 to 99%: 113September 29, 2026, under 90%: 28September 30, 2026, every report: 324September 30, 2026, 90 to 99%: 137September 30, 2026, under 90%: 32October 1, 2026, every report: 238October 1, 2026, 90 to 99%: 217October 1, 2026, under 90%: 42October 2, 2026, every report: 471October 2, 2026, 90 to 99%: 287October 2, 2026, under 90%: 111October 3, 2026, every report: 471October 3, 2026, 90 to 99%: 287October 3, 2026, under 90%: 111October 4, 2026, every report: 426October 4, 2026, 90 to 99%: 297October 4, 2026, under 90%: 177October 5, 2026, every report: 411October 5, 2026, 90 to 99%: 313October 5, 2026, under 90%: 298October 6, 2026, every report: 393October 6, 2026, 90 to 99%: 301October 6, 2026, under 90%: 383October 7, 2026, every report: 351October 7, 2026, 90 to 99%: 317October 7, 2026, under 90%: 469October 8, 2026, every report: 298October 8, 2026, 90 to 99%: 337October 8, 2026, under 90%: 521October 9, 2026, every report: 273October 9, 2026, 90 to 99%: 332October 9, 2026, under 90%: 523October 10, 2026, every report: 275October 10, 2026, 90 to 99%: 332October 10, 2026, under 90%: 521October 11, 2026, every report: 297October 11, 2026, 90 to 99%: 309October 11, 2026, under 90%: 547October 12, 2026, every report: 285October 12, 2026, 90 to 99%: 326October 12, 2026, under 90%: 544October 13, 2026, every report: 308October 13, 2026, 90 to 99%: 341October 13, 2026, under 90%: 490October 14, 2026, every report: 300October 14, 2026, 90 to 99%: 333October 14, 2026, under 90%: 499October 15, 2026, every report: 366October 15, 2026, 90 to 99%: 294October 15, 2026, under 90%: 467October 16, 2026, every report: 398October 16, 2026, 90 to 99%: 265October 16, 2026, under 90%: 465September 26, 2026October 16, 2026

every report90 to 99%under 90%

Every station, ranked

RankStationScorePartsNetworkCountyReceivedReportsArrives inLongest silence
1Parr Shoals Reservoir At Parr02160990100.0GaugeNewberry100%168 of 1688 min60 min
1Saluda River At Hunts Bridge Rd Nr Dacusville021624101100.0GaugePickens100%168 of 1688 min60 min
3Meteorological Station At Andrews332706079331800100.0GaugeGeorgetown100%168 of 1688 min61 min
4Anderson Co AirportAND100.0AirportAnderson100%168 of 1689 min60 min
5CharlestonCHS100.0AirportCharleston100%168 of 1689 min67 min
6Greenwood County AirportGRD100.0AirportGreenwood100%168 of 1689 min60 min
7Columbia MetroCAE100.0AirportLexington100%168 of 1689 min68 min
8ManningMANS1100.0CooperativeClarendon100%7 of 711 min24 h
9Pontiac 2NNWPTCS1100.0CooperativeRichland100%7 of 717 min24.6 h
10Diamond Hill SchoolANTS1100.0CooperativeAbbeville100%7 of 719 min24.5 h
11NewberryNWYS1100.0CooperativeNewberry100%7 of 719 min27.8 h
12HartsvilleHARS1100.0CooperativeDarlington100%7 of 719 min24 h
13University Of South Carolina [CCOOP]USCS1100.0GaugeRichland100%7 of 721 min24.1 h
14Aiken 8.6 SESC-AK-51100.0VolunteerAiken100%7 of 726 min24 h
14Ridgeland 5.8 ESESC-JS-3100.0VolunteerJasper100%7 of 726 min24 h
14Prosperity 8.1 SSESC-NW-24100.0VolunteerNewberry100%7 of 726 min24 h
17Greenwood 4.3 WNWSC-GW-28100.0VolunteerGreenwood100%7 of 726 min25 h
18Aiken 1.6 NNWSC-AK-32100.0VolunteerAiken100%7 of 726 min24 h
18Anderson 7.3 WNWSC-AN-85100.0VolunteerAnderson100%7 of 726 min24 h
18Bluffton 0.7 NNWSC-BF-92100.0VolunteerBeaufort100%7 of 726 min24 h
18Moncks Corner 6.6 SWSC-BK-109100.0VolunteerBerkeley100%7 of 726 min24 h
18Edisto Beach 0.7 NESC-CL-39100.0VolunteerColleton100%7 of 726 min24 h
18Charleston 4.6 SSESC-CR-13100.0VolunteerCharleston100%7 of 726 min24 h
18Mount Pleasant 7.5 NESC-CR-192100.0VolunteerCharleston100%7 of 726 min24 h
18Mount Pleasant 5.6 ENESC-CR-254100.0VolunteerCharleston100%7 of 726 min24 h
18North Charleston 2.8 ESESC-CR-302100.0VolunteerCharleston100%7 of 726 min24 h
18NWS Charleston SCSC-CR-49100.0VolunteerCharleston100%7 of 726 min24 h
18Trenton 6.5 SSWSC-ED-13100.0VolunteerEdgefield100%7 of 726 min24 h
18Fountain Inn 1.9 SWSC-GV-115100.0VolunteerGreenville100%7 of 726 min24 h
18Ware Place 2.5 ENESC-GV-152100.0VolunteerGreenville100%7 of 726 min24 h
18Travelers Rest 8.9 NSC-GV-7100.0VolunteerGreenville100%7 of 726 min24 h
18Myrtle Beach 8.9 WSWSC-HR-119100.0VolunteerHorry100%7 of 726 min24 h
18Murrells Inlet 1.7 NSC-HR-63100.0VolunteerHorry100%7 of 726 min24 h
18Longs 1.3 NWSC-HR-65100.0VolunteerHorry100%7 of 726 min24 h
18Laurens 1.1 SSWSC-LR-16100.0VolunteerLaurens100%7 of 726 min24 h
18Seneca 5.7 ENESC-OC-32100.0VolunteerOconee100%7 of 726 min24 h
18Saluda 3.5 ENESC-SL-6100.0VolunteerSaluda100%7 of 726 min24 h
18Lyman 5.3 WNWSC-SP-23100.0VolunteerSpartanburg100%7 of 726 min24 h
39North Augusta 1.5 WSWSC-AK-39100.0VolunteerAiken100%7 of 726 min24 h
39Beaufort 4.2 WSWSC-BF-93100.0VolunteerBeaufort100%7 of 726 min24 h
39Seabrook Island 0.2 SSC-CR-221100.0VolunteerCharleston100%7 of 726 min24 h
39Darlington 1.4 WNWSC-DR-54100.0VolunteerDarlington100%7 of 726 min24 h
39Myrtle Beach 2.4 ENESC-HR-64100.0VolunteerHorry100%7 of 726 min24 h
39Santee 6.9 WSWSC-OR-22100.0VolunteerOrangeburg100%7 of 726 min24 h
39Reidville 2.1 NNWSC-SP-107100.0VolunteerSpartanburg100%7 of 726 min24 h
39Spartanburg 3.9 ENESC-SP-146100.0VolunteerSpartanburg100%7 of 726 min24 h
39Boiling Springs 0.8 NNESC-SP-95100.0VolunteerSpartanburg100%7 of 726 min24 h
39Rock Hill 3.1 NSC-YR-26100.0VolunteerYork100%7 of 726 min24 h
39Tega Cay 1.0 WSWSC-YR-68100.0VolunteerYork100%7 of 726 min24 h
50Allendale 1.7 SESC-AL-2100.0VolunteerAllendale100%7 of 726 min24 h
50Beaufort 3.6 SWSC-BF-119100.0VolunteerBeaufort100%7 of 726 min24 h
50Murrells Inlet 4.1 NNESC-HR-173100.0VolunteerHorry100%7 of 726 min24 h
50Myrtle Beach 5.2 SWSC-HR-73100.0VolunteerHorry100%7 of 726 min24 h
50Camden 1.2 ENESC-KR-54100.0VolunteerKershaw100%7 of 726 min24 h
50Pelion 4.7 WSC-LX-122100.0VolunteerLexington100%7 of 726 min24 h
50Irmo 1.3 SSC-LX-214100.0VolunteerLexington100%7 of 726 min24 h
50Prosperity 0.1 NWSC-NW-27100.0VolunteerNewberry100%7 of 726 min24 h
50North 5.2 ESC-OR-52100.0VolunteerOrangeburg100%7 of 726 min24 h
50Bowman 1.6 NNWSC-OR-57100.0VolunteerOrangeburg100%7 of 726 min24 h
50Wellford 2.8 ENESC-SP-66100.0VolunteerSpartanburg100%7 of 726 min24 h
61Hartsville 5.4 WSWSC-DR-20100.0VolunteerDarlington100%7 of 726 min25 h
61Hampton 0.8 SWSC-HM-7100.0VolunteerHampton100%7 of 726 min25 h
61Camden 2.2 NNWSC-KR-48100.0VolunteerKershaw100%7 of 726 min25 h
61Lexington 5.9 SSWSC-LX-220100.0VolunteerLexington100%7 of 726 min25 h
61Santee 2.0 ENESC-OR-49100.0VolunteerOrangeburg100%7 of 726 min25 h
61Dalzell 2.3 WSC-SM-37100.0VolunteerSumter100%7 of 726 min25 h
67Charleston 0.3 ESESC-CR-138100.0VolunteerCharleston100%7 of 726 min24 h
67Murrells Inlet 4.0 NESC-HR-14100.0VolunteerHorry100%7 of 726 min24 h
67Camden 2.1 NSC-KR-51100.0VolunteerKershaw100%7 of 726 min24 h
70North Augusta 3.6 NSC-AK-112100.0VolunteerAiken100%7 of 726 min25 h
70West Columbia 1.0 NWSC-LX-197100.0VolunteerLexington100%7 of 726 min25 h
72Fort Mill 3.5 ENESC-LN-2100.0VolunteerLancaster100%7 of 726 min24 h
73Columbia 5.8 WSC-RC-150100.0VolunteerRichland100%7 of 726 min25 h
73Sumter 8.7 SSC-SM-46100.0VolunteerSumter100%7 of 726 min25 h
75Bridges at Seven LakesSC-BK-86100.0VolunteerBerkeley100%7 of 726 min24 h
75Charleston 6.6 NWSC-CR-173100.0VolunteerCharleston100%7 of 726 min24 h
75Georgetown 13.3 NWSC-GT-44100.0VolunteerGeorgetown100%7 of 726 min24 h
75Myrtle Beach 9.2 WSWSC-HR-66100.0VolunteerHorry100%7 of 726 min24 h
75Easley 0.6 NNESC-PC-80100.0VolunteerPickens100%7 of 726 min24 h
80Galivants Ferry 7.6 ESC-HR-161100.0VolunteerHorry100%7 of 726 min25 h
81Little MountainLIMS1100.0CooperativeNewberry100%7 of 729 min24 h
82Spartanburg 3 SSESPGS1100.0CooperativeSpartanburg100%7 of 729 min24 h
83DarlingtonDLGS1100.0CooperativeDarlington100%7 of 759 min24 h
83MullinsMULS1100.0CooperativeMarion100%7 of 759 min24 h
85AndrewsADWS1100.0CooperativeGeorgetown100%7 of 769 min24 h
86CHDS1CHDS1100.0DCP-100%7 of 771 min24 h
87Water Filter PlantBATS1100.0CooperativeLexington100%7 of 771 min24 h
88ANDAND100.0DCP-100%7 of 781 min24 h
89Salem 3.5 NWSC-OC-106100.0VolunteerOconee100%7 of 785 min25 h
90Piedmont 1.4 NNESC-GV-78100.0VolunteerGreenville100%7 of 785 min26 h
91Paris Mountain 0.7 NWSC-GV-146100.0VolunteerGreenville100%7 of 785 min25 h
91Clover 1.1 NWSC-YR-101100.0VolunteerYork100%7 of 785 min25 h
93Summerville 3.2 WNWSC-DC-56100.0VolunteerDorchester100%7 of 785 min26 h
94Travelers Rest 11.0 NSC-GV-123100.0VolunteerGreenville100%7 of 785 min25 h
95North Charleston 3.5 ESESC-CR-57100.0VolunteerCharleston100%7 of 785 min26 h
96Ridgeville 3.2 WSWSC-DC-69100.0VolunteerDorchester100%7 of 786 min35 h
97North Charleston 4.0 SSESC-CR-142100.0VolunteerCharleston100%7 of 786 min24 h
97Hartsville 3.6 WSWSC-DR-38100.0VolunteerDarlington100%7 of 786 min24 h
97Greenville 5.4 WNWSC-GV-35100.0VolunteerGreenville100%7 of 786 min24 h
97Taylors 2.8 NNWSC-GV-6100.0VolunteerGreenville100%7 of 786 min24 h
97Myrtle Beach 7.4 NNWSC-HR-75100.0VolunteerHorry100%7 of 786 min24 h
97Pickens 7.0 WSC-PC-78100.0VolunteerPickens100%7 of 786 min24 h
97Columbia 6.7 NSC-RC-12100.0VolunteerRichland100%7 of 786 min24 h
97Leesville 9.8 NSC-SL-18100.0VolunteerSaluda100%7 of 786 min24 h
105Mount Pleasant 1.7 NNWSC-CR-131100.0VolunteerCharleston100%7 of 786 min25 h
106Travelers Rest 7.6 NSC-GV-80100.0VolunteerGreenville100%7 of 786 min24 h
106Gaston 3.3 NNESC-LX-221100.0VolunteerLexington100%7 of 786 min24 h
108Walterboro 7.4 NNESC-CL-37100.0VolunteerColleton100%7 of 786 min25 h
109Bluffton 7.7 WNWSC-BF-147100.0VolunteerBeaufort100%7 of 786 min24 h
109Lodge 3.4 SWSC-CL-9100.0VolunteerColleton100%7 of 786 min24 h
109Mount Pleasant 1.9 NSC-CR-243100.0VolunteerCharleston100%7 of 786 min24 h
109Prosperity 4.0 ESC-NW-30100.0VolunteerNewberry100%7 of 786 min24 h
109Keowee Key 2.4 NWSC-OC-93100.0VolunteerOconee100%7 of 786 min24 h
109Lyman 4.1 WNWSC-SP-11100.0VolunteerSpartanburg100%7 of 786 min24 h
115McCormick 4.4 WSC-MC-10100.0VolunteerMcCormick100%7 of 786 min25 h
115Spartanburg 5.1 WSWSC-SP-28100.0VolunteerSpartanburg100%7 of 786 min25 h
117Pelion 0.7 SSWSC-LX-154100.0VolunteerLexington100%7 of 786 min26 h
118Beaufort 3.6 NNESC-BF-35100.0VolunteerBeaufort100%7 of 786 min34 h
119Conway 5.6 NSC-HR-172100.0VolunteerHorry100%7 of 786 min24 h
119Lugoff 2.0 WSC-KR-57100.0VolunteerKershaw100%7 of 786 min24 h
121Bluffton 7.2 WNWSC-BF-126100.0VolunteerBeaufort100%7 of 786 min26 h
121Six Mile 2.1 NESC-PC-64100.0VolunteerPickens100%7 of 786 min26 h
123Campobello 1.4 SESC-SP-120100.0VolunteerSpartanburg100%7 of 786 min24 h
124Lugoff 8.8 SSWSC-KR-56100.0VolunteerKershaw100%7 of 786 min25 h
125Mount Pleasant 8.1 NESC-CR-225100.0VolunteerCharleston100%7 of 786 min26 h
126Pageland 9.0 WNWSC-CF-5100.0VolunteerChesterfield100%7 of 786 min24 h
127Valencia Heights 1.0 WNWSC-RC-122100.0VolunteerRichland100%7 of 786 min25 h
128Sumter 1.1 SSWSC-SM-30100.0VolunteerSumter100%7 of 786 min26 h
129Moncks Corner 3.6 ESC-BK-38100.0VolunteerBerkeley100%7 of 786 min24 h
129Conway 10.4 ENESC-HR-126100.0VolunteerHorry100%7 of 786 min24 h
129Seneca 8.9 NSC-OC-117100.0VolunteerOconee100%7 of 786 min24 h
129Six Mile 3.5 WSC-PC-34100.0VolunteerPickens100%7 of 786 min24 h
129Fort Mill 0.6 WNWSC-YR-103100.0VolunteerYork100%7 of 786 min24 h
129Lesslie 1.7 ESC-YR-118100.0VolunteerYork100%7 of 786 min24 h
135North Charleston 4.5 WSC-DC-103100.0VolunteerDorchester100%7 of 786 min25 h
136McCormick 12.9 ESC-ED-18100.0VolunteerEdgefield100%7 of 786 min24 h
136Orangeburg 0.4 NNWSC-OR-37100.0VolunteerOrangeburg100%7 of 786 min24 h
136Sunset 1.8 NWSC-PC-66100.0VolunteerPickens100%7 of 786 min24 h
139Mount Pleasant 6.4 NESC-CR-69100.0VolunteerCharleston100%7 of 786 min25 h
139Reevesville 1.0 SSESC-DC-18100.0VolunteerDorchester100%7 of 786 min25 h
141Columbia 6.1 WSWSC-RC-132100.0VolunteerRichland100%7 of 786 min29 h
142Beaufort 1.6 SSWSC-BF-80100.0VolunteerBeaufort100%7 of 786 min24 h
142Charleston 9.1 NESC-BK-79100.0VolunteerBerkeley100%7 of 786 min24 h
142Mount Pleasant 8.2 NESC-CR-146100.0VolunteerCharleston100%7 of 786 min24 h
142Edisto Beach 5.1 NNWSC-CR-214100.0VolunteerCharleston100%7 of 786 min24 h
142Pawleys Island 2.4 NNWSC-GT-67100.0VolunteerGeorgetown100%7 of 786 min24 h
142Greenville 3.4 ESESC-GV-196100.0VolunteerGreenville100%7 of 786 min24 h
142Loris 1.4 ENESC-HR-19100.0VolunteerHorry100%7 of 786 min24 h
149Manning 1.9 SSESC-CD-6100.0VolunteerClarendon100%7 of 786 min24 h
149Hodges 6.5 ENESC-GW-14100.0VolunteerGreenwood100%7 of 786 min24 h
149Myrtle Beach 4.2 SWSC-HR-156100.0VolunteerHorry100%7 of 786 min24 h
152Georgetown 5.3 NNESC-GT-1100.0VolunteerGeorgetown100%7 of 786 min25 h
152Myrtle Beach 4.2 SWSC-HR-184100.0VolunteerHorry100%7 of 786 min25 h
154McClellanville 0.5 ESESC-CR-33100.0VolunteerCharleston100%7 of 786 min24 h
154Trenton 6.3 SSWSC-ED-2100.0VolunteerEdgefield100%7 of 786 min24 h
154Myrtle Beach 6.6 WSC-HR-176100.0VolunteerHorry100%7 of 786 min24 h
154Myrtle Beach 8.4 WNWSC-HR-67100.0VolunteerHorry100%7 of 786 min24 h
154Hardeeville 3.7 ESC-JS-18100.0VolunteerJasper100%7 of 786 min24 h
154Kinards 3.7 NNESC-LR-48100.0VolunteerLaurens100%7 of 786 min24 h
154Lyman 1.2 NWSC-SP-116100.0VolunteerSpartanburg100%7 of 786 min24 h
154Lake Wylie 2.3 SWSC-YR-3100.0VolunteerYork100%7 of 786 min24 h
154Rock Hill 3.2 SSWSC-YR-72100.0VolunteerYork100%7 of 786 min24 h
163Conway 1.7 SSWSC-HR-174100.0VolunteerHorry100%7 of 786 min24 h
164Mount Pleasant 7.0 NESC-CR-112100.0VolunteerCharleston100%7 of 786 min26 h
165Salley 6.0 NNESC-AK-87100.0VolunteerAiken100%7 of 786 min24 h
165Simpsonville 3.9 NESC-GV-125100.0VolunteerGreenville100%7 of 786 min24 h
165Myrtle Beach 6.5 WSC-HR-180100.0VolunteerHorry100%7 of 786 min24 h
168Charleston 3.0 NSC-CR-123100.0VolunteerCharleston100%7 of 786 min25 h
169Clemson 0.8 NESC-PC-17100.0VolunteerPickens100%7 of 786 min29 h
170York 2.7 WSWSC-YR-110100.0VolunteerYork100%7 of 786 min27 h
171Barnwell 5 ENEBNLS1100.0CooperativeBarnwell100%7 of 789 min24 h
171SaludaSADS1100.0CooperativeSaluda100%7 of 789 min24 h
173Wastewater Treatmt PltWTRS1100.0CooperativeColleton100%7 of 71.6 h24.3 h
174Moncks CornerMKCS1100.0CooperativeBerkeley100%7 of 72.2 h24 h
175BEES1BEES1100.0DCP-100%7 of 72.2 h24 h
175Hilton Head Island - Met CentralHHCS1100.0GaugeBeaufort100%7 of 72.2 h24 h
175Hilton Head Island - Met EastHHES1100.0GaugeBeaufort100%7 of 72.2 h24 h
175Mount Pleasant 4WSW - WaterfrontMWPS1100.0GaugeCharleston100%7 of 72.2 h24 h
175OKRS1OKRS1100.0DCP-100%7 of 72.2 h24 h
175RHCS1RHCS1100.0DCP-100%7 of 72.2 h24 h
175SCRS1SCRS1100.0DCP-100%7 of 72.2 h24 h
175SMVS1SMVS1100.0DCP-100%7 of 72.2 h24 h
175Hilton Head Island - Sea PinesSPMS1100.0GaugeBeaufort100%7 of 72.2 h24 h
175Hilton Head Island - WexfordWXMS1100.0GaugeBeaufort100%7 of 72.2 h24 h
185Summerville 9.3 NNESC-BK-110100.0VolunteerBerkeley100%7 of 72.4 h24 h
185Denmark 2.8 WNWSC-BM-1100.0VolunteerBamberg100%7 of 72.4 h24 h
185Clio 1.6 WNWSC-MB-11100.0VolunteerMarlboro100%7 of 72.4 h24 h
185Salem 0.8 SWSC-OC-78100.0VolunteerOconee100%7 of 72.4 h24 h
189Gilbert 6.2 NNWSC-LX-105100.0VolunteerLexington100%7 of 72.4 h27 h
190Jefferson 0.2 NNWSC-CF-12100.0VolunteerChesterfield100%7 of 72.4 h24 h
190Mount Pleasant 4.1 NESC-CR-26100.0VolunteerCharleston100%7 of 72.4 h24 h
190Oak Grove 1.4 NSC-LX-7100.0VolunteerLexington100%7 of 72.4 h24 h
190Seneca 4.9 ENESC-OC-77100.0VolunteerOconee100%7 of 72.4 h24 h
194Iva 6.4 SSWSC-AB-16100.0VolunteerAnderson100%7 of 72.4 h24 h
194Williston 4.3 NNWSC-AK-27100.0VolunteerAiken100%7 of 72.4 h24 h
194Lexington 1.6 WNWSC-LX-5100.0VolunteerLexington100%7 of 72.4 h24 h
194Irmo 3.2 NESC-RC-88100.0VolunteerRichland100%7 of 72.4 h24 h
198Blacksburg 2.6 ENESC-CK-30100.0VolunteerCherokee100%7 of 72.4 h24 h
198Latta 0.3 NNESC-DL-9100.0VolunteerDillon100%7 of 72.4 h24 h
198Taylors 2.8 WSC-GV-1100.0VolunteerGreenville100%7 of 72.4 h24 h
198Surfside Beach 1.0 NESC-HR-39100.0VolunteerHorry100%7 of 72.4 h24 h
198Sumter 3.3 SWSC-SM-40100.0VolunteerSumter100%7 of 72.4 h24 h
203Kingstree 7.9 NWSC-WL-2100.0VolunteerWilliamsburg100%7 of 72.4 h24 h
204Seneca 5.8 SSESC-OC-116100.0VolunteerOconee100%7 of 72.4 h26 h
205North Myrtle Beach 1.2 ESC-HR-171100.0VolunteerHorry100%7 of 72.4 h26 h
206West Columbia 5.9 WSWSC-LX-98100.0VolunteerLexington100%7 of 72.4 h25 h
207Bluffton 6.3 WNWSC-BF-134100.0VolunteerBeaufort100%7 of 72.4 h26 h
208Mcentire Ang BaseMMT99.9AirportRichland100%168 of 16810 min60 min
209Rock Hill (Was 29J)UZA99.9AirportYork100%168 of 16811 min60 min
210CherawCQW99.9AirportChesterfield99.8%503 of 50410 min40 min
210WinnsboroFDW99.9AirportFairfield99.8%503 of 50410 min40 min
212AikenAIK99.9AirportAiken99.8%503 of 50410 min40 min
212MarionMAO99.9AirportHorry99.8%503 of 50410 min40 min
214BennettsvilleBBP99.9AirportMarlboro99.8%503 of 50410 min40 min
215AllendaleAQX99.9AirportAllendale99.6%502 of 50410 min40 min
215SummersvilleDYB99.9AirportCharleston99.6%502 of 50410 min40 min
215WalterboroRBW99.9AirportColleton99.6%502 of 50410 min40 min
218BarnwellBNL99.9AirportBarnwell99.6%502 of 50410 min40 min
218CamdenCDN99.9AirportKershaw99.6%502 of 50410 min40 min
218KingstreeCKI99.9AirportWilliamsburg99.6%502 of 50410 min40 min
221ConwayHYW99.9AirportHorry99.6%502 of 50410 min40 min
222NewberryEOE99.8AirportNewberry99.4%501 of 50410 min40 min
222LaurensLUX99.8AirportLaurens99.4%501 of 50410 min40 min
224Greenville - SpartanburgGSP99.7AirportSpartanburg100%168 of 16812 min67 min
225Myrtle Beach(CIV)MYR99.7AirportHorry100%168 of 16812 min71 min
226Hartsville - Sonoco ProductsHARS199.7GaugeDarlington100%7 of 73 h24 h
227Cades 4 WCADS199.7CooperativeWilliamsburg100%7 of 73.1 h24 h
227Georgetown County AirportGEOS199.7CooperativeGeorgetown100%7 of 73.1 h24 h
229Union35A99.7AirportUnion99.2%500 of 50410 min40 min
229Charleston ExecJZI99.7AirportCharleston99.2%500 of 50410 min40 min
229Moncks CornerMKS99.7AirportCharleston99.2%500 of 50410 min40 min
232GeorgetownGGE99.7AirportGeorgetown99.2%500 of 50410 min60 min
233CRN-38 Raingage Near Tega Cay35012808100014599.7GaugeYork99.0%499 of 5048 min45 min
234LancasterLKR99.7AirportLancaster99.0%499 of 50410 min40 min
234Mount PleasantLRO99.7AirportCharleston99.0%499 of 50410 min40 min
236Kingstree RAWSKGTS199.6GaugeWilliamsburg100%168 of 16812 min65 min
237HartsvilleHVS99.6AirportDarlington99.4%501 of 50410 min40 min
238St MatthewsSTCS199.6GaugeCalhoun99.4%167 of 16811 min1.8 h
239Summerville 3NWSMUS199.6GaugeDorchester99.4%167 of 16811 min2 h
240Tigerville 7N - Trammel GapTMGS199.6GaugeGreenville99.4%167 of 16811 min1.5 h
241Rapid DeployLPCS199.6GaugeHorry99.4%167 of 16811 min2 h
241St George - Polk SwampPSAS199.6GaugeDorchester99.4%167 of 16811 min2 h
241St George - Polk SwampPSGS199.6GaugeDorchester99.4%167 of 16811 min2 h
241Rediversion Intake Canal Nr St. StephensSSTS199.6GaugeBerkeley99.4%167 of 16811 min2 h
241Middle Tyger River 5 SW Middle Tiger Nr GramlingTYGS199.6GaugeSpartanburg99.4%167 of 16811 min2 h
246Saluda River AT Lake GreenwoodLGTS199.6GaugeNewberry99.4%167 of 16811 min2 h
246Reedy River At Reedy Nr Waterloo 8 NWWRLS199.6GaugeLaurens99.4%167 of 16811 min2 h
248Huger 6SW - French Quarter CreekFQCS199.6GaugeBerkeley99.4%167 of 16811 min2 h
249ManningMNI99.6AirportClarendon99.0%499 of 50410 min40 min
250Jackson 5.1 NWSC-AK-10399.5VolunteerAiken100%7 of 73.4 h24 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.