Coverage

69 cities across 4 counties in the Miami metro — monitored automatically, every P&Z cycle. The table also lists 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: Broward · Miami-Dade · Palm Beach · St. Lucie

CityCountyWhere agendas postP&Z meeting cadenceFirst capture vs. meeting (observed)Last packet seenCases trackedLast checkedStatus
Broward County — 22 monitored cities · 1 listed, not monitored
Broward CountyBrowardbroward.granicus.comSemimonthly Mixed~6 days before meeting (n=6)2026-11-031202026-11-03Live
Coconut CreekBrowardcoconutcreek.legistar.comMonthly Wednesday~104 days AFTER the meeting date (n=4)2026-07-0192026-10-27Live
Coral SpringsBrowardcoralsprings.granicus.comMonthly Monday~76 days AFTER the meeting date (n=9)2026-10-26642026-10-26Live
Dania BeachBrowarddaniabeachfl.portal.civicclerk.comSemimonthly Mixed~4 days before meeting (n=6)2026-10-26332026-11-02Live
DavieBrowardfl-davie.civicplus.comMonthly Tuesday~46 days AFTER the meeting date (n=11)2026-10-30422026-11-03Live
Deerfield BeachBrowarddeerfieldbeachfl.portal.civicclerk.comMonthly Thursday~7 days before meeting (n=7)2026-11-02352026-11-03Live
Fort LauderdaleBrowardfortlauderdale.granicus.comMonthly Thursday~404 days AFTER the meeting date (n=31)2026-11-031322026-11-03Live
Hallandale BeachBrowardhallandalebeach.legistar.comMonthly Tuesday~46 days AFTER the meeting date (n=9)2026-11-03222026-11-04Live
HollywoodBrowardhollywoodfl.legistar.comMonthly Tuesday~75 days AFTER the meeting date (n=9)2026-09-2892026-11-04Live
Lauderdale LakesBrowardlauderdalelakesfl.primegov.comMonthly Mixed~82 days AFTER the meeting date (n=10)2026-10-03122026-11-03Live
Lauderdale-by-the-SeaBrowardlauderdalebytheseafl.portal.civicclerk.comMonthly Mixednot yet measured2026-09-1122026-10-31Live
Lighthouse PointBrowardcity-lighthousepoint.granicus.comMonthly Tuesday~448 days AFTER the meeting date (n=19)2026-11-03422026-11-03Live
MargateBrowardmargatefl.legistar.comMonthly Tuesday~54 days AFTER the meeting date (n=11)2026-10-2252026-11-02Live
MiramarBrowardmiramar.legistar.comSemimonthly Mixed~6 days before meeting (n=7)2026-10-2922026-11-01Live
North LauderdaleBrowardnlauderdale.granicus.comMonthly Tuesday~83 days AFTER the meeting date (n=5)2026-07-3092026-11-03Live
Oakland ParkBrowardoaklandparkfl.granicus.com2nd Monday~460 days AFTER the meeting date (n=18)2026-10-12112026-11-02Live
ParklandBrowardwww.cityofparkland.orgMonthlynot yet measured—02026-10-31Not retrievable
Pembroke PinesBrowardwww.ppines.comMonthly Thursday~72 days AFTER the meeting date (n=9)2026-10-02302026-10-22Live
Pompano BeachBrowardpompano.legistar.comMonthly Wednesday~46 days AFTER the meeting date (n=10)2026-10-22192026-10-27Live
SunriseBrowardsunrisefl.primegov.comMonthly Mixednot yet measured2026-09-2752026-11-02Live
TamaracBrowardtamarac.granicus.comMonthly Wednesday~482 days AFTER the meeting date (n=31)2026-10-30152026-11-03Live
West ParkBrowardcityofwestpark.granicus.comMonthly Mixed~28 days AFTER the meeting date (n=8)2026-11-01212026-11-01Live
Wilton ManorsBrowardwww.wiltonmanors.govMonthly Mixed~26 days AFTER the meeting date (n=10)2026-11-0372026-11-03Live
Miami-Dade County — 23 monitored cities
AventuraMiami-Dadewww.cityofaventura.comMonthly Tuesday~67 days AFTER the meeting date (n=6)2026-09-15162026-11-03Live
Biscayne ParkMiami-Dadebiscayneparkfl.granicus.comSemimonthly Monday~16 days AFTER the meeting date (n=6)2026-10-30542026-11-03Live
Coral GablesMiami-Dadecoralgables.legistar.comMonthly Wednesday~66 days AFTER the meeting date (n=7)2026-09-10212026-11-03Live
Cutler BayMiami-Dadepub-cutlerbay-fl.escribemeetings.comMonthlynot yet measured2026-11-0102026-11-01Seeding
DoralMiami-Dadecityofdoral.granicus.comMonthly Wednesday~21 days AFTER the meeting date (n=4)2026-09-03142026-10-27Live
Florida CityMiami-Dadewww.floridacityfl.govSemimonthly Tuesday~44 days AFTER the meeting date (n=14)2026-10-2762026-11-04Live
HialeahMiami-Dadewww.hialeahfl.govSemimonthly Wednesday~66 days AFTER the meeting date (n=18)2026-10-22122026-10-28Live
HomesteadMiami-Dade—Monthly Mixed~30 days AFTER the meeting date (n=3)2026-10-2412026-10-31Live
Key BiscayneMiami-Dadekeybiscayne.granicus.com—~589 days AFTER the meeting date (n=7)2026-09-0552026-11-04Live
MiamiMiami-Dademiamifl.iqm2.comSemimonthly Wednesday~61 days AFTER the meeting date (n=18)2026-11-01132026-11-04Live
Miami BeachMiami-Dademiamibeachfl.primegov.comMonthly Tuesday~53 days AFTER the meeting date (n=11)2026-11-04392026-11-04Live
Miami GardensMiami-Dademiamigardens.civicweb.net—not yet measured2026-10-28462026-11-03Live
Miami LakesMiami-Dadepub-miamilakes.escribemeetings.comMonthly Mixednot yet measured2026-10-2802026-11-04Seeding
Miami-Dade CountyMiami-Dade—Monthly Mixed~34 days AFTER the meeting date (n=15)2026-10-300—Seeding
Miami-Dade County Board of County CommissionersMiami-Dade—Monthly Mixednot yet measured2026-11-0402026-11-04Seeding
North MiamiMiami-Dadewww.northmiamifl.govBiweekly Mixed~63 days AFTER the meeting date (n=8)2026-09-29322026-11-03Live
North Miami BeachMiami-Dadewww.citynmb.comMonthly Monday~75 days AFTER the meeting date (n=7)2026-10-2692026-11-03Live
Opa-lockaMiami-Dadeopalockafl.portal.civicclerk.comSemimonthly Tuesday~11 days AFTER the meeting date (n=4)2026-10-2792026-11-03Live
Palmetto BayMiami-Dadepalmettobay.granicus.comMonthly~116 days AFTER the meeting date (n=6)2026-10-0522026-11-02Live
PinecrestMiami-Dadepinecrest.legistar.comMonthly Mixed~413 days AFTER the meeting date (n=31)2026-10-0812026-11-03Live
South MiamiMiami-Dadesouthmiami.granicus.comMonthly Mixed~385 days AFTER the meeting date (n=31)2026-10-03632026-11-04Live
SweetwaterMiami-Dadecityofsweetwater.fl.gov—not yet measured2026-10-2312026-10-30Live
West MiamiMiami-Dadecityofwestmiamifl.granicus.comMonthly Wednesday~66 days AFTER the meeting date (n=4)2026-10-17102026-10-31Live
Palm Beach County — 23 monitored cities
AtlantisPalm Beachfl-atlantis.civicplus.comMonthly Mixednot yet measured2026-10-1502026-11-02Seeding
Boca RatonPalm Beachbocaraton.granicus.comMonthly Thursday~474 days AFTER the meeting date (n=44)2026-10-121052026-11-02Live
Boynton BeachPalm Beachboynton-beach.granicus.comSemimonthly Mixed~29 days AFTER the meeting date (n=5)2026-11-0442026-11-04Live
Delray BeachPalm Beachdelraybeach.legistar.comMonthly Monday~55 days AFTER the meeting date (n=10)2026-10-12102026-10-26Live
Greenacres FLPalm Beachgreenacresfl.portal.civicclerk.comMonthly Thursdaynot yet measured2026-09-0822026-10-31Live
Highland Beach FLPalm Beachhighlandbeach-fl.municodemeetings.comMonthly Thursday~101 days AFTER the meeting date (n=5)2026-10-1802026-10-31Seeding
Juno BeachPalm Beachlegacyjuno-beach.teammunicode.comMonthly Monday~71 days AFTER the meeting date (n=8)2026-09-21402026-11-02Live
JupiterPalm Beachjupiterfl.portal.civicclerk.comMonthly Mixed~427 days AFTER the meeting date (n=32)2026-11-032022026-11-04Live
Lake Park FLPalm Beachlakepark-fl.municodemeetings.comMonthly Mondaynot yet measured2026-10-1802026-11-01Seeding
Lake Worth BeachPalm Beach—Monthly Wednesdaynot yet measured2026-10-1212026-10-29Live
LantanaPalm Beachlantanafl.granicus.comSemimonthly Mixed~66 days AFTER the meeting date (n=23)2026-10-25132026-11-03Live
Loxahatchee GrovesPalm Beachloxahatcheegrovesfl.portal.civicclerk.comMonthly Mixed~96 days AFTER the meeting date (n=3)2026-10-0602026-11-04Seeding
North Palm BeachPalm Beachwww.village-npb.orgMonthly Mixed~55 days AFTER the meeting date (n=11)2026-11-03292026-11-03Live
Ocean RidgePalm Beachoceanridgefl.portal.civicclerk.comMonthly Tuesday~60 days AFTER the meeting date (n=4)2026-10-1602026-10-31Seeding
PahokeePalm Beachpahokee-fl.municodemeetings.comMonthly Mixednot yet measured2026-10-1802026-11-02Seeding
Palm Beach CountyPalm Beach——not yet measured2026-10-1272026-10-24Live
Palm Beach FLPalm Beachpalmbeachfl.portal.civicclerk.comBiweekly Mixed~7 days AFTER the meeting date (n=6)2026-10-28442026-11-03Live
Palm SpringsPalm Beachpalmspringsfl.portal.civicclerk.comMonthly Tuesday~399 days AFTER the meeting date (n=22)2026-10-131672026-11-04Live
Riviera BeachPalm Beachrivierabeach.granicus.comSemimonthly Thursday~73 days AFTER the meeting date (n=9)2026-10-1682026-10-28Live
Royal Palm BeachPalm Beachwww.royalpalmbeachfl.govMonthly Mixed~66 days AFTER the meeting date (n=6)2026-09-17232026-10-27Live
TequestaPalm Beachtequesta.civicweb.netMonthlynot yet measured2026-10-15242026-11-03Live
WellingtonPalm Beachwellington.legistar.comMonthly Wednesday~84 days AFTER the meeting date (n=6)2026-10-14162026-11-03Live
West Palm BeachPalm Beach—Planning monthlynot yet measured2026-10-1262026-11-01Live
St. Lucie County — 1 monitored city
St. Lucie CountySt. Luciestluciecofl.portal.civicclerk.comMonthly Thursday~76 days AFTER the meeting date (n=6)2026-10-1692026-11-01Live

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