Storm Station

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.

900 stations ranked47.3% sent every report dueranked October 4, 2026page 2 of 4South 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 900 ranked here, 843 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
250Saluda River AT Lake GreenwoodLGTS199.6GaugeNewberry99.4%167 of 16811 min2 h
252Six Mile 2.1 NESC-PC-6499.5VolunteerPickens100%3 of 33.4 h24 h
253Beaufort 4.5 NSC-BF-12899.5VolunteerBeaufort100%3 of 33.4 h24 h
253Leesville 9.8 NSC-SL-1899.5VolunteerSaluda100%3 of 33.4 h24 h
255Darlington 7.5 SSWSC-DR-4699.5VolunteerDarlington100%3 of 33.4 h24 h
255Camden 6.6 NESC-KR-499.5VolunteerKershaw100%3 of 33.4 h24 h
257Pawleys Island 3.0 WNWSC-GT-3699.5VolunteerGeorgetown100%3 of 33.4 h2 days
258Beaufort 4.6 NSC-BF-13799.5VolunteerBeaufort100%3 of 33.4 h24 h
258Hilton Head Island 4.0 NSC-BF-299.5VolunteerBeaufort100%3 of 33.4 h24 h
258Pawleys Island 2.4 NNWSC-GT-6799.5VolunteerGeorgetown100%3 of 33.4 h24 h
258Myrtle Beach 6.6 WSC-HR-17699.5VolunteerHorry100%3 of 33.4 h24 h
258Oak Grove 1.4 NSC-LX-799.5VolunteerLexington100%3 of 33.4 h24 h
258Seneca 6.2 SSESC-OC-8699.5VolunteerOconee100%3 of 33.4 h24 h
264Moncks Corner 0.8 ESESC-BK-5699.5VolunteerBerkeley100%3 of 33.4 h24 h
264Elloree 2.2 WSWSC-OR-4199.5VolunteerOrangeburg100%3 of 33.4 h24 h
266Gaffney 3.5 SWSC-CK-2199.5VolunteerCherokee100%3 of 33.4 h25 h
267Summerville 9.3 NNESC-BK-11099.5VolunteerBerkeley100%3 of 33.4 h24 h
267Lancaster 6.9 ENESC-LN-2699.5VolunteerLancaster100%3 of 33.4 h24 h
267West Columbia 5.9 WSWSC-LX-9899.5VolunteerLexington100%3 of 33.4 h24 h
267Newberry 1.0 NSC-NW-1399.5VolunteerNewberry100%3 of 33.4 h24 h
267Berry s Pond 0.3 SWSC-SP-9199.5VolunteerSpartanburg100%3 of 33.4 h24 h
272Aiken 2.2 NNWSC-AK-11399.5VolunteerAiken100%3 of 33.4 h24 h
273Myrtle Beach(CIV)MYR99.5AirportHorry99.4%167 of 16812 min2.1 h
274Columbia Owens Downtown AirportCUB99.5AirportRichland99.4%167 of 16812 min2 h
274Florence RegionalFLO99.5AirportFlorence99.4%167 of 16812 min2 h
276Greenville - SpartanburgGSP99.5AirportSpartanburg99.4%167 of 16812 min2 h
277North Air ForceXNO99.5AirportOrangeburg98.8%166 of 16810 min2 h
278Rock Hill (Was 29J)UZA99.4AirportYork98.8%166 of 16811 min2 h
279Summerville 3NWSMUS199.4GaugeDorchester98.8%166 of 16811 min2 h
280Table RockTBLS199.2GaugePickens100%168 of 16814 min60 min
281Gadsden - Congaree SwampGDNS199.2GaugeRichland100%168 of 16814 min60 min
281Awendaw - Wambaw RAWSWMBS199.2GaugeCharleston100%168 of 16814 min60 min
283Columbia MetroCAE99.0AirportLexington100%168 of 1689 min60 min
284Moncks Corner 8.2 SWSC-BK-12299.0VolunteerBerkeley100%3 of 34.4 h24 h
284Pawleys Island 2.6 NSC-GT-2499.0VolunteerGeorgetown100%3 of 34.4 h24 h
284Reidville 0.7 NSC-SP-15599.0VolunteerSpartanburg100%3 of 34.4 h24 h
287Summerville 2.6 ESC-CR-14999.0VolunteerCharleston100%3 of 34.4 h24 h
287Edisto Island 3.3 WNWSC-CR-30599.0VolunteerCharleston100%3 of 34.4 h24 h
287Paris Mountain State Park 2.4 NWSC-GV-7499.0VolunteerGreenville100%3 of 34.4 h24 h
287Lugoff 2.2 NNWSC-KR-1499.0VolunteerKershaw100%3 of 34.4 h24 h
291Pelion 1.3 NNWSC-LX-22299.0VolunteerLexington100%3 of 34.4 h24 h
292Johns Island 1.4 NNWSC-CR-25199.0VolunteerCharleston100%3 of 34.4 h24 h
293Pawleys Island 3.3 NSC-GT-4699.0VolunteerGeorgetown100%3 of 34.4 h24 h
294Mcentire Ang BaseMMT99.0AirportRichland98.2%165 of 16810 min2 h
295Walterboro RAWSWTBS198.9GaugeColleton99.4%167 of 16814 min2 h
296Durbin Creek RAWSDRBS198.8GaugeLaurens100%168 of 16816 min60 min
297AndreADSS198.8GaugeGeorgetown100%168 of 16816 min65 min
298BambergBMTS198.8GaugeBamberg100%168 of 16816 min69 min
298Kings Mountain State ParkKNGS198.8GaugeCherokee100%168 of 16816 min69 min
298Enoree River At Enoree Rvr @ PelhamPELS198.8GaugeGreenville100%168 of 16816 min69 min
301PEE DEE AT Bennettsville 10swBENS198.8GaugeMarlboro100%168 of 16816 min75 min
301Hilton Head - Skull CreekBFCS198.8GaugeBeaufort100%168 of 16816 min75 min
301NEAL SHOALS RES BROAD RIVER 4 NW Neal Shoals Reservoir near LeedNELS198.8GaugeUnion100%168 of 16816 min75 min
304Water Filter PlantBATS198.8CooperativeLexington100%7 of 7-24 h
305Trylon 5SW - Hogback MountainTRYS198.7GaugeGreenville100%168 of 16816 min65 min
306Ridgeland - Bees CreekBERS198.7GaugeJasper100%168 of 16816 min60 min
306Saluda AT Lake Greenwood DamCHPS198.7GaugeNewberry100%168 of 16816 min60 min
306Yemassee - Combahee RiverCOMS198.7GaugeColleton100%168 of 16816 min60 min
306Sunset 7SW - South Saluda RiverSSLS198.7GaugePickens100%168 of 16816 min60 min
306Sunnyside Canal At OrangeburgSUNS198.7GaugeOrangeburg100%168 of 16816 min60 min
306Tools Fork Creek 3 W Tools Fk CRK Nr Rock HillTOLS198.7GaugeYork100%168 of 16816 min60 min
306Ninety Six 2NW - Wilson CreekWNSS198.7GaugeGreenwood100%168 of 16816 min60 min
313Tigerville 5NNW - North Saluda ResNSDS198.7CooperativeGreenville100%7 of 75.1 h24 h
314BLCS1BLCS198.7DCP-100%7 of 75.2 h24 h
314BRCS1BRCS198.7DCP-100%7 of 75.2 h24 h
314BRUS1BRUS198.7DCP-100%7 of 75.2 h24 h
314EMDS1EMDS198.7DCP-100%7 of 75.2 h24 h
314GVES1GVES198.7DCP-100%7 of 75.2 h24 h
314HCHS1HCHS198.7DCP-100%7 of 75.2 h24 h
314LKLS1LKLS198.7DCP-100%7 of 75.2 h24 h
314LKYS1LKYS198.7DCP-100%7 of 75.2 h24 h
314MLDS1MLDS198.7DCP-100%7 of 75.2 h24 h
314PBCS1PBCS198.7DCP-100%7 of 75.2 h24 h
314PRPS1PRPS198.7DCP-100%7 of 75.2 h24 h
314RBCS1RBCS198.7DCP-100%7 of 75.2 h24 h
314RBLS1RBLS198.7DCP-100%7 of 75.2 h24 h
314RCGS1RCGS198.7DCP-100%7 of 75.2 h24 h
314RCRS1RCRS198.7DCP-100%7 of 75.2 h24 h
314RCWS1RCWS198.7DCP-100%7 of 75.2 h24 h
314RDFS1RDFS198.7DCP-100%7 of 75.2 h24 h
314REPS1REPS198.7DCP-100%7 of 75.2 h24 h
314RFJS1RFJS198.7DCP-100%7 of 75.2 h24 h
314RGAS1RGAS198.7DCP-100%7 of 75.2 h24 h
314RGCS1RGCS198.7DCP-100%7 of 75.2 h24 h
314RHQS1RHQS198.7DCP-100%7 of 75.2 h24 h
314RIFS1RIFS198.7DCP-100%7 of 75.2 h24 h
314RJCS1RJCS198.7DCP-100%7 of 75.2 h24 h
314RKNS1RKNS198.7DCP-100%7 of 75.2 h24 h
314RLBS1RLBS198.7DCP-100%7 of 75.2 h24 h
314RLFS1RLFS198.7DCP-100%7 of 75.2 h24 h
314RLRS1RLRS198.7DCP-100%7 of 75.2 h24 h
314RLSS1RLSS198.7DCP-100%7 of 75.2 h24 h
314RMDS1RMDS198.7DCP-100%7 of 75.2 h24 h
314RMLS1RMLS198.7DCP-100%7 of 75.2 h24 h
314ROFS1ROFS198.7DCP-100%7 of 75.2 h24 h
314RPVS1RPVS198.7DCP-100%7 of 75.2 h24 h
314RPWS1RPWS198.7DCP-100%7 of 75.2 h24 h
314RSAS1RSAS198.7DCP-100%7 of 75.2 h24 h
314RSES1RSES198.7DCP-100%7 of 75.2 h24 h
314RSHS1RSHS198.7DCP-100%7 of 75.2 h24 h
314RUIS1RUIS198.7DCP-100%7 of 75.2 h24 h
314RURS1RURS198.7DCP-100%7 of 75.2 h24 h
314RWTS1RWTS198.7DCP-100%7 of 75.2 h24 h
314RWWS1RWWS198.7DCP-100%7 of 75.2 h24 h
314RXDS1RXDS198.7DCP-100%7 of 75.2 h24 h
314SMSS1SMSS198.7DCP-100%7 of 75.2 h24 h
314TVSS1TVSS198.7DCP-100%7 of 75.2 h24 h
314VDMS1VDMS198.7DCP-100%7 of 75.2 h24 h
314WRPS1WRPS198.7DCP-100%7 of 75.2 h24 h
360OrangeburgOGB98.7AirportOrangeburg99.4%167 of 16811 min2 h
361Jefferson 7EJEFS198.6GaugeChesterfield100%168 of 16817 min60 min
362Edgefield - Long CraneLCRS198.6GaugeEdgefield100%168 of 16817 min70 min
363Cayce - Congaree RiverCAYS198.6GaugeRichland99.4%167 of 16816 min2 h
363Waccamaw AT ConwayCNWS198.6GaugeHorry99.4%167 of 16816 min2 h
363ConwayCNYS198.6GaugeHorry99.4%167 of 16816 min2 h
363McCormick 7E - Cuffeytown CreekCTCS198.6GaugeMcCormick99.4%167 of 16816 min2 h
363Lawsons Fork CRK Nr Spartanburg At Lawsons Fk Ck At Lk Forest DLAWS198.6GaugeSpartanburg99.4%167 of 16816 min2 h
363Pocotaligo RiverPOCS198.6GaugeClarendon99.4%167 of 16816 min2 h
363Mcclellanville 7NESRES198.6GaugeCharleston99.4%167 of 16816 min2 h
363Varnville USGSVARS198.6GaugeHampton99.4%167 of 16816 min2 h
371Cooke Crossroads - Ashley RiverARBS198.6GaugeDorchester99.4%167 of 16816 min2 h
371Winnsboro - Dutchmans CreekDCRS198.6GaugeFairfield99.4%167 of 16816 min2 h
371North - NF Edisto RiverNFES198.6GaugeOrangeburg99.4%167 of 16816 min2 h
374RidgelandRIDS198.6GaugeJasper99.4%167 of 16816 min2 h
375Surfside Beach 2.0 NSC-HR-12598.5VolunteerHorry100%3 of 35.4 h24 h
376Piedmont 4.7 WSWSC-AN-6598.5VolunteerAnderson100%3 of 35.4 h24 h
377Beaufort 5.7 NESC-BF-3798.5VolunteerBeaufort100%3 of 35.4 h24 h
378Bluffton 6.3 WNWSC-BF-13498.5VolunteerBeaufort100%3 of 35.4 h24 h
378Summerton 7.6 SWSC-CD-1798.5VolunteerClarendon100%3 of 35.4 h24 h
380North Myrtle BeachCRE98.5AirportHorry99.4%167 of 16811 min2 h
381Huge - Hugher CreekHUHS198.5GaugeBerkeley99.4%167 of 16816 min2 h
382Kingstree RAWSKGTS198.4GaugeWilliamsburg100%168 of 16818 min63 min
383Allendale USGSALLS198.4GaugeAllendale98.8%166 of 16816 min2 h
384Pee Dee River 1 NW CherawCHES198.4GaugeChesterfield98.8%166 of 16816 min2 h
384Green PondCMGS198.4GaugeBeaufort98.8%166 of 16816 min2 h
384Ridgeland - Coosawhatchie RiverCRRS198.4GaugeJasper98.8%166 of 16816 min2 h
384Branchville - Edisto RiverEBRS198.4GaugeBamberg98.8%166 of 16816 min2 h
384Five Points - USPS RainFPRS198.4GaugeRichland98.8%166 of 16816 min2 h
389Ridgeland3J198.3AirportJasper98.8%498 of 50410 min85 min
390Columbia - Weir TowerWERS198.2GaugeRichland100%168 of 16810 min60 min
391Marion RAWSMRWS198.2GaugeMarion99.4%167 of 16818 min2 h
392Santee Nwr RAWSSPLS198.2GaugeClarendon98.8%166 of 16817 min2 h
393Jenkensville - Monticello ResMRJS198.2GaugeFairfield98.5%662 of 67216 min45 min
394Broad River In Nc/sc 3 W Parr ShoalsPASS198.2GaugeFairfield98.2%165 of 16816 min1.8 h
394Hunts Bridge Rd - Saluda RiverSHBS198.2GaugePickens98.2%165 of 16816 min1.8 h
396Aiw At Briarcliff Acres At North MyrtleBCAS198.2GaugeHorry98.2%165 of 16816 min2 h
396Beaufort - Broad RiverBROS198.2GaugeBeaufort98.2%165 of 16816 min2 h
396South Pacolet River 1 SE S Pacolet Nr CampobelloCAMS198.2GaugeSpartanburg98.2%165 of 16816 min2 h
396Fort Motte - Congaree RiverCFMS198.2GaugeCalhoun98.2%165 of 16816 min2 h
396North Pacolet RiverFNGS198.2GaugeSpartanburg98.2%165 of 16816 min2 h
396KER-433KKRS198.2GaugeKershaw98.2%165 of 16816 min2 h
396Lake City - Lynches RiverLLCS198.2GaugeFlorence98.2%165 of 16816 min2 h
396ATLANTIC INTRACOATAL WATERWAY AT Aiw At Nixons CrossroadsNIXS198.2GaugeHorry98.2%165 of 16816 min2 h
396Parris Island - Balast CreekPIBS198.2GaugeMarlboro98.2%165 of 16816 min2 h
396North Saluda River Abv Slater At N Saluda @ HWY 11SLTS198.2GaugeGreenville98.2%165 of 16816 min2 h
396Smith Branch AT Smith Branch At North Main St ColumbiaSMHS198.2GaugeRichland98.2%165 of 16816 min2 h
396WACCAMAW 2 W Waccamaw Nr Pawleys Island 2wWPIS198.2GaugeGeorgetown98.2%165 of 16816 min2 h
408Corbin MountainCRBS198.1GaugeGreenville100%168 of 16819 min1.5 h
408Great Falls 6NW - Rocky CreekRRVS198.1GaugeChester100%168 of 16819 min1.5 h
410Mount Pleasant 2.6 SWSC-CR-15998.1VolunteerCharleston100%3 of 36.4 h24 h
411Bridges at Seven LakesSC-BK-8698.1VolunteerBerkeley100%3 of 36.4 h24 h
412Summerville 5.8 NESC-BK-9498.1VolunteerBerkeley100%3 of 36.4 h24 h
412Taylors 2.8 WSC-GV-198.1VolunteerGreenville100%3 of 36.4 h24 h
412Simpsonville 1.1 SSC-GV-18598.1VolunteerGreenville100%3 of 36.4 h24 h
415Plantersville - Black RiverBRPS198.1GaugeGeorgetown99.4%167 of 16818 min2 h
415Rhems - Black RiverBRRS198.1GaugeGeorgetown99.4%167 of 16818 min2 h
417Horry RAWSHRAS198.0GaugeHorry99.4%167 of 16819 min2 h
418Adams Run - Ace Basin RAWSABRS198.0GaugeCharleston99.4%167 of 16819 min2 h
418Andrew Pickens RAWSWLHS198.0GaugeOconee99.4%167 of 16819 min2 h
420WACCAMAW RIVER AT HAGLEY LANDING 3 W Hagley Landing/pawleys IsHAGS198.0GaugeGeorgetown97.6%164 of 16816 min2 h
421Ashley River At I-526 PierpointASPS197.9GaugeCharleston99.4%167 of 16819 min2 h
421Grover 3WSW - Edisto RiverCERS197.9GaugeDorchester99.4%167 of 16819 min2 h
421Edisto River 3 W Givhans FerryGIVS197.9GaugeDorchester99.4%167 of 16819 min2 h
421Bush River 5 SW ProsperityPROS197.9GaugeNewberry99.4%167 of 16819 min2 h
421Rocky Branch Creek AT Whaley StreetRBWS197.9GaugeRichland99.4%167 of 16819 min2 h
426Pacolet River Nr FingervillePCRS197.9GaugeSpartanburg99.4%167 of 16819 min2 h
426Rock Hill WellRCKS197.9GaugeYork99.4%167 of 16819 min2 h
426Taylors - Rocky CreekREFS197.9GaugeGreenville99.4%167 of 16819 min2 h
426New Ellen - Upper Three RunsUTRS197.9GaugeAiken99.4%167 of 16819 min2 h
430Horse Creek 2 SSW ClearwaterCLRS197.8GaugeAiken100%168 of 16821 min64 min
430Little Pee Dee AT Galivants FerryGALS197.8GaugeHorry100%168 of 16821 min64 min
430Hickory TavernHYTS197.8GaugeLaurens100%168 of 16821 min64 min
433Lake Greenwood RaingageLGRS197.8GaugeGreenwood100%168 of 16821 min64 min
433Met StationNEWS197.8GaugeNewberry100%168 of 16821 min64 min
433Greenwood Rain Nr Sample BranchSABS197.8GaugeGreenwood100%168 of 16821 min64 min
436Denmark - Little SalkehatchieSRDS197.8GaugeBamberg98.2%165 of 16818 min2 h
437Great Falls - Cedar Creek ResCCTS197.7GaugeLancaster97.0%163 of 16816 min2 h
437Mcalpine Creek At Camp CoxCOXS197.7GaugeLancaster97.0%163 of 16816 min2 h
437Cooper River AT Cooper River At Hwy 17CPCS197.7GaugeCharleston97.0%163 of 16816 min2 h
437Eighteen Mile Ck Abv Pendleton 1 NNE Eighteen Mile CRK Abv PendlEMCS197.7GaugeAnderson97.0%163 of 16816 min2 h
437Reedy River Nr I-85 At Reedy @ I-85GVLS197.7GaugeGreenville97.0%163 of 16816 min2 h
437Florence - Jefferies CreekJCJS197.7GaugeFlorence97.0%163 of 16816 min2 h
437Gordon Street in LaurensLRLS197.7GaugeLaurens97.0%163 of 16816 min2 h
437Olanta 13ENE - Lynches RiverLYOS197.7GaugeSumter97.0%163 of 16816 min2 h
437Saluda 13NE - Little Saluda RiverSAPS197.7GaugeSaluda97.0%163 of 16816 min2 h
437Longs - Waccamaw RiverWRBS197.7GaugeHorry97.0%163 of 16816 min2 h
437Wando River AT Mount Pleasant 5 NWWRIS197.7GaugeCharleston97.0%163 of 16816 min2 h
448Springfield - SF Edisto RiverSAFS197.7GaugeAiken97.0%163 of 16816 min2 h
449Charleston 5.0 WNWSC-CR-9797.6VolunteerCharleston100%3 of 37.4 h24 h
450Anderson 0.9 SSC-AN-5997.6VolunteerAnderson100%3 of 37.4 h25 h
451Charleston 0.2 NNESC-CR-30197.6VolunteerCharleston100%3 of 37.4 h24 h
451North Charleston 2.6 NWSC-CR-3497.6VolunteerCharleston100%3 of 37.4 h24 h
451North Charleston 2.9 WNWSC-DC-397.6VolunteerDorchester100%3 of 37.4 h24 h
454Waccamaw AT Above ConwayACWS197.6GaugeHorry99.4%167 of 16821 min2 h
454Allison Creek 5 NE Allison CRK Nr YorkALIS197.6GaugeYork99.4%167 of 16821 min2 h
454Manning - Black River at I-95BLIS197.6GaugeClarendon99.4%167 of 16821 min2 h
454Monetta 5ESE - Chinquapin RiverCCMS197.6GaugeAiken99.4%167 of 16821 min2 h
454Dorchester 2S - Four Hole SwampFHOS197.6GaugeDorchester99.4%167 of 16821 min2 h
454Kershaw - Little Lynches RiverKEAS197.6GaugeLancaster99.4%167 of 16821 min2 h
454Hilton Head - MacKay CreekMACS197.6GaugeBeaufort99.4%167 of 16821 min2 h
454USGS RaingageMBES197.6GaugeChesterfield99.4%167 of 16821 min2 h
454Murphy Village - Stevens CreekMVCS197.6GaugeEdgefield99.4%167 of 16821 min2 h
454PagelandPAGS197.6GaugeChesterfield99.4%167 of 16821 min2 h
454Jonesville - Pacolet RiverPRSS197.6GaugeCherokee99.4%167 of 16821 min2 h
454Rocky CRKRKYS197.6GaugeChester99.4%167 of 16821 min2 h
454Little River 3 WSW Silver StreetSILS197.6GaugeNewberry99.4%167 of 16821 min2 h
454Barnwell - Salkehatchie RiverSRBS197.6GaugeBarnwell99.4%167 of 16821 min2 h
454Manning - Tearcoat Branch at I-95TBGS197.6GaugeClarendon99.4%167 of 16821 min2 h
454Cheraw 4WSW - Thompson CreekTCCS197.6GaugeChesterfield99.4%167 of 16821 min2 h
454Cleveland - Table Rock ResTRRS197.6GaugePickens99.4%167 of 16821 min2 h
454Georgetown - NERRS WinyahWYSS197.6GaugeGeorgetown99.4%167 of 16821 min2 h
472Pineville - Lake MoultrieLMIS197.6GaugeBerkeley99.4%167 of 16821 min2 h
472Rapid DeployNCHS197.6GaugeMarion99.4%167 of 16821 min2 h
472Hardeeville - New RiverNRHS197.6GaugeBeaufort99.4%167 of 16821 min2 h
472North Charleston - Cooper River at Ports AuthPAKS197.6GaugeCharleston99.4%167 of 16821 min2 h
472Monetta 9SSWSFAS197.6GaugeAiken99.4%167 of 16821 min2 h
477Crabtree Swamp At Long Avenue At ConwayCSCS197.6GaugeHorry99.4%167 of 16821 min2 h
478Edisto Beach 3NEEDBS197.5GaugeColleton99.1%333 of 33621 min1.5 h
479Big Dutchman Creek 5 NNE Big Dutchman Creek 5 NNE Rock HillBDMS197.5GaugeYork98.2%165 of 16819 min2 h
479Rocky River Near StarrSTRS197.5GaugeAnderson98.2%165 of 16819 min2 h
479Lexington - Twelve Mile CreekTMLS197.5GaugeLexington98.2%165 of 16819 min2 h
482Savannah River At Hartwell Lk 10 W AndersonHWDS197.5GaugeAnderson98.2%165 of 16819 min2 h
483PEE DEE 5 W Black Creek Nr HartsvilleHTSS197.5GaugeDarlington97.7%657 of 67218 min45 min
483Black Creek 6 NE McbeeMCBS197.5GaugeChesterfield97.7%657 of 67218 min45 min
485Lake Moultrie TailracePTRS197.5GaugeBerkeley96.4%162 of 16816 min3 h
486Hardeeville 13SSVNS197.4GaugeJasper99.4%167 of 16818 min2 h
487Broad River At Ninety Nine Islands DamNNRS197.4GaugeCherokee98.8%166 of 16821 min2 h
488Jenkinsville 2WSW - Broad RiverBRJS197.4GaugeFairfield98.8%166 of 16821 min2 h
488Cedar Ck At Cedar Ck Hunt ClubCCKS197.4GaugeRichland98.8%166 of 16821 min2 h
488Catawba River Sc At Catawba Rvr 2 SE CatawbaCTBS197.4GaugeYork98.8%166 of 16821 min2 h
488ColumbiaLKMS197.4GaugeLexington98.8%166 of 16821 min2 h
488Mctier Creek 7 S Mctier Creek Near MonettaMCTS197.4GaugeAiken98.8%166 of 16821 min2 h
488Cooper River AT North Charleston 8 NNENCAS197.4GaugeBerkeley98.8%166 of 16821 min2 h
488North Saluda Reservoir Near Cleveland 8NENSRS197.4GaugeGreenville98.8%166 of 16821 min2 h
488Pos - Peedee RiverPDPS197.4GaugeFlorence98.8%166 of 16821 min2 h
488South Rabon CRKSRCS197.4GaugeLaurens98.8%166 of 16821 min2 h
497Saluda - Big CreekBCCS197.4GaugeSaluda98.8%166 of 16821 min2 h
498Pelzer - Saluda RiverSRPS197.4GaugeAnderson98.2%165 of 16819 min2 h
499Rapid Deploy DRDDS197.4GaugeDorchester97.6%656 of 67218 min45 min
500Dil 174DSES197.3GaugeDillon100%168 of 16823 min60 min

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. 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.