Coverage

85 cities across 26 counties in the Atlanta metro — monitored automatically, every P&Z cycle. The table also lists 2 on the expansion list (Coming soon, not monitored yet) and 1 checked on schedule but never retrievable (Not retrievable); they are not in this count.

The idea is simple: this data is public, and checking the portals is manual work. We automate the manual work — that's it. The table below lists the sources our monitor reads and the expansion candidates it does not yet, where each posts, and when packets typically drop, so you can verify us against the source any time. The status column says which is which.

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 = a portal our monitor read successfully within the last 21 days and holds at least one case from. Grey = on the expansion list.

City and source status

Jump to county: Barrow · Bartow · Carroll · Cherokee · Clayton · Cobb · Coweta · DeKalb · Douglas · Fayette · Floyd · Forsyth · Fulton · Gwinnett · Hall · Henry · Jackson · Lumpkin · Morgan · Newton · Paulding · Pickens · Rockdale · Spalding · Troup · Walton

CityCountyWhere agendas postP&Z meeting cadenceFirst capture vs. meeting (observed)Last packet seenCases trackedLast checkedStatus
Barrow County — 2 monitored cities
Auburn GABarrow—Monthly Mixed~122 days AFTER the meeting date (n=3)2026-10-1802026-11-01Seeding
Barrow CountyBarrowbarrowga.granicus.comSemimonthly Thursday~94 days AFTER the meeting date (n=11)2026-10-18242026-10-31Live
Bartow County — 3 monitored cities
Bartow CountyBartow—Monthly Wednesday~40 days AFTER the meeting date (n=6)2026-11-0112026-11-04Live
CartersvilleBartowmeetings.municode.comMonthly Tuesdaynot yet measured2026-11-0302026-11-03Seeding
EmersonBartowga-emerson.civicplus.comMonthly Thursday~9 days AFTER the meeting date (n=3)2026-10-3122026-11-04Live
Carroll County — 1 monitored city
Carroll CountyCarrollcarrollcoga.portal.civicclerk.comMonthly Mixednot yet measured2026-11-0342026-11-04Live
Cherokee County — 3 monitored cities · 1 listed, not monitored
CantonCherokeecanton.legistar.comMonthlynot yet measured—02026-10-30Not retrievable
Cherokee CountyCherokeecherokeega.granicus.comSemimonthly Mixed~33 days AFTER the meeting date (n=14)2026-11-01172026-11-03Live
Holly SpringsCherokeehollyspringsga.portal.civicclerk.comMonthly Thursday~52 days AFTER the meeting date (n=12)2026-10-20442026-10-29Live
WoodstockCherokeewoodstockga.granicus.comMonthly Thursday~48 days AFTER the meeting date (n=10)2026-10-30282026-11-04Live
Clayton County — 3 monitored cities
Forest ParkClaytonforestparkga.portal.civicclerk.comMonthly Thursday~70 days AFTER the meeting date (n=8)2026-09-11172026-10-29Live
JonesboroClaytonjonesboro.legistar.comSemimonthly Tuesday~40 days AFTER the meeting date (n=14)2026-09-28272026-11-04Live
RiverdaleClayton—Monthly Wednesdaynot yet measured2026-10-2122026-11-04Live
Cobb County — 7 monitored cities
AcworthCobbacworth-ga.granicus.comMonthly Tuesday~25 days AFTER the meeting date (n=3)2026-10-2332026-11-01Live
Cobb CountyCobbcobbcoga.portal.civicclerk.comMonthly Tuesday~18 days AFTER the meeting date (n=11)2026-10-29992026-11-02Live
KennesawCobbkennesawga.portal.civicclerk.comMonthly Wednesday~52 days AFTER the meeting date (n=11)2026-10-28312026-11-03Live
MabletonCobbmabletonga.portal.civicclerk.comSemimonthly Mixed~56 days AFTER the meeting date (n=22)2026-10-09412026-11-04Live
MariettaCobbwww.mariettaga.govMonthly Tuesday~24 days AFTER the meeting date (n=11)2026-11-0292026-11-04Live
Powder SpringsCobb—Monthly Monday~22 days AFTER the meeting date (n=3)2026-10-28132026-10-28Live
SmyrnaCobbsmyrnaga.primegov.comMonthly Mondaysame day (n=3)2026-11-03112026-11-04Live
Coweta County — 3 monitored cities
Coweta CountyCowetacowetacoga.portal.civicclerk.comBiweekly Mixed~3 days AFTER the meeting date (n=15)2026-11-02892026-11-03Live
GrantvilleCoweta—Monthly Tuesday~85 days AFTER the meeting date (n=4)2026-10-1722026-11-02Live
NewnanCowetanewnanga.portal.civicclerk.comMonthly Mixed~75 days AFTER the meeting date (n=7)2026-09-1182026-11-04Live
DeKalb County — 8 monitored cities · 2 listed, not monitored
Avondale EstatesDeKalbwww.avondaleestates.orgMonthly Mixed~19 days AFTER the meeting date (n=3)2026-10-1942026-11-02Live
BrookhavenDeKalbbrookhavenga.primegov.comMonthly Wednesday~24 days AFTER the meeting date (n=10)2026-10-31722026-11-03Live
ChambleeDeKalbchambleega.primegov.comMonthly Thursday~52 days AFTER the meeting date (n=11)2026-10-11362026-11-03Live
Clarkston GADeKalbclarkstonga.portal.civicclerk.comMonthly Tuesday~32 days AFTER the meeting date (n=3)2026-10-0872026-10-30Live
DeKalb CountyDeKalbdekalbcountyga.legistar.comMonthly Mixed~50 days AFTER the meeting date (n=6)2026-10-28702026-11-03Live
DecaturDeKalb—Pc 2nd tuesdaynot yet measured—0—Coming soon — not monitored yet
DoravilleDeKalbdoravillega.granicus.comSemimonthly Wednesday~20 days AFTER the meeting date (n=6)2026-10-31152026-11-04Live
DunwoodyDeKalb—2nd tuesdaynot yet measured—0—Coming soon — not monitored yet
Stone MountainDeKalbstonemountain-ga.municodemeetings.comMonthly Mixed~216 days AFTER the meeting date (n=5)2026-10-1802026-11-04Seeding
StonecrestDeKalbstonecrest-ga.municodemeetings.comMonthly Tuesday~19 days AFTER the meeting date (n=3)2026-10-1092026-11-03Live
Douglas County — 3 monitored cities
Douglas CountyDouglasdouglascountyga.portal.civicclerk.comSemimonthly Mixed~29 days AFTER the meeting date (n=14)2026-10-27242026-11-03Live
DouglasvilleDouglasdouglasville.civicweb.netMonthly Mixednot yet measured2026-10-0962026-11-04Live
Villa RicaDouglasvillaricaga.portal.civicclerk.comMonthly Tuesday~130 days AFTER the meeting date (n=5)2026-10-1552026-11-02Live
Fayette County — 3 monitored cities
Fayette CountyFayette—Monthly Thursdaynot yet measured2026-11-0242026-11-04Live
Peachtree CityFayettepeachtreecityga.portal.civicclerk.comSemimonthly Monday~48 days AFTER the meeting date (n=21)2026-11-02132026-11-03Live
TyroneFayettetyrone-ga.municodemeetings.comMonthly Mixednot yet measured2026-09-2542026-11-04Live
Floyd County — 2 monitored cities
Floyd CountyFloydfloydcountyga.portal.civicclerk.comSemimonthly Tuesdaysame day (n=4)2026-10-2652026-11-04Live
RomeFloydwww.romega.usMonthly Thursday~12 days before meeting (n=4)2026-11-04162026-11-04Live
Forsyth County — 2 monitored cities
CummingForsythwww.cityofcumming.netMonthly Tuesday~238 days AFTER the meeting date (n=22)2026-09-1512026-10-19Live
Forsyth CountyForsyth—Monthly Tuesdaynot yet measured2026-09-30182026-11-01Live
Fulton County — 11 monitored cities
AlpharettaFultonalpharettaga.portal.civicclerk.comSemimonthly Mixed~51 days AFTER the meeting date (n=17)2026-10-30652026-11-04Live
AtlantaFultonatlantacityga.iqm2.comSemimonthly Monday~55 days AFTER the meeting date (n=18)2026-10-261132026-11-03Live
College Park GAFultonga-collegepark.civicplus.comMonthly Mondaynot yet measured2026-10-2332026-10-31Live
FairburnFultonfairburnga.portal.civicclerk.comMonthly Tuesday~36 days AFTER the meeting date (n=10)2026-10-30232026-11-03Live
HapevilleFultonhapevillega.portal.civicclerk.comSemimonthly Mixed~46 days AFTER the meeting date (n=7)2026-08-0742026-11-04Live
Johns CreekFultonjohnscreekga.granicus.comPc monthly~102 days AFTER the meeting date (n=5)2026-08-3062026-11-03Live
MiltonFultonmeetings.municode.comSemimonthly Wednesday~5 days AFTER the meeting date (n=3)2026-10-2912026-10-29Live
RoswellFultonroswellcityga.iqm2.comMonthly Mixed~372 days AFTER the meeting date (n=31)2026-10-1452026-10-25Live
Sandy SpringsFultonsandyspringsga.portal.civicclerk.comMonthly Wednesday~48 days AFTER the meeting date (n=6)2026-10-16172026-10-28Live
South FultonFultonsouthfultonga.portal.civicclerk.comSemimonthly Tuesday~68 days AFTER the meeting date (n=18)2026-10-22572026-11-04Live
Union CityFulton—Monthly Tuesdaynot yet measured2026-09-2102026-10-20Seeding
Gwinnett County — 10 monitored cities
DaculaGwinnettdacula.teammunicode.comMonthly Monday~44 days AFTER the meeting date (n=6)2026-10-2762026-11-02Live
DuluthGwinnettduluthga.netMonthly Monday~1 day AFTER the meeting date (n=3)2026-10-0762026-11-02Live
Gwinnett CountyGwinnettwww.gwinnettcounty.comMonthly Tuesday~6 days AFTER the meeting date (n=3)2026-10-25172026-11-01Live
LawrencevilleGwinnettlawrenceville-ga.municodemeetings.comMonthly Mixed~7 days before meeting (n=7)2026-10-27162026-11-01Live
LilburnGwinnettwww.cityoflilburn.comMonthly Thursday~31 days AFTER the meeting date (n=7)2026-11-0442026-11-04Live
LoganvilleGwinnettloganville-ga.municodemeetings.comMonthly~48 days AFTER the meeting date (n=4)2026-10-16102026-10-22Live
MulberryGwinnettga-mulberry.civicplus.comMonthly Tuesdaynot yet measured2026-10-1512026-10-31Live
NorcrossGwinnettnorcrossga.portal.civicclerk.comMonthly Wednesday~70 days AFTER the meeting date (n=8)2026-10-07162026-11-04Live
Peachtree CornersGwinnettwww.peachtreecornersga.govMonthly Tuesday~54 days AFTER the meeting date (n=10)2026-11-02312026-11-02Live
SnellvilleGwinnett—Monthly Tuesday~84 days AFTER the meeting date (n=6)2026-10-2302026-11-03Seeding
Hall County — 2 monitored cities
GainesvilleHallgainesvillega.portal.civicclerk.comMonthly Tuesday~106 days AFTER the meeting date (n=6)2026-07-0962026-11-04Live
Hall CountyHall—Semimonthly Mixed~26 days AFTER the meeting date (n=10)2026-10-2302026-10-30Seeding
Henry County — 3 monitored cities
Henry CountyHenryhenrycoga.portal.civicclerk.comMonthly Thursday~72 days AFTER the meeting date (n=5)2026-09-02272026-10-23Live
McDonoughHenrywww.mcdonoughga.orgMonthly Mixed~13 days AFTER the meeting date (n=11)2026-11-0482026-11-04Live
StockbridgeHenrystockbridgega.portal.civicclerk.comMonthly Thursday~23 days AFTER the meeting date (n=10)2026-10-15432026-11-03Live
Jackson County — 4 monitored cities
BraseltonJackson—Monthly Mixednot yet measured2026-10-0902026-11-03Seeding
HoschtonJacksonwww.cityofhoschton.comMonthly Thursdaynot yet measured2026-10-1732026-11-04Live
Jackson County GAJacksonjacksoncoga.portal.civicclerk.comSemimonthly Thursday~86 days AFTER the meeting date (n=13)2026-10-29662026-11-04Live
MaysvilleJacksonga-maysville.civicplus.comMonthly Mixednot yet measured2026-10-2402026-11-02Seeding
Lumpkin County — 1 monitored city
Lumpkin CountyLumpkinlumpkincoga.portal.civicclerk.comMonthly Monday~68 days AFTER the meeting date (n=7)2026-10-2172026-10-31Live
Morgan County — 2 monitored cities
Madison GAMorgan—Semimonthly Thursday~122 days AFTER the meeting date (n=5)2026-10-1832026-11-04Live
Morgan County GAMorganwww.morgancountyga.govMonthly Thursday~72 days AFTER the meeting date (n=7)2026-10-2802026-11-04Seeding
Newton County — 1 monitored city
Newton CountyNewtonga-newtoncounty.civicplus.comMonthly Mixed~37 days AFTER the meeting date (n=14)2026-10-23362026-10-26Live
Paulding County — 2 monitored cities
Dallas GAPauldingdallasga.portal.civicclerk.comMonthly Mixednot yet measured2026-10-3042026-11-01Live
Paulding CountyPauldingwww.paulding.govMonthly Tuesday~32 days AFTER the meeting date (n=11)2026-10-26372026-11-04Live
Pickens County — 1 monitored city
Pickens County GAPickenswww.pickenscountyga.govMonthly Mixed~82 days AFTER the meeting date (n=8)2026-11-0402026-11-04Seeding
Rockdale County — 1 monitored city
Rockdale CountyRockdalewww.rockdalecountyga.govMonthly Mixednot yet measured2026-10-2902026-11-03Seeding
Spalding County — 2 monitored cities
GriffinSpaldingcityofgriffin.granicus.comMonthly Monday~83 days AFTER the meeting date (n=8)2026-10-18122026-11-02Live
Spalding CountySpaldingspaldingcounty.granicus.comBiweekly Mixed~2 days AFTER the meeting date (n=6)2026-10-29192026-11-04Live
Troup County — 2 monitored cities
LaGrangeTroup—Monthly Mixed~157 days AFTER the meeting date (n=4)2026-10-2902026-11-04Seeding
Troup CountyTrouptroupcountyga.iqm2.comMonthly Thursdaynot yet measured2026-10-2902026-11-03Seeding
Walton County — 3 monitored cities
Monroe, GAWaltonmonroega.granicus.comMonthly Tuesday~40 days AFTER the meeting date (n=9)2026-10-19172026-11-02Live
Social CircleWaltonsocialcirclecityga.iqm2.comSemimonthly Mixed~3 days AFTER the meeting date (n=3)2026-11-0272026-11-04Live
Walton CountyWaltonwaltoncounty-ga.municodemeetings.comMonthly Thursdaynot yet measured2026-10-2952026-11-04Live

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.

Status: Live means our monitor read the portal successfully within the last 21 days and we hold at least one case from it; Seeding means the monitor is configured (its first checks may not have landed yet) and no case has been read from it; Checks stalled means our reads have stopped landing; Not retrievable means the portal answers but has never returned an agenda we can fetch; Coming soon means the city is on the expansion list and not yet checked; Covered by … County means the county's portal carries that city's cases. Rows in those last two states are listed for transparency and are not monitored cities: the count at the top of this page, each county heading and the metros page count only the cities our monitor polls. None of these is a statement about what the city has published or about alerts delivered.

First capture vs. meeting is measured from when our own monitor first captured each packet relative to its meeting date, not from the portal's self-reported publish time; historical archive ingestion is included in that figure until it is separately split, so an old packet captured during a backfill reads as captured after its meeting. State open-meetings law sets a minimum posting notice ahead of each meeting; the period and its exceptions vary by state.

Curious who keeps filing across these cities? See the petitioner index → · Activity trends across the metro →

Start 14-day free trial