Coverage
49 cities across 17 counties in the Atlanta metro — monitored automatically, every P&Z cycle.
The idea is simple: this data is public, and checking the portals is manual work. We automate the manual work — that's it. Below is every source we watch, where it posts, and when packets typically drop, so you can verify us against the source any time.
Coverage is where we start, not where we stop. We follow each case through its stages — hearing scheduled, continued, advanced from Planning & Zoning to Council — flag the ones where staff has recommended denial, and alert on filings near land you own. How that works.
Teal = live coverage (alerts flowing). Grey = on the expansion list.
Every city, every source
Jump to county: Bartow · Cherokee · Clayton · Cobb · Coweta · DeKalb · Douglas · Fayette · Forsyth · Fulton · Gwinnett · Hall · Henry · Newton · Paulding · Spalding · Walton
| City | County | Where agendas post | P&Z meeting cadence | Packet drop (observed) | Last packet seen | Cases tracked | Last checked | Status |
|---|---|---|---|---|---|---|---|---|
| Bartow County — 1 city | ||||||||
| Cartersville | Bartow | www.cartersvillega.gov | Monthly | not yet measured | — | 0 | 2026-09-08 | No agendas published |
| Cherokee County — 4 cities | ||||||||
| Canton | Cherokee | canton.legistar.com | Monthly | not yet measured | — | 0 | 2026-09-04 | No agendas published |
| Cherokee County | Cherokee | cherokeega.granicus.com | Monthly Tuesday | ~82 days AFTER the meeting date (n=9) | 2026-08-28 | 17 | 2026-09-01 | Live |
| Holly Springs | Cherokee | hollyspringsga.portal.civicclerk.com | Semimonthly Thursday | ~66 days AFTER the meeting date (n=10) | 2026-08-09 | 37 | 2026-09-09 | Live |
| Woodstock | Cherokee | woodstockga.granicus.com | Monthly Thursday | ~98 days AFTER the meeting date (n=8) | 2026-08-30 | 26 | 2026-09-09 | Live |
| Clayton County — 3 cities | ||||||||
| Forest Park | Clayton | forestparkga.portal.civicclerk.com | Monthly Thursday | ~101 days AFTER the meeting date (n=7) | 2026-08-14 | 15 | 2026-09-04 | Live |
| Jonesboro | Clayton | jonesboro.legistar.com | Semimonthly Tuesday | ~54 days AFTER the meeting date (n=12) | 2026-09-03 | 22 | 2026-09-08 | Live |
| Riverdale | Clayton | www.riverdalega.gov | Monthly | not yet measured | — | 0 | 2026-09-09 | No agendas published |
| Cobb County — 6 cities | ||||||||
| Cobb County | Cobb | cobbcoga.portal.civicclerk.com | Monthly Tuesday | ~53 days AFTER the meeting date (n=9) | 2026-08-31 | 73 | 2026-09-01 | Live |
| Kennesaw | Cobb | kennesawga.portal.civicclerk.com | Monthly Wednesday | ~80 days AFTER the meeting date (n=9) | 2026-08-27 | 25 | 2026-09-02 | Live |
| Mableton | Cobb | mabletonga.portal.civicclerk.com | Semimonthly Thursday | ~101 days AFTER the meeting date (n=16) | 2026-08-06 | 22 | 2026-09-08 | Live |
| Marietta | Cobb | www.mariettaga.gov | Monthly Mixed | ~78 days AFTER the meeting date (n=8) | 2026-08-26 | 8 | 2026-09-08 | Live |
| Powder Springs | Cobb | www.powderspringsga.gov | Monthly | not yet measured | — | 0 | 2026-09-09 | No agendas published |
| Smyrna | Cobb | smyrnaga.primegov.com | P&z 2nd monday | not yet measured | 2026-07-26 | 1 | 2026-09-08 | Live |
| Coweta County — 2 cities | ||||||||
| Coweta County | Coweta | cowetacoga.portal.civicclerk.com | Monthly Thursday | ~80 days AFTER the meeting date (n=8) | 2026-08-14 | 30 | 2026-08-27 | Live |
| Newnan | Coweta | newnanga.portal.civicclerk.com | Monthly Tuesday | ~106 days AFTER the meeting date (n=6) | 2026-08-06 | 7 | 2026-09-08 | Live |
| DeKalb County — 7 cities | ||||||||
| Avondale Estates | DeKalb | www.avondaleestates.org | Monthly | not yet measured | 2026-08-31 | 3 | 2026-09-07 | Live |
| Brookhaven | DeKalb | brookhavenga.primegov.com | Monthly Wednesday | ~115 days AFTER the meeting date (n=7) | 2026-08-29 | 51 | 2026-09-02 | Live |
| Chamblee | DeKalb | chambleega.primegov.com | Monthly Thursday | ~62 days AFTER the meeting date (n=10) | 2026-09-05 | 29 | 2026-09-05 | Live |
| DeKalb County | DeKalb | dekalbcountyga.legistar.com | Monthly Tuesday | ~82 days AFTER the meeting date (n=5) | 2026-08-25 | 57 | 2026-09-01 | Live |
| Decatur | DeKalb | — | Pc 2nd tuesday | not yet measured | — | 0 | — | Coming soon |
| Dunwoody | DeKalb | — | 2nd tuesday | not yet measured | — | 0 | — | Coming soon |
| Stonecrest | DeKalb | stonecrest-ga.municodemeetings.com | Monthly Tuesday | not yet measured | 2026-07-26 | 5 | 2026-09-05 | Live |
| Douglas County — 2 cities | ||||||||
| Douglas County | Douglas | douglascountyga.portal.civicclerk.com | Monthly Mixed | ~60 days AFTER the meeting date (n=10) | 2026-08-25 | 12 | 2026-09-01 | Live |
| Villa Rica | Douglas | villaricaga.portal.civicclerk.com | Monthly | ~158 days AFTER the meeting date (n=3) | 2026-03-12 | 2 | 2026-09-09 | Live |
| Fayette County — 2 cities | ||||||||
| Fayetteville | Fayette | www.fayetteville-ga.gov | Monthly | not yet measured | — | 0 | 2026-09-08 | No agendas published |
| Peachtree City | Fayette | peachtreecityga.portal.civicclerk.com | Semimonthly Monday | ~76 days AFTER the meeting date (n=17) | 2026-09-04 | 6 | 2026-09-07 | Live |
| Forsyth County — 2 cities | ||||||||
| Cumming | Forsyth | www.cityofcumming.net | Monthly Tuesday | ~252 days AFTER the meeting date (n=21) | 2026-08-18 | 1 | 2026-09-09 | Live |
| Forsyth County | Forsyth | — | — | not yet measured | — | 0 | 2026-07-26 | Coming soon |
| Fulton County — 9 cities | ||||||||
| Alpharetta | Fulton | alpharettaga.portal.civicclerk.com | Monthly Thursday | ~93 days AFTER the meeting date (n=13) | 2026-09-03 | 41 | 2026-09-09 | Live |
| Atlanta | Fulton | atlantacityga.iqm2.com | Semimonthly Monday | ~84 days AFTER the meeting date (n=14) | 2026-08-24 | 101 | 2026-09-07 | Live |
| Fairburn | Fulton | fairburnga.portal.civicclerk.com | Monthly Tuesday | ~68 days AFTER the meeting date (n=8) | 2026-08-28 | 22 | 2026-09-01 | Live |
| Hapeville | Fulton | hapevillega.portal.civicclerk.com | Semimonthly Mixed | ~46 days AFTER the meeting date (n=7) | 2026-08-07 | 4 | 2026-09-08 | Live |
| Johns Creek | Fulton | johnscreekga.granicus.com | Pc monthly | ~102 days AFTER the meeting date (n=5) | 2026-08-30 | 6 | 2026-09-07 | Live |
| Milton | Fulton | — | 4th wednesday | not yet measured | — | 0 | — | Coming soon |
| Roswell | Fulton | roswellcityga.iqm2.com | Semimonthly Mixed | ~378 days AFTER the meeting date (n=29) | 2026-09-07 | 4 | 2026-09-07 | Live |
| Sandy Springs | Fulton | sandyspringsga.portal.civicclerk.com | Pc 3rd thursday | ~110 days AFTER the meeting date (n=4) | 2026-07-22 | 6 | 2026-09-08 | Live |
| South Fulton | Fulton | southfultonga.portal.civicclerk.com | Semimonthly Tuesday | ~89 days AFTER the meeting date (n=15) | 2026-09-03 | 54 | 2026-09-08 | Live |
| Gwinnett County — 7 cities | ||||||||
| Dacula | Gwinnett | dacula.teammunicode.com | Monthly Monday | ~61 days AFTER the meeting date (n=5) | 2026-08-29 | 5 | 2026-09-06 | Live |
| Duluth | Gwinnett | duluthga.net | Monthly Monday | not yet measured | 2026-08-16 | 3 | 2026-09-09 | Live |
| Lawrenceville | Gwinnett | lawrenceville-ga.municodemeetings.com | Monthly Mixed | ~19 days AFTER the meeting date (n=5) | 2026-09-01 | 12 | 2026-09-07 | Live |
| Lilburn | Gwinnett | www.cityoflilburn.com | Monthly Thursday | ~59 days AFTER the meeting date (n=5) | 2026-08-21 | 3 | 2026-08-27 | Live |
| Loganville | Gwinnett | loganville-ga.municodemeetings.com | Monthly | ~93 days AFTER the meeting date (n=3) | 2026-07-30 | 8 | 2026-08-27 | Live |
| Norcross | Gwinnett | norcrossga.portal.civicclerk.com | Monthly Wednesday | ~129 days AFTER the meeting date (n=6) | 2026-07-28 | 12 | 2026-09-02 | Live |
| Peachtree Corners | Gwinnett | www.peachtreecornersga.gov | Monthly Tuesday | ~68 days AFTER the meeting date (n=9) | 2026-09-04 | 25 | 2026-09-04 | Live |
| Hall County — 2 cities | ||||||||
| Gainesville | Hall | gainesvillega.portal.civicclerk.com | Monthly Tuesday | ~106 days AFTER the meeting date (n=6) | 2026-07-09 | 6 | 2026-09-08 | Live |
| Hall County | Hall | — | — | not yet measured | — | 0 | 2026-07-26 | Coming soon |
| Henry County — 3 cities | ||||||||
| Henry County | Henry | henrycoga.portal.civicclerk.com | Monthly Thursday | ~72 days AFTER the meeting date (n=5) | 2026-09-02 | 27 | 2026-09-04 | Live |
| McDonough | Henry | www.mcdonoughga.org | Monthly Tuesday | ~62 days AFTER the meeting date (n=8) | 2026-09-02 | 7 | 2026-09-08 | Live |
| Stockbridge | Henry | stockbridgega.portal.civicclerk.com | Semimonthly Thursday | ~82 days AFTER the meeting date (n=8) | 2026-08-13 | 30 | 2026-09-03 | Live |
| Newton County — 1 city | ||||||||
| Newton County | Newton | www.newtoncountyga.gov | Semimonthly Mixed | ~51 days AFTER the meeting date (n=12) | 2026-09-08 | 31 | 2026-09-08 | Live |
| Paulding County — 1 city | ||||||||
| Paulding County | Paulding | www.paulding.gov | Monthly Tuesday | ~60 days AFTER the meeting date (n=9) | 2026-08-25 | 19 | 2026-09-08 | Live |
| Spalding County — 1 city | ||||||||
| Griffin | Spalding | cityofgriffin.granicus.com | Monthly Monday | ~104 days AFTER the meeting date (n=6) | 2026-07-27 | 4 | 2026-09-07 | Live |
| Walton County — 1 city | ||||||||
| Monroe, GA | Walton | monroega.granicus.com | Monthly Tuesday | ~68 days AFTER the meeting date (n=7) | 2026-08-15 | 11 | 2026-09-09 | Live |
Last checked is when our monitor last read that portal successfully; last packet seen is when the city last published one. They differ whenever a city simply has not met — which is most of the time, and is why both are shown rather than one being made to stand for the other.
Packet-drop timing is measured from when our own monitor first captured each packet, not the portal's self-reported publish time; state open-meetings law requires agendas to be posted ahead of each meeting.
Curious who keeps filing across these cities? See the petitioner index → · Activity trends across the metro →