Storm Station
Sign in

Live/247 Rank/Georgia

Georgia 24/7 Rank

Every station in Georgia 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,277 stations ranked35.3% sent every report dueranked October 16, 2026page 1 of 6Georgia instrumentsGeorgia 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,277 ranked here, 1,251 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

0113226339452under 10%: 0 stations010 to 19%: 5 stations51020 to 29%: 21 stations212030 to 39%: 2 stations23040 to 49%: 67 stations674050 to 59%: 107 stations1075060 to 69%: 34 stations346070 to 79%: 62 stations627080 to 89%: 96 stations968090 to 99%: 431 stations43190every report: 452 stations452100Share of scheduled reports received in the week, per cent

The days behind it

7 days30 days90 days

03296579861,314October 10, 2026, every report: 204October 10, 2026, 90 to 99%: 453October 10, 2026, under 90%: 631October 11, 2026, every report: 204October 11, 2026, 90 to 99%: 439October 11, 2026, under 90%: 664October 12, 2026, every report: 201October 12, 2026, 90 to 99%: 429October 12, 2026, under 90%: 684October 13, 2026, every report: 376October 13, 2026, 90 to 99%: 491October 13, 2026, under 90%: 426October 14, 2026, every report: 373October 14, 2026, 90 to 99%: 509October 14, 2026, under 90%: 391October 15, 2026, every report: 471October 15, 2026, 90 to 99%: 406October 15, 2026, under 90%: 402October 16, 2026, every report: 452October 16, 2026, 90 to 99%: 431October 16, 2026, under 90%: 394October 10, 2026October 16, 2026

every report90 to 99%under 90%

Every station, ranked

