Storm Station

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.

902 stations ranked39.4% sent every report dueranked October 4, 2026page 4 of 4Georgia 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 902 ranked here, 878 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
751I-575 @ SR 100GA32689.7RoadPickens86.5%218 of 25234 min2.3 h
752Mountain City 2SWMCTG189.7CooperativeRabun71.4%5 of 734 min2 days
753I-20 @ Klondike/West AveGA32989.6RoadRockdale86.1%217 of 25234 min2.3 h
754Suwannee CreekSWCG189.5GaugeWare99.4%167 of 16861 min2 h
755CamillaCXU89.4AirportMitchell97.0%489 of 50416 min3.3 h
756DublinDBN89.4AirportLaurens93.0%469 of 5046 min4.3 h
757SR515 @ SR5/Blue Ridge Dr.GA32189.3RoadFannin85.7%216 of 25235 min2.3 h
758I-20 @ SR22GA33389.1RoadTaliaferro86.5%218 of 25233 min2.3 h
759I-20 @ Columbia Weigh Station WBGA33288.9RoadColumbia96.0%242 of 25233 min2.3 h
760I-985 @ SR53/SR60/SR365GA33588.8RoadHall85.7%216 of 25233 min2.3 h
761Etowah River 3 WNW BarrettsvilleBRTG188.4GaugeDawson71.7%241 of 33617 min75 min
762Cairo 0.6 NGA-GY-488.0VolunteerGrady66.6%2 of 326 min36 h
763Cumming 4.0 NEGA-FS-4388.0VolunteerForsyth66.6%2 of 326 min2 days
763Thomasville 2.8 EGA-TH-288.0VolunteerThomas66.6%2 of 326 min2 days
765Ellijay 2.2 WGA-GM-1288.0VolunteerGilmer66.6%2 of 385 min2 days
765Tucker 2.3 NNEGA-GW-6288.0VolunteerGwinnett66.6%2 of 385 min2 days
767St. Marys 3.0 SEGA-CM-1988.0VolunteerCamden66.6%2 of 386 min37 h
767Savannah 6.0 SSEGA-CT-9988.0VolunteerChatham66.6%2 of 386 min37 h
769Rome 5.2 NGA-FL-2188.0VolunteerFloyd66.6%2 of 386 min37 h
770Richmond Hill 7.0 ESEGA-BR-588.0VolunteerBryan66.6%2 of 386 min2 days
771Watkinsville 6.1 WNWGA-OC-2588.0VolunteerOconee66.6%2 of 386 min2 days
772Cataula 1.2 SWGA-HR-1088.0VolunteerHarris66.6%2 of 32.4 h2.1 days
773Covington 7.7 SEGA-NW-788.0VolunteerNewton66.6%2 of 32.4 h36 h
774Comer 8.0 NGA-MA-1988.0VolunteerMadison66.6%2 of 32.4 h2 days
774Americus 3.0 SSWGA-SR-688.0VolunteerSumter66.6%2 of 32.4 h2 days
776Waycross 9.0 ESEGA-WR-988.0VolunteerWare66.6%2 of 32.4 h2 days
777Kathleen 2.5 NWGA-HS-1688.0VolunteerHouston66.6%2 of 32.4 h37 h
777Arnoldsville 0.4 SGA-OG-588.0VolunteerOglethorpe66.6%2 of 32.4 h37 h
777Rockmart 7.8 SWGA-PL-1288.0VolunteerPolk66.6%2 of 32.4 h37 h
780Marietta 0.8 WSWGA-CB-6488.0VolunteerCobb66.6%2 of 32.4 h2 days
781Swainsboro 2.5 NEGA-EM-688.0VolunteerEmanuel66.6%2 of 32.4 h2 days
782I-59 @ SR 136GA32087.9RoadDade84.8%285 of 33635 min2.3 h
783Dacula 0.3 SWGA-GW-7487.9VolunteerGwinnett66.6%2 of 326 min3.1 days
784Swift Creek 2.7 NE LithoniaSFTG187.8GaugeDe Kalb75.6%127 of 16827 min2 h
785Fayetteville 2.1 NNEGA-FY-2887.6VolunteerFayette66.6%2 of 33.4 h2 days
786Lenox 1.5 SGA-CO-787.6VolunteerCook66.6%2 of 33.4 h3 days
787Robins AFB 2.8 NNWGA-HS-2987.6VolunteerHouston66.6%2 of 33.4 h36 h
788I75 @ SR140GA32787.4RoadBartow86.5%218 of 25234 min2.3 h
789Peachtree Creek 4 N AtlantaAANG187.3GaugeFulton83.9%188 of 22427 min6.8 h
790Mulberry Grove 8WSWMBGG187.3CooperativeHarris71.4%5 of 77.6 h2 days
791ShellmanSWLG187.2GaugeRandolph86.3%145 of 16827 min12 h
792Ellijay 5.0 SSWGA-GM-1687.1VolunteerGilmer66.6%2 of 34.4 h2 days
793Flowery Branch 1.1 SSWGA-HL-187.1VolunteerHall66.6%2 of 34.4 h39 h
794I-20 @ US-278GA33087.0RoadNewton86.5%218 of 25234 min2.3 h
795HartwellHRWG186.6CooperativeHart71.4%5 of 79.1 h2 days
796Collins 7.3 NNEGA-TN-486.6VolunteerTattnall66.6%2 of 35.4 h26 h
797Moultrie 1.4 NNEGA-CQ-1386.6VolunteerColquitt66.6%2 of 35.4 h36 h
798US19/Ga 400 @ SR60GA32386.5RoadLumpkin80.3%270 of 33635 min2.3 h
799EastmanEZM86.2AirportDodge84.1%424 of 504-4.3 h
800Savannah 5.9 SSWGA-CT-3686.2VolunteerChatham66.6%2 of 36.4 h2 days
801Dillard 3.5 NEGA-RB-185.7VolunteerRabun66.6%2 of 37.4 h36 h
802Watkinsville #1S201385.6SoilOconee94.1%128 of 13653 min8 h
803I-85 @ Old Peachtree Rd GAGA30385.6RoadGwinnett77.3%390 of 50428 min2.3 h
804400 @ SR 140/ Holcomb Bridge Rd GAGA30585.5RoadFulton77.1%389 of 50428 min2.3 h
805I-285 @ Washington Rd GAGA31285.4RoadFulton77.5%391 of 50429 min2.3 h
806400 @ Northbridge Rd GAGA30185.4RoadFulton76.9%388 of 50428 min2.3 h
806US 78 @ Mountain Industrial Blvd. GAGA30285.4RoadDeKalb76.9%388 of 50428 min2.3 h
806I-95 @ Camden Welcome CenterGA35685.4RoadCamden76.9%388 of 50428 min2.3 h
809SR20-01672-W-01GA35985.4RoadCherokee76.7%387 of 50428 min2.3 h
809US27-01318-N-01GA36085.4RoadFloyd76.7%387 of 50428 min2.3 h
811I-95 @ Chatham Weigh StationGA35485.2RoadChatham76.7%387 of 50429 min2.3 h
812Brookhaven - N. Druid Hills Rd SBGA35785.2RoadDeKalb76.3%385 of 50428 min2.3 h
813Fitzgerald 2.5 NGA-BH-385.2VolunteerBen Hill66.6%2 of 38.4 h2 days
814AugustaDNL84.8AirportRichmond99.4%167 of 1688 min2 h
815Bainbridge 1.4 NEGA-DC-684.8VolunteerDecatur66.6%2 of 39.4 h36 h
816Blairsville 3.9 NWGA-UN-1384.8VolunteerUnion66.6%2 of 39.4 h38 h
817Waynesboro 3.3 SWGA-BK-184.8VolunteerBurke66.6%2 of 39.4 h2 days
818Lakeland 0.9 WGA-LN-484.8VolunteerLanier66.6%2 of 39.4 h36 h
819I-85 @ Harris Welcome CenterGA35184.7RoadHarris75.4%380 of 50429 min2.3 h
820DonalsonvilleDNVG184.7CooperativeSeminole57.1%4 of 716 min2.5 days
821Hawkinsville 1EHAWG184.7CooperativePulaski57.1%4 of 775 min24 h
822DanielsvilleDANG184.7CooperativeMadison57.1%4 of 784 min2.5 days
823I-285 @ Moreland Ave GAGA31384.5RoadDeKalb77.5%391 of 50429 min2.3 h
824MidwayMDWG184.5GaugeLiberty76.7%129 of 16813 min24 h
825I-85 @ SR 34GA35384.5RoadCoweta75.9%383 of 50429 min2.3 h
826WaynesboroWYNG184.4CooperativeBurke57.1%4 of 73.1 h2 days
827MCTG1MCTG184.2DCP-57.1%4 of 72.3 h3.5 days
828SR20 @ East SR 100 SGA31983.7RoadFloyd70.5%237 of 33626 min2.2 h
829Atlanta 5.3 NEGA-FT-7383.4VolunteerFulton66.6%2 of 312.4 h2 days
830I-75 @ SR 7GA34783.2RoadHouston96.0%242 of 25230 min2.3 h
831Jesup 10.0 NNWGA-WY-482.9VolunteerWayne66.6%2 of 313.4 h37 h
832I-285 @ SR8/D.L. Hollowell Pkwy GAGA31582.8RoadFulton77.3%390 of 50429 min2.3 h
833Nicholson 2.1 EGA-JC-2782.5VolunteerJackson66.6%2 of 314.4 h35 h
834I-20 @ Augusta Canal Welcome CenterGA33182.4RoadRichmond86.5%218 of 25233 min2.3 h
8351.9MI.Ne Of Macon AirportMMMG182.3CooperativeHouston57.1%4 of 77.4 h2.5 days
836I-475 @ Zebulon Rd GAGA31682.2RoadFulton69.3%233 of 33626 min2.3 h
837I-20 @ Lake OconeeGA33482.0RoadGreene69.8%176 of 25233 min4.5 h
838SR 85 @ Jimmy Carter Blvd GAGA30982.0RoadGwinnett68.0%343 of 50427 min2.3 h
839Newington 0.5 SSEGA-SV-582.0VolunteerScreven66.6%2 of 315.4 h2 days
840Smyrna 2.3 NEGA-CB-282.0VolunteerCobb66.6%2 of 315.4 h36 h
841400 @ SR 20 GaGA30682.0RoadForsyth66.4%335 of 50427 min2.3 h
842SR10-01420-W-01GA36181.8RoadClarke66.0%333 of 50427 min2.3 h
843Fort BenningLSF81.6AirportRussell60.4%203 of 33616 min2 h
844Athens 1.7 ENEGA-CK-4281.5VolunteerClarke66.6%2 of 316.4 h37 h
844Kingsland 3.1 NEGA-CM-1481.5VolunteerCamden66.6%2 of 316.4 h37 h
844Ringgold 3.7 NNWGA-CS-1681.5VolunteerCatoosa66.6%2 of 316.4 h37 h
844Flowery Branch 6.1 NWGA-FS-381.5VolunteerForsyth66.6%2 of 316.4 h37 h
844Atlanta 3.7 NGA-FT-581.5VolunteerFulton66.6%2 of 316.4 h37 h
844Big Canoe 0.5 EGA-PC-1981.5VolunteerPickens66.6%2 of 316.4 h37 h
850Buford 2.8 SSEGA-GW-4081.5VolunteerGwinnett66.6%2 of 316.4 h2 days
851Guyton 11.1 SEGA-EF-2281.5VolunteerEffingham66.6%2 of 316.4 h3 days
851Forsyth 8.3 SGA-MN-1081.5VolunteerMonroe66.6%2 of 316.4 h3 days
853Peachtree City 2.3 WNWGA-FY-3681.5VolunteerFayette66.6%2 of 316.4 h36 h
854Flowery Branch 3.9 NEGA-HL-1081.1VolunteerHall66.6%2 of 317.4 h38 h
854Big Canoe 0.6 EGA-PC-1581.1VolunteerPickens66.6%2 of 317.4 h38 h
856I-75 @ SR 2GA31880.3RoadCatoosa65.4%220 of 33626 min2.3 h
857I-75 @ Husdon Bridge Rd GAGA31079.8RoadHenry67.8%342 of 50427 min2.3 h
858Radio STN WpehLSVG179.7CooperativeJefferson71.4%5 of 724.1 h36 h
859Ga Forestry ComESTG179.7CooperativeDodge71.4%5 of 724.2 h2.5 days
860MoultrieMOUG179.7CooperativeColquitt71.4%5 of 728.7 h2.5 days
861Cornelia Wcon RadioCORG179.5CooperativeHabersham42.8%3 of 72.7 h36 h
862Temple 0.7 EGA-CL-579.2VolunteerCarroll66.6%2 of 321.4 h37 h
863Quitman 1.0 NNEGA-BO-279.2VolunteerBrooks66.6%2 of 321.4 h36 h
864JesupJES78.9AirportLong95.4%481 of 50421 min2.8 h
865ClyattvilleCLAG178.3GaugeLowndes70.8%119 of 16837 min19 h
866I-75 @ SR 120 / South Marietta Pkwy GAGA30878.3RoadCobb64.8%327 of 50427 min5.5 h
867Oliver 1.4 ESEGA-JK-578.0VolunteerJenkins66.6%2 of 324.4 h37 h
868Smyrna 0.4 NEGA-CB-3778.0VolunteerCobb66.6%2 of 326.4 h37 h
868Duluth 0.9 ENEGA-GW-3378.0VolunteerGwinnett66.6%2 of 326.4 h37 h
870Eatonton 5.8 NEGA-PT-878.0VolunteerPutnam66.6%2 of 328.4 h36 h
871Sewell Mill Creek 6 ENE MariettaSMCG177.8GaugeCobb48.6%327 of 67222 min75 min
872Albany MunicipalABY77.1AirportDougherty49.4%83 of 1688 min15 h
873I75 @ 10th StGA30776.9RoadFulton68.4%345 of 50427 min2.3 h
874CouncilCOUG176.9GaugeClinch66.6%112 of 16837 min19 h
875QuitmanQUIG176.7GaugeBrooks66.0%111 of 16837 min19 h
876Sylvania 0.8 WGA-SV-376.3VolunteerScreven33.3%1 of 386 min2.1 days
877Blue Ridge 9.5 SEGA-FN-1376.3VolunteerFannin33.3%1 of 386 min2.5 days
878Milledgeville 0.9 NGA-BD-576.3VolunteerBaldwin33.3%1 of 386 min3 days
879Decatur 0.7 SSEGA-DK-7276.3VolunteerDeKalb33.3%1 of 32.4 h2 days
880Martinez 0.9 NWGA-CU-676.3VolunteerColumbia33.3%1 of 32.4 h2.5 days
880Atlanta 2.3 NEGA-FT-2476.3VolunteerFulton33.3%1 of 32.4 h2.5 days
882LaFayette9A576.1AirportWalker43.0%217 of 50416 min80 min
883Evans 5.3 WNWGA-CU-2975.9VolunteerColumbia33.3%1 of 33.4 h2.5 days
884SR 11 @ Neels GapGA34074.8RoadUnion86.1%217 of 25232 min2.3 h
885Madison 7.0 NNWGA-MG-1074.0VolunteerMorgan33.3%1 of 37.4 h2.5 days
885Newborn 6.2 ESEGA-MG-674.0VolunteerMorgan33.3%1 of 37.4 h2.5 days
885Madison 9.6 SGA-MG-774.0VolunteerMorgan33.3%1 of 37.4 h2.5 days
885Madison 7.8 SSEGA-MG-974.0VolunteerMorgan33.3%1 of 37.4 h2.5 days
889MetterMTFG173.4GaugeCandler45.8%77 of 16814 min24 h
890Kennesaw 2.9 WSWGA-CB-7973.1VolunteerCobb33.3%1 of 39.4 h2 days
891Dallas 4.6 WGA-PG-2372.6VolunteerPaulding33.3%1 of 310.4 h2.5 days
892Mountain City 2.0 WGA-RB-1571.2VolunteerRabun33.3%1 of 313.4 h2.5 days
893Macon 6.3 EGA-BB-1670.8VolunteerBibb33.3%1 of 314.4 h3 days
894Cleveland 4.8 NNWGA-WH-1570.3VolunteerWhite33.3%1 of 315.4 h2.5 days
895Folkston - Kingfisher LandingKING170.1GaugeCharlton54.7%92 of 16866 min10 h
896Summerville 9.4 ENEGA-CG-1169.9VolunteerChattooga33.3%1 of 316.4 h2.5 days
897I-85 @ Troup Weigh StationGA35269.3RoadTroup31.5%159 of 50429 min2.3 h
898WashingtonIIY62.8AirportWilkes22.4%113 of 5046 min5.4 days
899Germany ValleyGERG160.5CooperativeRabun16.6%14 of 8474 min23 h
900US 341 @ SR 38GA35557.0RoadWayne75.9%383 of 50429 min2.3 h
901I-75 @ SR 92 GaGA30457.0RoadCherokee16.6%84 of 50428 min5.8 days
902ClarkesvilleCLKG156.0CooperativeHabersham12.5%14 of 11274 min22.5 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. 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.