Coverage
26 cities across 2 counties in the Phoenix 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: Maricopa · Pinal
| City | County | Where agendas post | P&Z meeting cadence | Packet drop (observed) | Last packet seen | Cases tracked | Last checked | Status |
|---|---|---|---|---|---|---|---|---|
| Maricopa County — 23 cities | ||||||||
| Avondale | Maricopa | avondaleaz.portal.civicclerk.com | Monthly Wednesday | ~84 days AFTER the meeting date (n=8) | 2026-08-13 | 22 | 2026-09-04 | Live |
| Buckeye | Maricopa | buckeyeaz.granicus.com | Semimonthly Tuesday | ~74 days AFTER the meeting date (n=17) | 2026-09-04 | 12 | 2026-09-08 | Live |
| Carefree | Maricopa | — | Monthly | not yet measured | 2026-07-26 | 3 | 2026-09-06 | Live |
| Cave Creek | Maricopa | — | Monthly Thursday | ~66 days AFTER the meeting date (n=5) | 2026-09-04 | 17 | 2026-09-04 | Live |
| Chandler | Maricopa | — | Semimonthly Wednesday | ~38 days AFTER the meeting date (n=9) | 2026-09-02 | 69 | 2026-09-02 | Live |
| El Mirage | Maricopa | elmirageaz.granicus.com | 2nd tuesday | ~166 days AFTER the meeting date (n=3) | 2026-07-26 | 4 | 2026-09-08 | Live |
| Fountain Hills | Maricopa | fountainhillsaz.portal.civicclerk.com | Semimonthly Mixed | ~75 days AFTER the meeting date (n=17) | 2026-09-06 | 10 | 2026-09-09 | Live |
| Gilbert | Maricopa | gilbert.granicus.com | Pc 1st wednesday | not yet measured | — | 0 | 2026-09-03 | No agendas published |
| Glendale | Maricopa | — | Semimonthly Mixed | ~47 days AFTER the meeting date (n=10) | 2026-09-04 | 12 | 2026-09-07 | Live |
| Goodyear | Maricopa | goodyear.legistar.com | 1st & 3rd wednesday | not yet measured | — | 0 | 2026-09-09 | No agendas published |
| Guadalupe | Maricopa | www.guadalupeaz.org | Semimonthly Mixed | ~66 days AFTER the meeting date (n=18) | 2026-09-06 | 19 | 2026-09-06 | Live |
| Litchfield Park | Maricopa | litchfieldparkaz.portal.civicclerk.com | Monthly Tuesday | ~60 days AFTER the meeting date (n=6) | 2026-08-04 | 4 | 2026-09-08 | Live |
| Maricopa County | Maricopa | www.maricopa.gov | Biweekly Mixed | ~89 days AFTER the meeting date (n=41) | 2026-09-03 | 49 | 2026-09-09 | Live |
| Mesa | Maricopa | mesa.legistar.com | Semimonthly Wednesday | ~67 days AFTER the meeting date (n=16) | 2026-09-03 | 33 | 2026-09-09 | Live |
| Paradise Valley | Maricopa | paradisevalleyaz.legistar.com | Monthly Tuesday | ~81 days AFTER the meeting date (n=6) | 2026-08-07 | 9 | 2026-09-09 | Live |
| Peoria | Maricopa | peoriaaz.primegov.com | Monthly Thursday | ~10 days AFTER the meeting date (n=3) | 2026-08-24 | 30 | 2026-09-03 | Live |
| Phoenix | Maricopa | www.phoenix.gov | Pc 1st thursday | same day (n=8) | 2026-09-09 | 52 | 2026-09-09 | Live |
| Queen Creek | Maricopa | queencreekaz.granicus.com | Monthly Mixed | ~92 days AFTER the meeting date (n=10) | 2026-09-03 | 19 | 2026-09-09 | Live |
| Scottsdale | Maricopa | — | Pc 2nd & 4th wednesday | not yet measured | — | 0 | — | Coming soon |
| Surprise | Maricopa | surpriseaz.portal.civicclerk.com | Semimonthly Thursday | ~58 days AFTER the meeting date (n=12) | 2026-08-14 | 76 | 2026-09-03 | Live |
| Tempe | Maricopa | tempe.granicus.com | Monthly Tuesday | ~462 days AFTER the meeting date (n=39) | 2026-09-02 | 71 | 2026-09-09 | Live |
| Tolleson | Maricopa | tollesonaz.portal.civicclerk.com | Semimonthly Mixed | ~89 days AFTER the meeting date (n=17) | 2026-09-02 | 13 | 2026-09-08 | Live |
| Wickenburg | Maricopa | — | Monthly | ~78 days AFTER the meeting date (n=4) | 2026-08-22 | 16 | 2026-08-29 | Live |
| Pinal County — 4 cities | ||||||||
| Apache Junction | Pinal | apachejunction.legistar.com | Monthly Tuesday | ~67 days AFTER the meeting date (n=6) | 2026-08-20 | 6 | 2026-09-08 | Live |
| Casa Grande | Pinal | — | Monthly Thursday | ~86 days AFTER the meeting date (n=8) | 2026-08-03 | 86 | 2026-09-02 | Live |
| Eloy | Pinal | eloyaz.portal.civicclerk.com | Monthly Mixed | ~101 days AFTER the meeting date (n=6) | 2026-07-10 | 25 | 2026-09-09 | Live |
| Maricopa | Pinal | maricopa.legistar.com | Monthly Monday | not yet measured | 2026-08-22 | 3 | 2026-09-05 | 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 →