RankStationScorePartsNetworkCountyReceivedReportsArrives inLongest silence
1LawrencevilleLZU100.0AirportGwinnett100%168 of 1687 min65 min
2Watson Creek Trib 2, Tanglewood Dr, Snellville02206465100.0GaugeGwinnett100%168 of 1688 min60 min
2Potato Creek At County Line Rd, Nr Orchard Hill02346310100.0GaugeSpalding100%168 of 1688 min60 min
4GainsvilleGVL100.0AirportHall100%168 of 1688 min66 min
5Ocmulgee River At Abbeville02215260100.0GaugeDodge100%168 of 1688 min60 min
6Peachtree CityFFC100.0AirportCoweta100%168 of 16810 min68 min
6Atlanta/Fulton Co.FTY100.0AirportCobb100%168 of 16810 min68 min
6Atlanta/DekalbPDK100.0AirportDe Kalb100%168 of 16810 min68 min
6Savannah - Hilton HeadSAV100.0AirportChatham100%168 of 16810 min68 min
6Valdosta RegionalVLD100.0AirportLowndes100%168 of 16810 min68 min
11PridgenPRDG1100.0CooperativeCoffee100%7 of 716 min24.9 h
12Homerville 5NHMVG1100.0CooperativeClinch100%7 of 717 min25 h
13ClevelandCLVG1100.0CooperativeWhite100%7 of 717 min24 h
14GainesvilleGVLG1100.0CooperativeHall100%7 of 717 min24 h
15Lincolnton 4SLNCG2100.0CooperativeLincoln100%7 of 717 min24 h
16Macon 1.5 NWGA-BB-23100.0VolunteerBibb100%7 of 726 min24 h
16Baldwin 1.4 ESEGA-BN-1100.0VolunteerBanks100%7 of 726 min24 h
16Richmond Hill 0.5 NEGA-BR-2100.0VolunteerBryan100%7 of 726 min24 h
16Calhoun 9.9 WSWGA-FL-23100.0VolunteerFloyd100%7 of 726 min24 h
16Cumming 4.0 NEGA-FS-43100.0VolunteerForsyth100%7 of 726 min24 h
16Macon 13.3 ENEGA-JN-9100.0VolunteerJones100%7 of 726 min24 h
16Townsend 5.5 SEGA-MI-5100.0VolunteerMcIntosh100%7 of 726 min24 h
16Greenville 5.3 SWGA-MW-9100.0VolunteerMeriwether100%7 of 726 min24 h
16Dallas 7.7 NNEGA-PG-17100.0VolunteerPaulding100%7 of 726 min24 h
16Griffin 0.5 ESEGA-SP-3100.0VolunteerSpalding100%7 of 726 min24 h
16Tifton 4.7 SGA-TF-16100.0VolunteerTift100%7 of 726 min24 h
16Tifton 1.4 ENEGA-TF-3100.0VolunteerTift100%7 of 726 min24 h
16Blairsville 2.6 WGA-UN-12100.0VolunteerUnion100%7 of 726 min24 h
29Rome 8.8 SEGA-FL-28100.0VolunteerFloyd100%7 of 726 min25 h
29Helen 9.5 ENEGA-HB-5100.0VolunteerHabersham100%7 of 726 min25 h
29Thomson 2.6 SGA-MD-5100.0VolunteerMcDuffie100%7 of 726 min25 h
32Waynesville 0.2 SWGA-BY-6100.0VolunteerBrantley100%7 of 726 min24 h
32Flowery Branch 3.9 NEGA-HL-10100.0VolunteerHall100%7 of 726 min24 h
32Watkinsville 5.4 NWGA-OC-12100.0VolunteerOconee100%7 of 726 min24 h
35Marlow 0.0 SGA-EF-13100.0VolunteerEffingham100%7 of 726 min25 h
35Roswell 0.7 SEGA-FT-63100.0VolunteerFulton100%7 of 726 min25 h
37Macon 2.5 NNEGA-BB-19100.0VolunteerBibb100%7 of 726 min24 h
37Atlanta 5.6 NEGA-FT-79100.0VolunteerFulton100%7 of 726 min24 h
37Macon 6.8 ENEGA-JN-6100.0VolunteerJones100%7 of 726 min24 h
40Royston 5.0 SGA-MA-27100.0VolunteerMadison100%7 of 726 min25 h
41Canton 1.9 WNWGA-CE-33100.0VolunteerCherokee100%7 of 726 min24 h
41Tucker 1.3 ENEGA-DK-1100.0VolunteerDeKalb100%7 of 726 min24 h
41St Simons Island 1.5 NGA-GN-21100.0VolunteerGlynn100%7 of 726 min24 h
44Savannah 2.3 SSWGA-CT-60100.0VolunteerChatham100%7 of 726 min24 h
44Ellijay 2.2 WGA-GM-12100.0VolunteerGilmer100%7 of 726 min24 h
44Nicholson 4.2 SGA-JC-3100.0VolunteerJackson100%7 of 726 min24 h
44Lake Park 2.8 WGA-LW-4100.0VolunteerLowndes100%7 of 726 min24 h
44Bishop 2.6 WSWGA-OC-16100.0VolunteerOconee100%7 of 726 min24 h
49Augusta 3.0 WNWGA-RC-15100.0VolunteerRichmond100%7 of 726 min26 h
50RomeRMGG1100.0CooperativeFloyd100%7 of 727 min29.5 h
51Elberton 2 NELBG1100.0CooperativeElbert100%7 of 747 min26.7 h
52City Water PltCRLG1100.0CooperativeCarroll100%7 of 754 min24 h
53Germany ValleyGERG1100.0CooperativeRabun100%7 of 777 min24 h
54Nicholson 4.9 SEGA-MA-10100.0VolunteerMadison100%7 of 785 min24 h
54Arnoldsville 3.7 SSWGA-OG-12100.0VolunteerOglethorpe100%7 of 785 min24 h
54Warrenton 0.7 WNWGA-WN-1100.0VolunteerWarren100%7 of 785 min24 h
57Colbert 3.1 SSEGA-OG-15100.0VolunteerOglethorpe100%7 of 785 min25 h
58Rabun Gap 1.1 WNWGA-RB-6100.0VolunteerRabun100%7 of 785 min26 h
59Savannah 3.4 SSEGA-CT-105100.0VolunteerChatham100%7 of 786 min24 h
59Newnan 10.7 WSWGA-CW-27100.0VolunteerCoweta100%7 of 786 min24 h
59Newnan 2.6 WGA-CW-9100.0VolunteerCoweta100%7 of 786 min24 h
62Albany 0.5 NNWGA-DH-15100.0VolunteerDougherty100%7 of 786 min25 h
62Cumming 6.9 WSWGA-FS-23100.0VolunteerForsyth100%7 of 786 min25 h
64Marietta 4.0 WNWGA-CB-61100.0VolunteerCobb100%7 of 786 min27 h
65Milledgeville 6.5 SSEGA-BD-1100.0VolunteerBaldwin100%7 of 786 min31 h
66Savannah 10.4 EGA-CT-64100.0VolunteerChatham100%7 of 786 min24 h
66Ellijay 7.2 SSEGA-GM-15100.0VolunteerGilmer100%7 of 786 min24 h
66Suwanee 1.6 ENEGA-GW-59100.0VolunteerGwinnett100%7 of 786 min24 h
66Kathleen 2.5 NWGA-HS-16100.0VolunteerHouston100%7 of 786 min24 h
66Lexington 2.6 WSWGA-OG-31100.0VolunteerOglethorpe100%7 of 786 min24 h
66Dallas 5.0 ENEGA-PG-22100.0VolunteerPaulding100%7 of 786 min24 h
66Cleveland 7.1 SSEGA-WH-14100.0VolunteerWhite100%7 of 786 min24 h
73Athens 4.7 ESEGA-CK-38100.0VolunteerClarke100%7 of 786 min25 h
73Kingsland 4.0 ENEGA-CM-25100.0VolunteerCamden100%7 of 786 min25 h
73Decatur 2.6 NNEGA-DK-64100.0VolunteerDeKalb100%7 of 786 min25 h
73Blue Ridge 9.4 WNWGA-FN-1100.0VolunteerFannin100%7 of 786 min25 h
73Gainesville 9.0 WGA-FS-27100.0VolunteerForsyth100%7 of 786 min25 h
78Richmond Hill 7.0 ESEGA-BR-5100.0VolunteerBryan100%7 of 786 min24 h
78Marietta 0.8 WSWGA-CB-64100.0VolunteerCobb100%7 of 786 min24 h
78Rincon 5.3 NNEGA-EF-18100.0VolunteerEffingham100%7 of 786 min24 h
78Dacula 2.1 NNWGA-GW-17100.0VolunteerGwinnett100%7 of 786 min24 h
78Lakeland 4.8 WGA-LN-3100.0VolunteerLanier100%7 of 786 min24 h
78Lexington 5.5 ESEGA-OG-10100.0VolunteerOglethorpe100%7 of 786 min24 h
78Donalsonville 17.7 SGA-SM-2100.0VolunteerSeminole100%7 of 786 min24 h
85St. Marys 3.0 SEGA-CM-19100.0VolunteerCamden100%7 of 786 min24 h
85Bellville 2.8 NGA-EV-1100.0VolunteerEvans100%7 of 786 min24 h
85Cumming 1.5 NWGA-FS-41100.0VolunteerForsyth100%7 of 786 min24 h
88Albany 2.5 WNWGA-DH-12100.0VolunteerDougherty100%7 of 786 min25 h
88Atlanta 5.9 NEGA-FT-76100.0VolunteerFulton100%7 of 786 min25 h
90Martinez 3.0 NEGA-CU-21100.0VolunteerColumbia100%7 of 786 min24 h
90Ellaville 3.3 NEGA-SY-5100.0VolunteerSchley100%7 of 786 min24 h
90Butler 8.3 NNWGA-TY-1100.0VolunteerTaylor100%7 of 786 min24 h
90Screven 2.3 ENEGA-WY-7100.0VolunteerWayne100%7 of 786 min24 h
94Roswell 5.9 SEGA-FT-48100.0VolunteerFulton100%7 of 786 min25 h
94Jekyll Island 0.6 EGA-GN-7100.0VolunteerGlynn100%7 of 786 min25 h
96GA-CL-29GA-CL-29100.0COCORAHS-100%7 of 786 min24 h
97DallasDALG1100.0CooperativePaulding100%7 of 787 min24.8 h
98Site 2/Wtr PltDUBG1100.0CooperativeLaurens100%7 of 71.7 h24 h
99LudowiciLUDG1100.0CooperativeLong100%7 of 72.1 h24 h
99MetterMETG1100.0CooperativeCandler100%7 of 72.1 h24 h
101ATSG1ATSG1100.0DCP-100%7 of 72.1 h24 h
101HRTG1HRTG1100.0DCP-100%7 of 72.1 h24 h
101YATG1YATG1100.0DCP-100%7 of 72.1 h24 h
104NACG1NACG1100.0DCP-100%7 of 72.1 h24 h
104TIGG1TIGG1100.0DCP-100%7 of 72.1 h24 h
106Hawkinsville 1EHAWG1100.0CooperativePulaski100%7 of 72.3 h24 h
107BrookletBRKG1100.0CooperativeBulloch100%7 of 72.3 h24 h
108GlennvilleGLNG1100.0CooperativeTattnall100%7 of 72.3 h24 h
108Rocky FordRCFG1100.0CooperativeScreven100%7 of 72.3 h24 h
108Sapelo IslandSPIG1100.0CooperativeMcintosh100%7 of 72.3 h24 h
111Riverdale 3.0 WSWGA-CN-5100.0VolunteerClayton100%7 of 72.4 h24 h
112Bogart 2.3 NGA-JC-32100.0VolunteerJackson100%7 of 72.4 h24 h
113Sylvania 4.2 WSWGA-SV-1100.0VolunteerScreven100%7 of 72.4 h24 h
113Sautee 3.5 SWGA-WH-4100.0VolunteerWhite100%7 of 72.4 h24 h
115Auburn 1.6 EGA-BW-12100.0VolunteerBarrow100%7 of 72.4 h24 h
115Thomasville 5.1 ESEGA-TH-4100.0VolunteerThomas100%7 of 72.4 h24 h
117Loganville 4.0 EGA-WL-12100.0VolunteerWalton100%7 of 72.4 h25 h
118Commerce 3.2 EGA-MA-9100.0VolunteerMadison100%7 of 72.4 h26 h
119Swainsboro 2.5 NEGA-EM-6100.0VolunteerEmanuel100%7 of 72.4 h24 h
119Helen 3.7 ENEGA-WH-5100.0VolunteerWhite100%7 of 72.4 h24 h
121Eastman 4.5 WGA-DG-9100.0VolunteerDodge100%7 of 72.4 h24 h
122MariettaRYY99.9AirportCobb100%168 of 16810 min71 min
123Spalding6A299.9AirportSpalding99.8%503 of 5048 min40 min
123BlakelyBIJ99.9AirportEarly99.8%503 of 5048 min40 min
123ReidsvilleRVJ99.9AirportTattnall99.8%503 of 5048 min40 min
123SwainsboroSBO99.9AirportEmanuel99.8%503 of 5048 min40 min
127Cochran48A99.9AirportBleckley99.8%503 of 5048 min40 min
127CarrolltonCTJ99.9AirportCarroll99.8%503 of 5048 min40 min
127ElbertonEBA99.9AirportElbert99.8%503 of 5048 min40 min
127HamptonHMP99.9AirportHenry99.8%503 of 5048 min40 min
127ThomsonHQU99.9AirportWarren99.8%503 of 5048 min40 min
132Ellijay49A99.9AirportGilmer99.8%503 of 5048 min40 min
133CorneliaAJR99.9AirportHabersham99.6%502 of 5048 min40 min
133Waycross/Ware Co.AYS99.9AirportWare99.6%502 of 5048 min40 min
133Bainbridge/Decatur County IndusBGE99.9AirportDecatur99.6%502 of 5048 min40 min
133Cherokee CountyCNI99.9AirportCherokee99.6%502 of 5048 min40 min
133GreensboroCPP99.9AirportGreene99.6%502 of 5048 min40 min
133CovingtonCVC99.9AirportNewton99.6%502 of 5048 min40 min
139JasperJASG199.8CooperativePickens100%7 of 72.7 h24 h
140Brunswick CoopBRUG199.8CooperativeGlynn100%7 of 72.8 h25 h
141ToccoaTOC99.8AirportStephens99.4%501 of 5048 min40 min
142JeffersonJCA99.8AirportJackson99.4%501 of 5048 min40 min
143DialHRSG199.8GaugeFannin99.4%334 of 3369 min60 min
144Coahulla Creek At Keiths Mill Road, Near Dalton0238517099.8GaugeWhitfield99.4%167 of 1688 min2 h
145AthensAHN99.8GaugeClarke99.4%167 of 1689 min2 h
146Athens MunicipalAHN99.7AirportOconee100%168 of 16812 min70 min
147FitzgeraldFZG99.7AirportBen Hill99.8%503 of 5048 min40 min
148MilledgevilleMLJ99.7AirportBaldwin99.2%500 of 5048 min40 min
149Warner Robins AFBWRB99.6AirportHouston100%168 of 1689 min70 min
150AMIG1AMIG199.6DCP-100%7 of 73.3 h24 h
150CMUG1CMUG199.6DCP-100%7 of 73.3 h24 h
150MTNG1MTNG199.6DCP-100%7 of 73.3 h24 h
150RMEG1RMEG199.6DCP-100%7 of 73.3 h24 h
150SFRG1SFRG199.6DCP-100%7 of 73.3 h24 h
150WAHG1WAHG199.6DCP-100%7 of 73.3 h24 h
150WBGG1WBGG199.6DCP-100%7 of 73.3 h24 h
150WRSG1WRSG199.6DCP-100%7 of 73.3 h24 h
158Dobbins AFB/MariettMGE99.6AirportCobb99.4%167 of 16811 min2 h
159Hunter (AAF)SVN99.6AirportLiberty98.8%166 of 1688 min2 h
160Lake Harding AT Bartlett's Ferry DamCLBG199.6GaugeHarris98.8%166 of 16810 min3 h
160Jackson Lake AT Lloyd Shoals DamJKNG199.6GaugeButts98.8%166 of 16810 min3 h
160North Highlands DamNHDG199.6GaugeMuscogee98.8%166 of 16810 min3 h
160Oliver DamODMG199.6GaugeMuscogee98.8%166 of 16810 min3 h
160Lake Sinclair AT Sinclair DamSNCG199.6GaugeBaldwin98.8%166 of 16810 min3 h
160Lake Rabun At Mathis-Terrora DamTERG199.6GaugeRabun98.8%166 of 16810 min3 h
160Tallulah Lake At Tallulah Falls DamTLUG199.6GaugeRabun98.8%166 of 16810 min3 h
160Lake Tugalo At Tugalo DamTUGG199.6GaugeHabersham98.8%166 of 16810 min3 h
160Lake Oconee AT Wallace DamWDMG199.6GaugePutnam98.8%166 of 16810 min3 h
160Tugalo River At Yonah DamYNHG199.6GaugeStephens98.8%166 of 16810 min3 h
170Goat Rock Lake AT Goat Rock DamGRDG199.6GaugeMuscogee98.8%166 of 16810 min3 h
171Midway 12.7 ESEGA-LB-1099.5VolunteerLiberty100%7 of 73.4 h24 h
172Byron 2.0 EGA-HS-2499.5VolunteerHouston100%7 of 73.4 h24 h
172Midway 3.3 ENEGA-LB-499.5VolunteerLiberty100%7 of 73.4 h24 h
174Pooler 1.2 NNEGA-CT-199.5VolunteerChatham100%7 of 73.4 h24 h
175Tucker 0.6 NGA-DK-5199.5VolunteerDeKalb100%7 of 73.4 h24 h
176Canon18A99.5AirportFranklin99.2%500 of 5048 min65 min
177WinderWDR99.5AirportBarrow98.6%497 of 5048 min40 min
178Macon/Lewis WilsonMCN99.4AirportBibb100%168 of 16810 min68 min
179Beaverdam Creek Above Elberton0218860099.4GaugeElbert100%168 of 16813 min61 min
179Thurmond Lake Near Plum Branch0219390099.4GaugeLincoln100%168 of 16813 min61 min
179Kiokee Creek At Ga 104, Near Evans0219532099.4GaugeColumbia100%168 of 16813 min61 min
179Randy Poynter Lake At Spillway, Near Milstead0220741499.4GaugeRockdale100%168 of 16813 min61 min
179Oconee River Near Penfield0221830099.4GaugeGreene100%168 of 16813 min61 min
179Little Attapulgus Creek At Attapulgus0232934299.4GaugeDecatur100%168 of 16813 min61 min
179Burnt Fork Cr At Millwood Way Near Clarkston02336209599.4GaugeDeKalb100%168 of 16813 min61 min
179New River At Ga 100, Near Corinth0233866099.4GaugeHeard100%168 of 16813 min61 min
179Chokee Creek At New York Road, Near Leesburg0235047099.4GaugeLee100%168 of 16813 min61 min
179Muckalee Creek At Forrester Pkwy Near Leesburg0235192599.4GaugeLee100%168 of 16813 min61 min
179Coosawattee River Near Pine Chapel0238350099.4GaugeGordon100%168 of 16813 min61 min
179Conasauga River At Ga 286, Near Eton0238450099.4GaugeMurray100%168 of 16813 min61 min
179Etowah River 0.2 MI Ds Ga 53, Nr Dawsonville0238905099.4GaugeDawson100%168 of 16813 min61 min
192Oothkalooga Creek At Ga 53 Spur, At Calhoun0238760099.4GaugeGordon100%168 of 16813 min1.5 h
193Kinchafoonee Creek At Century Rd,Near Leesburg0235110099.4GaugeLee100%168 of 16813 min60 min
194South River At Flakes Mill Road Nr Atlanta0220390099.4GaugeDeKalb100%168 of 16813 min61 min
194Peachtree Creek At Atlanta0233630099.4GaugeFulton100%168 of 16813 min61 min
194Mill Creek At Dalton0238550099.4GaugeWhitfield100%168 of 16813 min61 min
194Etowah River At Kelly Bridge Road, Near Matt0239005099.4GaugeDawson100%168 of 16813 min61 min
198MonroeMONG199.4CooperativeWalton100%28 of 2857 min6 h
199ChoestoeCHOG199.4GaugeUnion98.2%225 of 2298 min60 min
199Young HarrisYGHG199.4GaugeTowns98.2%225 of 2298 min60 min
201Nottely River AT BlairsvilleBLVG199.4GaugeUnion98.2%225 of 2298 min60 min
202Broad River 3 NE CarltonCARG199.3GaugeElbert100%168 of 16814 min60 min
202Williamson Swamp Creek AT DavisboroDAVG199.3GaugeWashington100%168 of 16814 min60 min
202Chestatee River 3 E DahlonegaDGAG199.3GaugeLumpkin100%168 of 16814 min60 min
202Kettle Creek 8 SW WashingtonKETG199.3GaugeWilkes100%168 of 16814 min60 min
202St Mary's River At MoniacMNIG199.3GaugeCharlton100%168 of 16814 min60 min
202Little Satilla River 4 NE OFFERMAN 4NEOFFG199.3GaugeWayne100%168 of 16814 min60 min
202Snellville - Watson CreekWATG199.3GaugeGwinnett100%168 of 16814 min60 min
209Suwanee - Wolf CreekWLFG199.3GaugeGwinnett100%168 of 16814 min66 min
210Yellow River 2 E Rocky PlainsRKYG199.3GaugeNewton100%168 of 16814 min75 min
211LARC-Swg Tr PltCWTG199.3GaugeMurray100%28 of 2859 min6 h
211EatontonETTG199.3GaugeHancock100%28 of 2859 min6 h
211Chickamauga Natl Mil Pk - LARCFTOG199.3GaugeWalker100%28 of 2859 min6 h
211Unicoi State ParkHLEG199.3GaugeWhite100%28 of 2859 min6 h
215Ft Stewart/WrightLHW99.3AirportLong98.2%165 of 1688 min3 h
216Atlanta INTL ArptATL99.2AirportFulton100%168 of 16811 min69 min
217Alcovy River Above Covington0220845099.2GaugeNewton99.4%167 of 16813 min2 h
218HelenBRSG199.1GaugeTowns100%168 of 16815 min67 min
219Peachtree City 2.3 WNWGA-FY-3699.1VolunteerFayette100%7 of 74.4 h24 h
220Hiawassee 4.8 SSEGA-TW-199.1VolunteerTowns100%7 of 74.4 h24 h
221Burnt Fork Creek 2 WSW ClarkstonBFCG199.1GaugeDe Kalb99.4%167 of 16814 min2 h
221ByromvilleBYRG199.1GaugeDooly99.4%167 of 16814 min2 h
221CiscoCOHG199.1GaugeMurray99.4%167 of 16814 min2 h
221Ogeechee River 3 SW GrangeGRGG199.1GaugeWashington99.4%167 of 16814 min2 h
221Alcovy River 2 SE High PointHPTG199.1GaugeNewton99.4%167 of 16814 min2 h
221Proctor Creek AT AtlantaPRCG199.1GaugeFulton99.4%167 of 16814 min2 h
221South River 3 NE HapevilleSTHG199.1GaugeFulton99.4%167 of 16814 min2 h
221Utoy Creek 7 W West AtlantaUTYG199.1GaugeFulton99.4%167 of 16814 min2 h
221West Point Lake AT West Point DamWETG199.1GaugeTroup99.4%167 of 16814 min2 h
230Lookout Creek 2 SE New EnglandENGG199.1GaugeDade97.3%223 of 2297 min61 min
231Fort Stewart RAWS - Glisson PondFSGG199.0GaugeEvans99.7%335 of 33615 min60 min
231Fort Stewart RAWSFSPG199.0GaugeBryan99.7%335 of 33615 min60 min
231Fort Benning At Cactus Tower Met StationFSTG199.0GaugeChattahoochee99.7%335 of 33615 min60 min
234Coahulla Creek AT Keiths Mill near DaltonCHCG199.0GaugeWhitfield99.4%167 of 16814 min2 h
234North Fork Peachtree Creek AT AtlantaNPBG199.0GaugeDe Kalb99.4%167 of 16814 min2 h
236Kennesaw 4E - Noonday CreekNBSG199.0GaugeCobb99.4%167 of 16814 min2 h
237Chattahoochee River AT W.F. George L&DFOGG199.0GaugeClay99.4%167 of 16814 min2 h
238Tallulah #1 ClaytonTULG199.0GaugeRabun98.8%166 of 16813 min2 h
239Adel 2SAELG198.9GaugeCook99.4%167 of 16815 min2 h
239MidwayMDWG198.9GaugeLiberty99.4%167 of 16815 min2 h
239Waycross 9SEOKEG198.9GaugeWare99.4%167 of 16815 min2 h
242AdairsvilleADAG198.8CooperativeBartow100%7 of 75.1 h24 h
242CedartownCDTG198.8CooperativePolk100%7 of 75.1 h24 h
242Carrollton - Georgia PowerCROG198.8CooperativeCarroll100%7 of 75.1 h24 h
245ThomasvilleTVI98.8AirportThomas99.6%502 of 50415 min40 min
246Ocmulgee River 1 NE AbbevilleABBG198.8GaugeDodge98.8%166 of 16814 min1.8 h
246Bishop - Apalachee RiverBHPG198.8GaugeWalton98.8%166 of 16814 min1.8 h
246Etowah River 1 AT East CantonECTG198.8GaugeCherokee98.8%166 of 16814 min1.8 h
246Sope Creek 6 E MariettaMARG198.8GaugeCobb98.8%166 of 16814 min1.8 h
246Oconee River 9 NW OconeeOCOG198.8GaugeWashington98.8%166 of 16814 min1.8 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.