Mad City Windows & Bath
Mad City Windows & Bath has filed 610 building permits in Minneapolis since 2020, closing 92% of 295 rated permits. 55 permits remain open.
92%
354
Construction Permits
610 total
55
Currently Open
295
Rate-Eligible
permits > 1yr old
2020–2026
Years Active
Closure rate based on permits older than 1 year. “Issued” and “Stop Work” statuses are excluded.
Performance by Permit Type
Residential281 rated
92.2% closed vs 100% median, 7.8 points lower
Commercial14 rated
78.6% closed vs 100% median, 21.4 points lower
Median based on all applicants with 20+ rated permits in each category. Only permits older than 1 year are rated.
Year-by-Year Summary
2026(YTD)
—
Open11
Closed1
Too early to rate — permits need 1 year to mature
2025
44.4%
Open29
Closed36
8 closed / 18 rated
2024
80.3%
Open12
Closed49
49 closed / 61 rated
2023
97.0%
Open2
Closed65
65 closed / 67 rated
2022
99.0%
Open1
Closed96
96 closed / 97 rated
2021
100.0%
Open0
Closed52
52 closed / 52 rated
All Permits
610 permits
| Status | Permit # | Address | Issued▼ | |||
|---|---|---|---|---|---|---|
| Open | BLDG1165995 | Res | 5709 STANDISH AVE, Minneapolis | Feb 27, 2026<1yr | — | $23,731 |
| Open | BLDG1164547 | Res | 4300 10TH AVE S, Minneapolis | Feb 27, 2026<1yr | — | $8,875 |
| Open | BLDG1166176 | Res | 6038 ELLIOT AVE, Minneapolis | Feb 27, 2026<1yr | — | $22,390 |
| Open | BLDG1165013 | Commercial | 401 1ST ST S #319, Minneapolis | Feb 24, 2026<1yr | — | $22,983 |
| Open | BLDG1161710 | Res | 1627 36TH AVE NE, Minneapolis | Feb 5, 2026<1yr | — | $7,414 |
| Open | BLDG1163232 | Res | 5833 PARK AVE, Minneapolis | Feb 2, 2026<1yr | — | $24,906 |
| Open | BLDG1162393 | Commercial | 1235 YALE PL #309, Minneapolis | Feb 2, 2026<1yr | — | $20,849 |
| Open | BLDG1162761 | Res | 5649 GARFIELD AVE, Minneapolis | Jan 28, 2026<1yr | — | $23,326 |
| Open | BLDG1162270 | Res | 3429 42ND AVE S, Minneapolis | Jan 19, 2026<1yr | — | $3,900 |
| Closed | BLDG1157031 | Res | 4232 STANDISH AVE, Minneapolis | Jan 5, 2026<1yr | Feb 26, 2026 | $7,000 |
| Open | BLDG1156661 | Res | 3454 21ST AVE S, Minneapolis | Jan 5, 2026<1yr | — | $6,600 |
| Open | BLDG1158391 | Res | 1134 14TH AVE SE, Minneapolis | Jan 5, 2026<1yr | — | $5,000 |
| Open | BLDG1154936 | Res | 5102 41ST AVE S, Minneapolis | Dec 23, 2025<1yr | — | $6,269 |
| Closed | BLDG1154269 | Res | 4521 CLINTON AVE, Minneapolis | Dec 23, 2025<1yr | Feb 18, 2026 | $7,682 |
| Closed | BLDG1154696 | Res | 4306 GARFIELD AVE, Minneapolis | Dec 23, 2025<1yr | Jan 20, 2026 | $9,100 |
| Open | BLDG1156657 | Res | 3649 OLIVER AVE N, Minneapolis | Dec 11, 2025<1yr | — | $6,250 |
| Closed | BLDG1154880 | Plumbing | 5102 41ST AVE S, Minneapolis | Nov 24, 2025<1yr | Jan 8, 2026 | $0 |
| Open | BLDG1154616 | Plumbing | 4306 GARFIELD AVE, Minneapolis | Nov 21, 2025<1yr | — | $0 |
| Closed | BLDG1152378 | Res | 4140 BEARD AVE S, Minneapolis | Nov 21, 2025<1yr | Dec 18, 2025 | $11,404 |
| Closed | BLDG1154149 | Plumbing | 4521 CLINTON AVE, Minneapolis | Nov 18, 2025<1yr | Jan 30, 2026 | $0 |
| Open | BLDG1153003 | Res | 4500 PILLSBURY AVE, Minneapolis | Nov 17, 2025<1yr | — | $4,375 |
| Open | BLDG1153006 | Plumbing | 4500 PILLSBURY AVE, Minneapolis | Nov 17, 2025<1yr | — | $0 |
| Closed | BLDG1152238 | Plumbing | 4140 BEARD AVE S, Minneapolis | Nov 4, 2025<1yr | Dec 18, 2025 | $0 |
| Closed | BLDG1152250 | Res | 4140 BEARD AVE S, Minneapolis | Nov 4, 2025<1yr | Dec 4, 2025 | $1,544.5 |
| Closed | BLDG1145996 | Commercial | 111 FRANKLIN AVE E #103, Minneapolis | Oct 17, 2025<1yr | Oct 27, 2025 | $4,939 |
| Open | BLDG1145689 | Res | 4455 LYNDALE AVE S, Minneapolis | Oct 15, 2025<1yr | — | $5,683 |
| Open | BLDG1145912 | Res | 3219 ALDRICH AVE N, Minneapolis | Oct 10, 2025<1yr | — | $14,824 |
| Closed | BLDG1145848 | Plumbing | 111 FRANKLIN AVE E #103, Minneapolis | Oct 6, 2025<1yr | Nov 4, 2025 | $0 |
| Open | BLDG1145619 | Plumbing | 4455 LYNDALE AVE S, Minneapolis | Sep 26, 2025<1yr | — | $0 |
| Open | BLDG1145626 | Plumbing | 3219 ALDRICH AVE N, Minneapolis | Sep 26, 2025<1yr | — | $0 |
| Open | BLDG1140608 | Plumbing | 6047 THOMAS AVE S, Minneapolis | Sep 2, 2025<1yr | — | $0 |
| Closed | BLDG1140612 | Plumbing | 3949 FRANCE AVE S, Minneapolis | Sep 2, 2025<1yr | Oct 9, 2025 | $0 |
| Closed | BLDG1140611 | Res | 3949 FRANCE AVE S, Minneapolis | Sep 2, 2025<1yr | Oct 9, 2025 | $7,510 |
| Open | BLDG1140607 | Res | 6047 THOMAS AVE S, Minneapolis | Sep 2, 2025<1yr | — | $14,268 |
| Open | BLDG1139620 | Res | 506 LOGAN AVE N, Minneapolis | Aug 28, 2025<1yr | — | $11,432 |
| Open | BLDG1136685 | Res | 4449 47TH AVE S, Minneapolis | Aug 11, 2025<1yr | — | $9,315 |
| Open | BLDG1136689 | Res | 4449 47TH AVE S, Minneapolis | Aug 11, 2025<1yr | — | $1,545 |
| Open | BLDG1136686 | Plumbing | 4449 47TH AVE S, Minneapolis | Aug 11, 2025<1yr | — | $0 |
| Open | BLDG1135260 | Res | 5848 43RD AVE S, Minneapolis | Aug 1, 2025<1yr | — | $4,000 |
| Open | BLDG1135261 | Res | 4200 IRVING AVE N, Minneapolis | Aug 1, 2025<1yr | — | $4,000 |
| Closed | BLDG1134989 | Res | 4341 VINCENT AVE N, Minneapolis | Jul 31, 2025<1yr | Sep 16, 2025 | $3,688 |
| Open | BLDG1134595 | Res | 4100 45TH AVE S, Minneapolis | Jul 29, 2025<1yr | — | $9,248 |
| Closed | BLDG1134598 | Plumbing | 4100 45TH AVE S, Minneapolis | Jul 29, 2025<1yr | Sep 2, 2025 | $0 |
| Open | BLDG1134600 | Res | 4100 45TH AVE S, Minneapolis | Jul 29, 2025<1yr | — | $1,545 |
| Closed | BLDG1134602 | Res | 1637 HOLLYWOOD AVE NE, Minneapolis | Jul 29, 2025<1yr | Sep 12, 2025 | $1,545 |
| Closed | BLDG1134606 | Plumbing | 1637 HOLLYWOOD AVE NE, Minneapolis | Jul 29, 2025<1yr | Aug 28, 2025 | $0 |
| Open | BLDG1134605 | Res | 1637 HOLLYWOOD AVE NE, Minneapolis | Jul 29, 2025<1yr | — | $6,420 |
| Closed | BLDG1132670 | Res | 3747 OLIVER AVE N, Minneapolis | Jul 17, 2025<1yr | Sep 22, 2025 | $1,545 |
| Closed | BLDG1131540 | Plumbing | 3747 OLIVER AVE N, Minneapolis | Jul 11, 2025<1yr | Sep 15, 2025 | $0 |
| Closed | BLDG1131539 | Res | 3747 OLIVER AVE N, Minneapolis | Jul 11, 2025<1yr | Sep 22, 2025 | $11,642 |
Page 1 of 13