Data source and methodology

Source and licence

CCS_Permits, published by the City of Minneapolis. The item's licence states the City "has waived all copyright and related or neighboring rights" and links CC0 1.0. The City provides the data as-is and does not warrant it is complete, current or accurate.

Fields used

permitNumber, issueDate, permitType, occupancyType, workType, comments, permit_Value, applicantName, Neighborhoods_Desc, Latitude, Longitude, Display (address).

Trade rules

First matching trade wins in this order: Solar, Roofing, Windows & Doors, Siding, Decks.

ZIP derivation

Each permit's latitude/longitude is placed inside a 2020 Census ZIP Code Tabulation Area polygon (Census TIGERweb). ZCTAs approximate USPS ZIPs.

Exclusions

Non-residential permits; occupancy other than single-family, two-family or townhouse; accessory structures; additions (except that Addition permits count toward Decks only, when deck-only); new homes, detached garages, egress windows and basement finishes; duplicate permit numbers.

Known limits

Classification uses free text and can miss or mis-sort permits. Counts under 5 are shown as "fewer than 5".

This refresh

StepRecords
Residential records fetched (since 2025-10-01)9,167
Unique permit numbers9,087
Excluded by type561
Excluded by project block-list441
Not exterior / unclassified2,690
Classified (all trades incl. fence/other)5,395
Classified in 12-month window5,132

Refresh

Weekly, Monday morning Central.

Changelog

2026-10-14: first build; door rule narrowed to exterior doors only; deck rule tightened (roof decking, deck sheathing and porch roofs excluded; porch roofs count as Roofing; deck-only Addition permits included).

Download

Monthly counts by trade (CSV)

Get the Monday email