Skip to main content
Plumb Intelligence

Building permits

Arizona building permits by city

Permits from the city portals we cover across Arizona — most refreshed daily — fused with contractor, owner, and sales data. Pick a city or search any address or contractor.

Coverage

What we cover — and where each source is honest about its gaps

1M+ Arizona building permits across 27 jurisdictions — 22 cities plus 5 counties — most refreshed daily, and fused with the AZ ROC roster and county parcel data. A few feeds omit a field upstream; we show exactly which, rather than papering over it.

JurisdictionPermits · 90dRefreshFreshest permitNamedNotes
Phoenix9,712daily2026-09-1264%Contractor + owner linked
Mesa1,393daily2026-09-1156%Contractor + owner linked
Scottsdale198daily2026-09-1199%Contractor + owner linked
Tempe763daily2026-09-114%Contractor named on few permits
Gilbert1,427daily2026-09-1196%EnerGov feed — contractor + parcel; replaced the thin Hub CSV
Peoria820daily2026-09-1088%Contractor + owner linked
Buckeye1,707daily2026-09-12100%Contractor + owner linked
Avondale250monthly2026-07-310%Monthly report — new permits appear ~30 days after month-end
Chandlerdaily2025-10-17Live Accela feed — all permit types, applied dates; contractor on ~45% via Accela CapDetail enrichment; no reported valuation or issue date in the public portal
GoodyeardailyContractor names via Accela detail; applied dates only (no issue dates)
Queen Creekdailyn/pNo contractor names or issue dates
Maricopa County (unincorporated)1,837weekly2026-08-2857%Parcel + owner records
Tucson2,724daily2026-09-1399%Contractor + owner linked
Yuma1,060daily2026-09-1096%Contractor + owner linked
Pima County (unincorporated)dailyUnincorporated county — contractor + owner via Accela detail; no valuations or issue dates
Sahuarita26daily2026-07-29100%Dual-source: live Accela feed (records since the portal’s May-2026 go-live) + the town’s monthly report PDFs (issue dates, valuations, APNs, owners for everything the portal does not date-search)
Flagstaff408monthly2026-08-3190%City monthly Building Permit List — contractor, APN, valuation, owner, sqft; new permits appear ~2–4 weeks after month-end
Marana242daily2026-08-31n/pTown GIS portal — new single-family permits with issue dates and lot coordinates (APN + zip via parcel join); the town moved other permit types to a Cloudflare-walled eTRAKiT portal in mid-2026, and publishes no contractor or valuation fields (structural). Legacy CityView records retained.
NogalesdailyContractor + owner via Accela detail; no valuations or issue dates
City of Maricopa1,019daily2026-09-1077%SmartGov feed — no declared valuations
El Mirage292daily2026-09-11n/pSmartGov feed — portal rarely names contractors; no declared valuations
Oro Valley725daily2026-09-11n/pSmartGov feed — portal rarely names contractors; no declared valuations
Kingman942daily2026-09-11n/pSmartGov feed — portal rarely names contractors; no declared valuations
Coconino County (unincorporated)967daily2026-09-11n/pUnincorporated Coconino County. Zip-driven (15 measured zips). Distinct from flagstaff-pdf despite shared mailing zips — county issues EQ-/CD-/BD- numbers, the city issues BP-; verified non-overlapping before build
Mohave County (unincorporated)530daily2026-09-11n/pUnincorporated Mohave County. Zip-driven (17 measured zips) — a county portal spans many towns, so a single city criterion returns a fraction. Rights cleared 2026-09-13 before build; same SmartGov ceilings as the other tenants
Florence348daily2026-09-1099%SmartGov feed — no declared valuations
Pinal County1,749monthly2026-08-3196%Monthly report — new permits appear ~3 weeks after month-end

Gaps are upstream — the city publishes the feed that way. Glendale and Surprise are on the roadmap as their records become available. Freshest-permit dates and named-contractor shares are measured nightly against our own database (last measured 2026-09-14) — not asserted. “n/p” = the source doesn't publish the field.

Jurisdictions we can’t cover yet — and why

Coverage claims are only honest if the gaps are named too. These Arizona jurisdictions aren’t in our data yet, each for a verified reason — most because the records simply aren’t published anywhere public, some because a portal blocks anonymous access, and a few because the portal’s robots.txt asks automated tools to stay out of its record pages, which we honor. We re-check every one of these weekly.

