How-To

How to Find Building Permits by Zip Code (2025 Guide)

How to search building permits by zip code using free city portals and filtered data services. Find active renovation projects in any US market, step by step.

Searching for building permits by zip code is one of the most common requests from contractors, investors, and home service pros, and for good reason. Zip code is the natural unit for a local business's service area. But the process is more fragmented than most people expect. Here's a complete guide to finding permit records by zip, from free city portals to filtered data services.

Why Zip Code Is the Right Starting Point

For most contractors and local businesses, zip code defines their service territory. A roofer working out of Naperville, IL doesn't want permits from across Chicago, they want everything within a 10–15 mile radius of their shop. An HVAC contractor bidding on new projects needs permit activity in their specific dispatch zones, not a whole metro.

The problem is that building permits are issued by municipalities (cities, counties, and townships) not by zip code. So the first step in any permit search is mapping your target zip codes to the issuing jurisdictions that cover them.

Method 1: Search City and County Building Department Portals

Most large US cities publish permit data on open data portals. The catch: they're organized by permit number, address, or neighborhood, not by zip code. To filter by zip, you'll typically need to:

  1. Go to the city's open data portal (e.g., data.cityofchicago.org, data.seattle.gov, data.austintexas.gov)
  2. Find the building permits dataset
  3. Download the full dataset as CSV
  4. Open in Excel or Google Sheets and filter the Zip Code column for your target zip(s)
  5. Filter again by permit type (renovation, alteration, roofing, etc.) to remove new construction and commercial noise

This works, but it's 20–40 minutes of work per city every time you want fresh data. Raw permit files often have 40+ columns, mixed permit types, and inconsistent zip code formatting (some cities use 5-digit zips, some include the +4 extension, some omit the field entirely for older records).

Method 2: County Assessor and State Databases

Some counties publish permit data separately from the city. If you're searching a suburban zip code that falls outside city limits, the county building department is often the right source. Search for '[county name] building permits open data' to find the relevant portal.

State-level databases also exist in some states, California's eBUILD system and New York's DOB data are examples, but coverage is inconsistent. Most contractors find city and county portals more reliable than state aggregations.

Tip: FOIA (Freedom of Information Act) requests are another option for jurisdictions without public portals. Response time is typically 1–4 weeks and data quality varies.

Method 3: Use a Filtered Permit Data Service

If you need zip-level permit data on a recurring basis, weekly or monthly, the manual portal approach quickly becomes a part-time job. Filtered permit data services handle the download, normalization, and filtering for you.

Permit Ledger, for example, covers 338 major US cities with renovation-only permit insights. You get the weekly totals, trend, and busiest categories per city, and a $39/mo dashboard with top ZIP codes, without fighting raw city portal exports.

ApproachTime per PullCostRenovation Filter?
City portal (manual download + filter)30–60 minFreeManual, you filter it
County portal20–45 minFreeManual, you filter it
FOIA request1–4 weeksFree (usually)Rarely pre-filtered
Permit Ledger insights (338 cities)Browse by city in secondsFree / $39/mo dashboardYes, renovation only

How to Filter a Permit CSV by Zip Code

Once you have a permit CSV, from a city portal or a data service, filtering by zip is straightforward:

  1. Open the file in Excel or Google Sheets
  2. Locate the address or zip code column (may be labeled 'ZIP', 'Zip Code', 'Postal Code', or embedded in the full address)
  3. Use the filter dropdown or a FILTER formula to select your target zip codes
  4. If the zip is embedded in the full address string, use a formula: =RIGHT(A2,5) to extract the last 5 characters
  5. Sort by issue date descending so the most recent permits appear first
  6. Remove rows where 'Contractor of Record' is already filled in, those homeowners have already hired someone

If you're covering multiple zip codes in the same metro, use a MATCH formula or a pivot table to quickly count permit volume per zip and prioritize the most active ones.

What You'll Find: Typical Permit Data Fields

A well-structured permit record includes:

For lead generation, the most valuable records are those filed within the last 7–14 days with a blank contractor field, homeowners who've committed to a project but haven't signed with anyone yet.

Which US Cities Have the Best Zip-Level Permit Data?

Data quality varies significantly by city. The best open data portals for zip-level permit searches include Chicago (data.cityofchicago.org), Boston (data.boston.gov), San Francisco (data.sfgov.org), Philadelphia (opendataphilly.org), and Austin (data.austintexas.gov). These portals update frequently and include zip code as a queryable field.

Cities with weaker open data infrastructure (Memphis, New Orleans, and some parts of the New York metro) require more manual work or a data service to get clean zip-level feeds.

Frequently asked questions

How do I find building permits by zip code?

Go to your city or county's open data portal and download the permit dataset as a CSV, then filter the Zip Code column in Excel or Google Sheets. Alternatively, Permit Ledger publishes free weekly renovation insights for 338 US cities, with a $39/mo dashboard that ranks the top ZIP codes so you don't have to filter at all.

Are building permits searchable by zip code for free?

Yes, most city and county open data portals are free. The trade-off is that raw permit data requires significant filtering and cleaning to be useful. Free portals typically include all permit types (commercial, new construction, and residential) mixed together, so you'll need to manually filter down to the records relevant to your business.

How often is building permit data updated?

Most city open data portals update permit records daily or weekly. Permit Ledger refreshes its insights weekly, so the free weekly read always reflects the most recent filings for your city.

Do all 338 cities in Permit Ledger support zip-code filtering?

Yes, the $39/mo dashboard ranks the top ZIP codes for every covered city, so you can see exactly where activity is concentrated in your service area. Cities like Chicago and Boston also expose a dedicated zip field in their source data, but the dashboard surfaces the hottest zips for you regardless of source city.

See your city's free permit insights →

Related guides

Browse permits by trade

Solar permits Pool & Spa permits Roofing permits HVAC permits Plumbing permits Electrical permits

← All Permit Ledger guides