Permit records

Building permit records for the Twin Cities

Over 4 million rows of permit record across the metro, plus over 900 thousand pages of scanned archive — with each city's real starting date on the page.

Permits are issued by cities, so a "Twin Cities permit search" is really a different system for every city — each with its own starting date, its own interface and its own vocabulary. We read them into one record and keep the differences visible instead of averaging them away. The table below is the current coverage; it grows as we add cities.

Rows of permit recordOVER 4 MILLION
Archive reaches back to1885
Metro counties mapped7

We state scale in round numbers on purpose. The archive grows every week, and we are continuously standardizing how each municipality's own vocabulary and permit types are read, so an exact figure printed on a page would be out of date within days. What does not drift is how far back the record reaches — so that is what we publish per city and per trade.

Every city in the record

Permit coverage by city, measured 2026-08-15
CityCountyContinuous fromCurrent through
MinneapolisHennepin County1885July 2026
Saint PaulRamsey County1994July 2026
Maple GroveHennepin County1987July 2026
St. Louis ParkHennepin County1987July 2026
MinnetonkaHennepin County1988July 2026
LakevilleDakota County1987August 2026
Eden PrairieHennepin County1998July 2026
EdinaHennepin County1993July 2026
RichfieldHennepin County1994July 2026
Apple ValleyDakota County2000July 2026
Golden ValleyHennepin County1995July 2026
White Bear LakeRamsey County1988July 2026
CrystalHennepin County1988July 2026
Inver Grove HeightsDakota County1995July 2026
RamseyAnoka County2003July 2026
SavageScott County2012July 2026
South St. PaulDakota County2014July 2026
WaconiaCarver County2009July 2026

"Continuous from" is the year that city's record becomes dense enough to rely on — deliberately NOT the oldest document we hold. A handful of stray early permits exist in several cities and quoting them would overstate coverage by a decade or more. It is also not a promise that every trade goes back that far: each city page breaks the record down by trade, because that is the number that actually answers a question about a roof or a furnace.

The part that isn't a database

Minneapolis kept its permit history on paper index cards for most of a century. We have digitised over 900 thousand of those archive pages and matched over 800 thousand of them to a specific property, which puts pre-computer work back into the same record as last week's furnace permit. That marriage — scanned archive plus modern feed — is the thing a city portal cannot do for you, because the portal only knows what was typed into it. See what that looks like on a real parcel →

We are pre-launch, and this is the foundation being laid. The record is what the product is built on: a property's own history, assembled from public sources and stated with its limits, so that later layers — understanding a home, planning the work it needs, and reaching the licensed trades who do that work — rest on evidence rather than on recollection. Both halves are still growing: new permits land continuously, and pre-digital archives are being digitised and added city by city.
Coverage is uneven, and we say where. Some cities computerised in the late 1980s, some in the 2020s. Some trades appear years after the city's first permit. Rather than publishing a single confident date, every page here states the real starting point for the trade you are asking about.

Questions the permit record actually answers

How old is my roof?

A re-roof is a permit. Where one exists, it dates the roof to the month.

Was this work permitted?

The finished basement, the addition, the rewire — before you buy, or before you sell.

What did the inspection find?

Minneapolis and Saint Paul evaluate most homes before sale. We hold the findings.