JurisdictionCountyWhy not
GlendaleMaricopaCoverage in progressMonthly permit reports identified; ingestion pending review
PrescottYavapaiCoverage in progressThe city welcomes crawlers by policy; we’ve asked its IT to align the firewall
TollesonMaricopaCoverage in progressNew permit portal is live but not yet publishing records; we check weekly
SurpriseMaricopaPortal requires a loginPermit Tracker sits behind a login wall
Yuma County (unincorporated)YumaPortal requires a loginThe permit portal rejects all anonymous access at the network edge
Lake Havasu CityMohavePortal requires a loginPortal is login-gated; the city publishes monthly summary PDFs only
PaysonGilaPortal requires a login
Litchfield ParkMaricopaPortal requires a loginAnonymous access is challenge-blocked
SedonaYavapai/CoconinoPortal requires a loginThe city’s site blocks automated access entirely
CottonwoodYavapaiPortal requires a loginThe city moved to a login-only permit platform in April 2026; our historical records remain searchable
Yavapai County (unincorporated)YavapaiPortal asks crawlers not to access records — we honor that
Coconino County (unincorporated)CoconinoPortal asks crawlers not to access records — we honor that
Mohave County (unincorporated)MohavePortal asks crawlers not to access records — we honor that
Santa Cruz County (unincorporated)Santa CruzPortal asks crawlers not to access records — we honor that
Cave CreekMaricopaPortal asks crawlers not to access records — we honor that
CarefreeMaricopaPortal asks crawlers not to access records — we honor that
WickenburgMaricopaPortal asks crawlers not to access records — we honor that
Show LowNavajoPortal asks crawlers not to access records — we honor that
La Paz County (unincorporated)La PazPortal asks crawlers not to access records — we honor that
Prescott ValleyYavapaiRecords not published onlinePermit records aren’t published beyond press summaries
Bullhead CityMohaveRecords not published online
Casa GrandePinalRecords not published onlineLookup by permit number only — no public register
Apache JunctionPinal/MaricopaRecords not published online
Paradise ValleyMaricopaRecords not published online
YoungtownMaricopaRecords not published online
EloyPinalRecords not published online
GuadalupeMaricopaRecords not published online
Gila BendMaricopaRecords not published online

29,139 · $6.51B

building permits issued across Arizona in the last 90 days, worth that much in declared construction value — aggregated daily across every jurisdiction we cover.

Maricopa County building permits

Most permits in Maricopa County are issued by the incorporated cities — Phoenix, Mesa, Scottsdale, Tempe, Gilbert, Peoria, and the rest of the Valley each run their own permitting. Maricopa County issues permits for the unincorporated areas between and beyond those city limits. We pull the major city portals daily and unify them so you can search building-permit activity across jurisdictions in one place, rather than checking each portal separately.

What's in a building permit record

  • Address — where the work is happening, matched to the parcel.
  • Work class & type — what's being built (new home, reroof, service upgrade…).
  • Declared valuation — the job's reported construction value.
  • Contractor — resolved to the AZ ROC license where available.
  • Owner — the property owner from county parcel data.
  • Lifecycle stage — applied → issued → in progress → finaled.

Arizona building permits — FAQ

How do I search building permits in Phoenix and Maricopa County?+

Pick a city below or type any address or contractor name into the search box. You’ll see the permit, its status and declared valuation, the contractor who pulled it, and the property owner — across the 24 Arizona cities we cover (most pulled daily), from Phoenix and Mesa to Tucson and Yuma, plus unincorporated county feeds.

Are these Maricopa County permits or city permits?+

Both. In Arizona, each incorporated city issues building permits within its limits, while counties issue permits for unincorporated areas. We pull the major city portals across Arizona — most daily, county reports as published — and unify them so you can search across jurisdictions in one place.

How often is the permit data updated?+

Most sources daily — we pull every daily portal each day; a few county feeds publish weekly or monthly reports, ingested as released (the coverage table below shows each source’s cadence). Every permit is classified by lifecycle stage — applied, issued, in progress, and finaled.

How far back does the permit history go?+

Anonymous users see the last 90 days of activity per address for free. A Plumb Intelligence account unlocks the full permit history.

Is permit data public in Arizona?+

Yes — building permits are public records. We aggregate them from official jurisdiction feeds and fuse them with the AZ ROC contractor roster and Maricopa County Assessor parcel data so they’re searchable and useful in one place.

Turn daily permits into your next sales call.

Plumb Intelligence ranks every new permit by who to call and why now — fused with contractor licenses, property owners, and sales history.

Start 14-day free trial

$199/seat/mo · no card up-front · cancel anytime