Maryland property data
2,518,237 properties mapped across 166 Maryland counties, 546,491 of them carrying linked permit, violation, sale, or event records. These are the live map's own counts, not estimates. Statewide permit totals by jurisdiction are on the coverage page.
Counties
| County | Properties | With records | Linked share | Tier |
|---|---|---|---|---|
| — | 2,004,532 | 410,740 | 20% | Active |
| WORC Ocean City | 32,355 | 3 | 0.0% | Parcel-first |
| FRED Frederick City | 28,211 | 664 | 2.4% | Parcel-first |
| PRIN Bowie | 22,902 | 41 | 0.2% | Parcel-first |
| MONT Rockville | 21,027 | 351 | 1.7% | Parcel-first |
| MONT Gaithersburg | 20,220 | 1,024 | 5.1% | Parcel-first |
| ANNE Annapolis | 15,836 | 111 | 0.7% | Parcel-first |
| WASH Hagerstown | 14,149 | 18 | 0.1% | Parcel-first |
| WICO Salisbury | 12,075 | 11 | 0.1% | Parcel-first |
| ALLE Cumberland | 10,957 | 5 | 0.0% | Parcel-first |
| PRIN Laurel | 9,563 | 10 | 0.1% | Parcel-first |
| DORC Cambridge | 7,463 | 9 | 0.1% | Parcel-first |
| HARF Havre De Grace | 7,332 | 2 | 0.0% | Parcel-first |
| TALB Easton | 7,230 | 7 | 0.1% | Parcel-first |
| PRIN Greenbelt | 6,413 | 13 | 0.2% | Parcel-first |
| CARR Westminster | 6,353 | 3 | 0.0% | Parcel-first |
| HARF Aberdeen | 5,972 | 2 | 0.0% | Parcel-first |
| PRIN College Park | 5,883 | 6 | 0.1% | Parcel-first |
| PRIN Hyattsville | 5,614 | 8 | 0.1% | Parcel-first |
| CECI Elkton | 5,558 | 14 | 0.3% | Parcel-first |
| CHAR La Plata | 5,129 | 5 | 0.1% | Parcel-first |
| MONT Takoma Park | 4,965 | 2,615 | 53% | Deep |
| Baltimore City | 4,761 | 4,761 | 100% | Deep |
| HARF Bel Air | 4,606 | 3 | 0.1% | Parcel-first |
| FRED Brunswick | 3,711 | 2 | 0.1% | Parcel-first |
| MONT Friendship Heights | 3,324 | 18 | 0.5% | Parcel-first |
| PRIN New Carrollton | 3,232 | 8 | 0.2% | Parcel-first |
| CARR Taneytown | 3,230 | 4 | 0.1% | Parcel-first |
| CALV Chesapeake Beach | 2,787 | 0 | 0.0% | Parcel-only |
| WICO Fruitland | 2,750 | 0 | 0.0% | Parcel-only |
| ALLE Frostburg | 2,747 | 1 | 0.0% | Parcel-first |
| PRIN Glenarden | 2,731 | 3 | 0.1% | Parcel-first |
| FRED Thurmont | 2,607 | 3 | 0.1% | Parcel-first |
| CARR Hampstead | 2,572 | 1 | 0.0% | Parcel-first |
| CARR Mount Airy | 2,469 | 0 | 0.0% | Parcel-only |
| FRED Walkersville | 2,346 | 9 | 0.4% | Parcel-first |
| WORC Pocomoke City | 2,245 | 1 | 0.0% | Parcel-first |
| PRIN Cheverly | 2,226 | 8 | 0.4% | Parcel-first |
| MONT Poolesville | 2,226 | 1,067 | 48% | Active |
| SOME Crisfield | 2,186 | 5 | 0.2% | Parcel-first |
| WORC Berlin | 2,093 | 2 | 0.1% | Parcel-first |
| KENT Chestertown | 2,073 | 3 | 0.1% | Parcel-first |
| CECI North East | 2,046 | 8 | 0.4% | Parcel-first |
| PRIN Capitol Heights | 2,025 | 8 | 0.4% | Parcel-first |
| QUEE Centreville | 2,002 | 6 | 0.3% | Parcel-first |
| CARR Manchester | 1,988 | 0 | 0.0% | Parcel-only |
| CARO Denton | 1,951 | 0 | 0.0% | Parcel-only |
| STMA Leonardtown | 1,853 | 0 | 0.0% | Parcel-only |
| CHAR Indian Head | 1,842 | 1 | 0.1% | Parcel-first |
| PRIN District Heights | 1,809 | 3 | 0.2% | Parcel-first |
| PRIN Riverdale Park | 1,785 | 2 | 0.1% | Parcel-first |
| CECI Perryville | 1,778 | 9 | 0.5% | Parcel-first |
| FRED Middletown | 1,769 | 0 | 0.0% | Parcel-only |
| PRIN Seat Pleasant | 1,733 | 3 | 0.2% | Parcel-first |
| CARR Sykesville | 1,587 | 0 | 0.0% | Parcel-only |
| WICO Delmar | 1,552 | 0 | 0.0% | Parcel-only |
| PRIN Bladensburg | 1,511 | 4 | 0.3% | Parcel-first |
| WASH Boonesboro | 1,501 | 237 | 16% | Active |
| PRIN Mount Rainier | 1,355 | 4 | 0.3% | Parcel-first |
| FRED Mount Airy | 1,308 | 0 | 0.0% | Parcel-only |
| SOME Princess Anne | 1,305 | 0 | 0.0% | Parcel-only |
| PRIN Berwyn Heights | 1,201 | 2 | 0.2% | Parcel-first |
| ALLE Westernport | 1,170 | 2 | 0.2% | Parcel-first |
| CARO Federalsburg | 1,153 | 1 | 0.1% | Parcel-first |
| GARR Oakland | 1,119 | 0 | 0.0% | Parcel-only |
| KENT Rock Hall | 1,114 | 0 | 0.0% | Parcel-only |
| WORC Snow Hill | 1,107 | 0 | 0.0% | Parcel-only |
| WASH Smithsburg | 1,080 | 105 | 9.7% | Parcel-first |
| PRIN Forest Heights | 1,068 | 1 | 0.1% | Parcel-first |
| MONT Chevy Chase Town of | 1,063 | 791 | 74% | Deep |
| CALV North Beach | 1,048 | 0 | 0.0% | Parcel-only |
| WASH Hancock | 1,026 | 11 | 1.1% | Parcel-first |
| FRED Emmitsburg | 1,021 | 0 | 0.0% | Parcel-only |
| GARR Mountain Lake Park | 1,007 | 0 | 0.0% | Parcel-only |
| PRIN University Park | 962 | 17 | 1.8% | Parcel-first |
| PRIN Brentwood | 946 | 0 | 0.0% | Parcel-only |
| CECI Rising Sun | 942 | 0 | 0.0% | Parcel-only |
| DORC Hurlock | 933 | 3 | 0.3% | Parcel-first |
| TALB Saint Michaels | 884 | 0 | 0.0% | Parcel-only |
| CARO Greensboro | 880 | 0 | 0.0% | Parcel-only |
| MONT Kensington | 863 | 488 | 57% | Deep |
| CECI Charlestown | 859 | 4 | 0.5% | Parcel-first |
| WICO Pittsville | 815 | 0 | 0.0% | Parcel-only |
| CARR New Windsor | 797 | 0 | 0.0% | Parcel-only |
| PRIN Fairmount Heights | 765 | 2 | 0.3% | Parcel-first |
| MONT Chevy Chase Village | 748 | 432 | 58% | Deep |
| CARO Ridgely | 706 | 1 | 0.1% | Parcel-first |
| FRED Myersville | 680 | 0 | 0.0% | Parcel-only |
| TALB Trappe | 679 | 0 | 0.0% | Parcel-only |
| WASH Williamsport | 667 | 38 | 5.7% | Parcel-first |
| TALB Oxford | 624 | 2 | 0.3% | Parcel-first |
| FRED New Market | 596 | 0 | 0.0% | Parcel-only |
| ALLE Lonaconing | 573 | 0 | 0.0% | Parcel-only |
| CECI Port Deposit | 572 | 2 | 0.3% | Parcel-first |
| PRIN Landover Hills | 558 | 2 | 0.4% | Parcel-first |
| PRIN Edmonston | 551 | 1 | 0.2% | Parcel-first |
| WICO Willards | 527 | 0 | 0.0% | Parcel-only |
| WICO Hebron | 527 | 0 | 0.0% | Parcel-only |
| PRIN Colmar Manor | 523 | 2 | 0.4% | Parcel-first |
| PRIN Morningside | 520 | 1 | 0.2% | Parcel-first |
| PRIN Upper Marlboro | 510 | 1 | 0.2% | Parcel-first |
| WASH Funkstown | 486 | 12 | 2.5% | Parcel-first |
| WASH Keedysville | 473 | 35 | 7.4% | Parcel-first |
| FRED Woodsboro | 470 | 0 | 0.0% | Parcel-only |
| MONT Somerset | 450 | 302 | 67% | Deep |
| PRIN Cottage City | 445 | 1 | 0.2% | Parcel-first |
| CECI Chesapeake City | 441 | 0 | 0.0% | Parcel-only |
| PRIN Eagle Harbor | 423 | 0 | 0.0% | Parcel-only |
| CARR Union Bridge | 422 | 0 | 0.0% | Parcel-only |
| MONT Garrett Park | 418 | 262 | 63% | Deep |
| QUEE Church Hill | 414 | 2 | 0.5% | Parcel-first |
| WICO Sharptown | 406 | 2 | 0.5% | Parcel-first |
| GARR Grantsville | 387 | 0 | 0.0% | Parcel-only |
| CARO Preston | 382 | 0 | 0.0% | Parcel-only |
| QUEE Queenstown | 370 | 4 | 1.1% | Parcel-first |
| DORC East New Market | 343 | 2 | 0.6% | Parcel-first |
| CECI Cecilton | 335 | 0 | 0.0% | Parcel-only |
| WASH Sharpsburg | 332 | 14 | 4.2% | Parcel-first |
| MONT Martins Addition | 330 | 232 | 70% | Deep |
| MONT Chevy Chase View | 329 | 249 | 76% | Deep |
| KENT Galena | 311 | 0 | 0.0% | Parcel-only |
| MONT Washington Grove | 303 | 80 | 26% | Active |
| KENT Betterton | 292 | 3 | 1.0% | Parcel-first |
| MONT Laytonsville | 290 | 163 | 56% | Deep |
| MONT Chevy Chase Sec. 3 | 285 | 197 | 69% | Deep |
| DORC Secretary | 281 | 0 | 0.0% | Parcel-only |
| KENT Millington | 276 | 0 | 0.0% | Parcel-only |
| PRIN North Brentwood | 275 | 0 | 0.0% | Parcel-only |
| GARR Friendsville | 271 | 0 | 0.0% | Parcel-only |
| ALLE Barton | 266 | 0 | 0.0% | Parcel-only |
| GARR Loch Lynn | 260 | 0 | 0.0% | Parcel-only |
| MONT Battery Park | 247 | 148 | 60% | Deep |
| GARR Kitzmiller | 245 | 0 | 0.0% | Parcel-only |
| MONT Chevy Chase Sec. 5 | 239 | 172 | 72% | Deep |
| DORC Vienna | 236 | 0 | 0.0% | Parcel-only |
| QUEE Sudlersville | 235 | 0 | 0.0% | Parcel-only |
| WICO Mardela Springs | 233 | 0 | 0.0% | Parcel-only |
| ALLE Midland | 222 | 0 | 0.0% | Parcel-only |
| MONT Chevy Chase North | 218 | 125 | 57% | Deep |
| GARR Accident | 212 | 0 | 0.0% | Parcel-only |
| GARR Deer Park | 208 | 1 | 0.5% | Parcel-first |
| WASH Clear Spring | 185 | 17 | 9.2% | Parcel-first |
| ALLE Luke | 163 | 0 | 0.0% | Parcel-only |
| FRED Rosemont | 133 | 0 | 0.0% | Parcel-only |
| MONT Glen Echo | 131 | 87 | 66% | Deep |
| CARO Goldsboro | 130 | 0 | 0.0% | Parcel-only |
| ANNE Highland Beach | 105 | 44 | 42% | Active |
| QUEE Barclay | 105 | 1 | 1.0% | Parcel-first |
| MONT Barnesville | 88 | 42 | 48% | Active |
| CARO Marydel | 82 | 0 | 0.0% | Parcel-only |
| DORC Galestown | 80 | 0 | 0.0% | Parcel-only |
| CARO Hillsboro | 80 | 0 | 0.0% | Parcel-only |
| FRED Burkittsville | 79 | 0 | 0.0% | Parcel-only |
| DORC Church Creek | 78 | 0 | 0.0% | Parcel-only |
| MONT Brookville | 77 | 8 | 10% | Active |
| MONT Oakmont | 65 | 50 | 77% | Deep |
| CARO Henderson | 63 | 0 | 0.0% | Parcel-only |
| QUEE Queen Anne | 59 | 0 | 0.0% | Parcel-only |
| TALB Queen Anne | 53 | 0 | 0.0% | Parcel-only |
| MONT Drummond | 44 | 32 | 73% | Deep |
| DORC Brookview | 44 | 0 | 0.0% | Parcel-only |
| DORC Eldorado | 38 | 0 | 0.0% | Parcel-only |
| QUEE Templeville | 29 | 0 | 0.0% | Parcel-only |
| CHAR Port Tobacco | 27 | 0 | 0.0% | Parcel-only |
| QUEE Millington | 26 | 0 | 0.0% | Parcel-only |
| CARO Templeville | 18 | 0 | 0.0% | Parcel-only |
Permit approval speed
Median calendar days from filing to issuance, computed from real filed/issued date pairs over the last 3 years and published only where the sample is large and clean enough to trust (full methodology on the methodology page). Jurisdictions with too little data, or a same-day-issuance artifact in the feed, are left out rather than shown with a misleading number.
What is in the Maryland data
Every property above sits on the owned parcel layer (92M parcels nationally) and is joined to whichever record classes exist for its jurisdiction: building permits, code violations, complaints, deeds and sales, assessments, and certificates of occupancy. Per-county parcel-match rates are published openly on the data quality page.