Overview
| res_sf | intensity-ordinal |
|---|---|
| res_mf | intensity-ordinal |
| com | use-type-letter |
| ind | use-type-letter |
| downtown | form-based-ordinal |
| spec | use-type-letter |
Primary regime is use-based Euclidean zoning under Ch. 295 (Subchapters 5 residential, 6 commercial, 8 industrial, 9 special). Downtown districts C9A–C9G in Subchapter 7 are form-based (the only form-based subsystem in the code). Chapter 295 was materially amended 2025-07-15 as part of the Milwaukee Housing Element / 'Growing MKE' package, with follow-on ADU expansion effective 2025-08. District-code numbers are ordinal intensity indices inside each family (RS1 least to RS6 most intense single-family; RT1→RT4; RM1→RM7), not lot-size encodings. Commercial and industrial codes are letter-category mnemonics: LB=Local Business, NS=Neighborhood Shopping, CS=Commercial Service, RB=Regional Business, IM=Industrial Mixed, IO=Industrial Office. RO=Residence-over (mixed residential-over-commercial).
Districts
| Code | Name | Category | Min lot | Height | Coverage | FAR | Du/ac | Parking | Setbacks F/S/R |
|---|---|---|---|---|---|---|---|---|---|
| RS1 | Single-Family Residential 1 | res_sf | 20,000 sf[3] | 45 ft[4] | 0.15[5] | — | — | — | — / 12[1] / 25[2] |
| RS2 | Single-Family Residential 2 | res_sf | 12,000 sf[8] | 45 ft[9] | 0.3[10] | — | — | — | — / 12[6] / 25[7] |
| RS3 | Single-Family Residential 3 | res_sf | 9,000 sf[13] | 45 ft[14] | 0.3[15] | — | — | — | — / 12[11] / 25[12] |
| RS4 | Single-Family Residential 4 | res_sf | 7,200 sf[18] | 45 ft[19] | 0.3[20] | — | — | — | — / 12[16] / 20[17] |
| RS5 | Single-Family Residential 5 | res_sf | 6,000 sf[23] | 45 ft[24] | 0.3[25] | — | — | — | — / 12[21] / 15[22] |
| RS6 | Single-Family Residential 6 | res_sf | 3,600 sf[28] | 45 ft[29] | 0.6[30] | — | —[31] | — | — / 4.5[26] / 15[27] |
| RT1 | Two-Family Residential 1 | res_sf | 7,200 sf[34] | 45 ft[35] | 0.3[36] | — | —[37] | — | — / 12[32] / 25[33] |
| RT2 | Two-Family Residential 2 | res_sf | 4,800 sf[40] | 45 ft[41] | 0.3[42] | — | —[43] | — | — / 12[38] / 25[39] |
| RT3 | Two-Family Residential 3 | res_sf | 3,000 sf[46] | 45 ft[47] | 0.5[48] | — | —[49] | — | — / 4.5[44] / 15[45] |
| RT4 | Two-Family Residential 4 (Missing-Middle) | res_mf | 2,400 sf[52] | 48 ft[53] | 0.7[54] | — | —[55] | — | — / 4.5[50] / 15[51] |
| RT5 | Two-Family Residential 5 | res_mf | 2,400 sf[58] | 48 ft[59] | 0.7[60] | — | —[61] | — | — / 6[56] / 15[57] |
| RM1 | Multi-Family Residential 1 | res_mf | 3,600 sf[64] | 45 ft[65] | 0.3[66] | — | —[67] | — | — / 3[62] / 25[63] |
| RM2 | Multi-Family Residential 2 | res_mf | 3,600 sf[70] | 45 ft[71] | 0.5[72] | — | —[73] | — | — / 3[68] / 25[69] |
| RM3 | Multi-Family Residential 3 | res_mf | 3,000 sf[76] | 45 ft[77] | 0.5[78] | — | —[79] | — | — / 1.5[74] / 20[75] |
| RM4 | Multi-Family Residential 4 | res_mf | 2,400 sf[82] | 60 ft[83] | 0.7[84] | — | —[85] | — | — / 1.5[80] / 15[81] |
| RM5 | Multi-Family Residential 5 | res_mf | 2,400 sf[88] | 60 ft[89] | 0.7[90] | — | —[91] | — | — / 1.5[86] / 15[87] |
| RM6 | Multi-Family Residential 6 | res_mf | 2,400 sf[94] | 85 ft[95] | 0.7[96] | — | —[97] | — | — / 1.5[92] / 15[93] |
| RM7 | Multi-Family Residential 7 | res_mf | 2,400 sf[100] | 85 ft[101] | 0.85[102] | 4[103] | —[104] | — | — / 1.5[98] / 10[99] |
| RO1 | Residence-Over 1 | mu | 3,600 sf[107] | 45 ft[108] | 0.3[109] | — | —[110] | — | — / 3[105] / 20[106] |
| RO2 | Residence-Over 2 | mu | 2,400 sf[113] | 85 ft[114] | —[115] | — | —[116] | — | — / —[111] / —[112] |
| LB1 | Local Business 1 | com | — | — | — | — | — | — | — / — / — |
| LB2 | Local Business 2 | com | — | — | — | — | — | — | — / — / — |
| LB3 | Local Business 3 | com | — | — | — | — | — | — | — / — / — |
| NS1 | Neighborhood Shopping 1 | com | — | — | — | — | — | — | — / — / — |
| NS2 | Neighborhood Shopping 2 | com | — | — | — | — | — | — | — / — / — |
| RB1 | Regional Business 1 | com | — | — | — | — | — | — | — / — / — |
| RB2 | Regional Business 2 | com | — | — | — | — | — | — | — / — / — |
| CS | Commercial Service | com | — | — | — | — | — | — | — / — / — |
| C9A | Downtown C9A | downtown | — | — | — | — | — | — | — / — / — |
| C9B | Downtown C9B | downtown | — | — | — | — | — | — | — / — / — |
| C9C | Downtown C9C | downtown | — | — | — | — | — | — | — / — / — |
| C9D | Downtown C9D | downtown | — | — | — | — | — | — | — / — / — |
| C9E | Downtown C9E | downtown | — | — | — | — | — | — | — / — / — |
| C9F | Downtown C9F | downtown | — | — | — | — | — | — | — / — / — |
| C9G | Downtown C9G | downtown | — | — | — | — | — | — | — / — / — |
| IM | Industrial Mixed | ind | — | — | — | — | — | — | — / — / — |
| IO | Industrial Office | ind | — | — | — | — | — | — | — / — / — |
| IL/IH/IP (TBD) | Additional Industrial Districts | ind | — | — | — | — | — | — | — / — / — |
| P | Park | spec | — | — | — | — | — | — | — / — / — |
| DPD | Detailed Planned Development | spec | — | — | — | — | — | — | — / — / — |
Confidence: confirmed partial under review not found
Overlays
Parcels intersecting FEMA SFHA (1% annual chance floodplain) on the city's Flood Insurance Rate Map; also shoreland-floodplain along Lake Michigan and the Milwaukee, Menomonee, and Kinnickinnic Rivers.
| state_mandate | Wisconsin requires municipalities to adopt and enforce DNR-approved floodplain zoning per NR 116; ordinances revised when FEMA updates mapping. |
|---|---|
| floodway_development | Extremely restricted; only water-dependent uses typically allowed. |
| floodfringe_development | Allowed subject to elevation and floodproofing standards. |
| fill_restrictions | True |
Lands within 1,000 ft of the ordinary high-water mark of Lake Michigan and within 300 ft of a navigable river (or to the landward side of the floodplain, whichever is greater), per NR 115.
| ohwm_setback_ft_standard | 75 |
|---|---|
| ohwm_setback_note | 75 ft is the statewide NR 115 default; Milwaukee may have waivers or stricter local thresholds — not verified. |
| vegetation_buffer | Typically 35 ft natural vegetation buffer required by NR 115. |
| impervious_cover_limits | Varies. |
Parcels within designated Historic Districts adopted by Common Council (examples include Brewers Hill, Concordia, North Point, Walker's Point, Yankee Hill, among others).
| coa_required | Certificate of Appropriateness required for exterior alterations visible from the public right-of-way, demolition, and new construction. |
|---|---|
| demolition_review | True |
| design_guidelines | Milwaukee HPC adopts district-specific guidelines. |
Properties near Milwaukee Mitchell International Airport (MKE) or Lawrence J. Timmerman Airport within FAA Part 77 imaginary surfaces.
| height_limit_federal | FAA Part 77 surfaces govern above-ground height; notice of proposed construction (Form 7460-1) required for structures exceeding Part 77 slopes. |
|---|---|
| ldn_noise_contour_consideration | True |
Subchapter 10 is known to contain multiple overlay types beyond those enumerated above; typical categories in comparable Midwest codes include transit-oriented-development, pedestrian-retail frontage, riverwalk, and neighborhood-character overlays.
State preemptions
Adopted building codes
Modified as WI Uniform Dwelling Code
Click a code label to open its state-by-state adoption atlas.
Amendment history
| Date | Kind | Citation |
|---|---|---|
| 2026-04-19 | retrieved at | |
| 2025-07-15 | supplement effective | Date stamped on CH295 subchapters 2/4/6/8/9 PDF headers (e.g., 'Zoning 295-601 -811- 7/15/2025 SUBCHAPTER 6 COMMERCIAL DISTRICTS'). Corresponds to Housing Element adoption package. |
| 2025-04-22 | supplement effective | Date stamped on CH295 SUB 1 and SUB 5 PDF headers ('Zoning 295-101 -653- 4/22/2025' and 'Zoning 295-501 -771- 4/22/2025'). |
| 2024-12-17 | supplement effective | Date stamped on CH295table.pdf (Table of Contents for Chapter 295). |
Quirks & notes
Formulas
Definitions
- height
- Grade to highest point of structure; measured per Ch. 295 Subchapter 2 (Definitions and Rules of Measurement). Exact section not retrieved.
- lot_coverage
- Building footprint / lot area. Exact definition not retrieved — see §295-201 et seq.
- far
- Gross floor area / lot area. Exact definition not retrieved — see §295-201 et seq.
- du_ac
- Dwelling units per gross acre.
- setback_front
- Front property line to nearest building face.
- setback_side
- Side property line to nearest building face.
- setback_rear
- Rear property line to nearest building face.
- parking
- Spaces per dwelling unit unless noted (parking standards in Ch. 295 Subchapter 4 General Provisions).
Capacity calculations
- max_footprint_sf
lot_area_sf * lot_coverage- max_gfa_sf
lot_area_sf * far- buildable_width_ft
lot_width_ft - setback_side_ft * 2- buildable_depth_ft
lot_depth_ft - setback_front_ft - setback_rear_ft- max_units_from_density
lot_area_sf * du_ac / 43560- max_stories_approx
max_height_ft / 10
Massing explorer
Interactive 3D comparison across every district. Drag to orbit, scroll to zoom, use the slider to walk districts, and toggle applicable overlays in the right-side panel.
| District | Category | Height | FAR | Coverage | Setbacks | Parking | Density | Min lot | Overlays |
|---|
Sources & references
city.milwaukee.gov ImageLibrary PDFs are fronted by a Cloudflare challenge that rejects sandbox-level WebFetch and raw HTTP (403, 'Just a moment' interstitial). SUB 5 (CH295-sub5.pdf, 862,440 bytes, 35 pages) was retrieved through a live Chrome browser session by in-page fetch after the browser had cleared the Cloudflare challenge, then parsed with PDF.js 3.11.174 loaded via cdnjs. Table 295-505-2 (Principal Building Design Standards) was reconstructed row-by-row by grouping PDF text items by y-coordinate across pages 14-17, producing full-row data for all 20 residential districts (RS1-RS6, RT1-RT5, RM1-RM7, RO1-RO2). Subchapter URLs and effective-date stamps confirmed from Google-indexed search titles and PDF headers (e.g., 'Zoning 295-501 -771- 4/22/2025'). SUB 6 (commercial LB/NS/CS/RB/DS), SUB 7 (downtown C9A-G, form-based), and SUB 8 (industrial IM/IO/IL/IH) have NOT yet been extracted and remain status:partial.
- https://city.milwaukee.gov/ImageLibrary/Groups/ccClerk/Ordinances/Volume-2/Master-V2.pdf
- https://city.milwaukee.gov/ImageLibrary/Groups/ccClerk/Ordinances/Volume-2/CH295table.pdf
- https://city.milwaukee.gov/ImageLibrary/Groups/ccClerk/Ordinances/Volume-2/CH295-sub1.pdf
- https://city.milwaukee.gov/ImageLibrary/Groups/ccClerk/Ordinances/Volume-2/CH295-sub2.pdf
- https://city.milwaukee.gov/ImageLibrary/Groups/ccClerk/Ordinances/Volume-2/CH295-sub4.pdf
- https://city.milwaukee.gov/ImageLibrary/Groups/ccClerk/Ordinances/Volume-2/CH295-sub5.pdf
- https://city.milwaukee.gov/ImageLibrary/Groups/ccClerk/Ordinances/Volume-2/CH295-sub6.pdf
- https://city.milwaukee.gov/ImageLibrary/Groups/ccClerk/Ordinances/Volume-2/CH295-sub8.pdf
- https://city.milwaukee.gov/ImageLibrary/Groups/ccClerk/Ordinances/Volume-2/CH295-sub9.pdf
- https://engage.milwaukee.gov/HousingElement/current-proposed-future-zoning-information
- https://city.milwaukee.gov/DCD/Planning/PlanningAdministration/ZoningResources/Accessory-Dwelling-Units
- https://city.milwaukee.gov/Designguidelines/UrbanDesignResources/Zoning-Districts.htm
- [1] §295-505-2
- [2] §295-505-2
- [3] §295-505-2
- [4] §295-505-2
- [5] §295-505-2
- [6] §295-505-2
- [7] §295-505-2
- [8] §295-505-2
- [9] §295-505-2
- [10] §295-505-2
- [11] §295-505-2
- [12] §295-505-2
- [13] §295-505-2
- [14] §295-505-2
- [15] §295-505-2
- [16] §295-505-2
- [17] §295-505-2
- [18] §295-505-2
- [19] §295-505-2
- [20] §295-505-2
- [21] §295-505-2
- [22] §295-505-2
- [23] §295-505-2
- [24] §295-505-2
- [25] §295-505-2
- [26] §295-505-2
- [27] §295-505-2
- [28] §295-505-2
- [29] §295-505-2
- [30] §295-505-2
- [31] §295-505-2
- [32] §295-505-2
- [33] §295-505-2
- [34] §295-505-2
- [35] §295-505-2
- [36] §295-505-2
- [37] §295-505-2
- [38] §295-505-2
- [39] §295-505-2
- [40] §295-505-2
- [41] §295-505-2
- [42] §295-505-2
- [43] §295-505-2
- [44] §295-505-2
- [45] §295-505-2
- [46] §295-505-2
- [47] §295-505-2
- [48] §295-505-2
- [49] §295-505-2
- [50] §295-505-2
- [51] §295-505-2
- [52] §295-505-2
- [53] §295-505-2
- [54] §295-505-2
- [55] §295-505-2
- [56] §295-505-2
- [57] §295-505-2
- [58] §295-505-2
- [59] §295-505-2
- [60] §295-505-2
- [61] §295-505-2
- [62] §295-505-2
- [63] §295-505-2
- [64] §295-505-2
- [65] §295-505-2
- [66] §295-505-2
- [67] §295-505-2
- [68] §295-505-2
- [69] §295-505-2
- [70] §295-505-2
- [71] §295-505-2
- [72] §295-505-2
- [73] §295-505-2
- [74] §295-505-2
- [75] §295-505-2
- [76] §295-505-2
- [77] §295-505-2
- [78] §295-505-2
- [79] §295-505-2
- [80] §295-505-2
- [81] §295-505-2
- [82] §295-505-2
- [83] §295-505-2
- [84] §295-505-2
- [85] §295-505-2
- [86] §295-505-2
- [87] §295-505-2
- [88] §295-505-2
- [89] §295-505-2
- [90] §295-505-2
- [91] §295-505-2
- [92] §295-505-2
- [93] §295-505-2
- [94] §295-505-2
- [95] §295-505-2
- [96] §295-505-2
- [97] §295-505-2
- [98] §295-505-2
- [99] §295-505-2
- [100] §295-505-2
- [101] §295-505-2
- [102] §295-505-2
- [103] §295-505-2
- [104] §295-505-2
- [105] §295-505-2
- [106] §295-505-2
- [107] §295-505-2
- [108] §295-505-2
- [109] §295-505-2
- [110] §295-505-2
- [111] §295-505-2
- [112] §295-505-2
- [113] §295-505-2
- [114] §295-505-2
- [115] §295-505-2
- [116] §295-505-2
Research status
Publication gates
| gate 1 primary url present | passed | |
|---|---|---|
| gate 2 no aggregator cited | passed | |
| gate 3 confidence tags full form | failed | |
| gate 3 failure reason | District dimensional standards (§295-503/§295-505 table values) are tagged partial rather than confirmed because Cloudflare-protected PDFs could not be body-text parsed. Gate 3 requires full §-form citations on confirmed numeric values. | |
| gate 4 overlays have parameters trigger confidence | passed_with_partials | |
| gate 5 preemptions city specific | passed | |
| gate 6 run manifest consistency | not_run |
Data quality
- Numeric bulk/dimensional standards for all base districts (Tables 295-503-1 and 295-505-2) — source behind Cloudflare challenge.
- Complete enumeration of Ch. 295 SUB 10 overlay zones (only floodplain SUB 11, shoreland, historic, and airport overlays identified).
- Complete enumeration of SUB 8 industrial districts beyond IM and IO.
- Specific parameters (FAR/height/build-to/step-back) for downtown C9A–C9G form-based districts.
- Ch. 295 SUB 3 (Administration, Enforcement, Appeals) — procedural framework not summarized.
- ADU Limited-Use standards (effective 2025-08) — parameters not retrieved.
Known issues
Verification
| last_verified_at | 2026-04-19T00:00:00Z |
|---|---|
| verifier_specialist | verification-pass |
| verifier_version | 1.0-partial |
| verification_result | partial |
| atomic_claims_checked | 14 |
| atomic_claims_passed | 12 |
| atomic_claims_partial | 0 |
| atomic_claims_failed | 0 |
| atomic_claims_unverifiable | 2 |
| notes | Factored verification was scoped to the claims this run could independently support: district-code inventory (supported by engage.milwaukee.gov and multiple independent city sources); classification (supported by subchapter titles + known downtown C9 system); Wisconsin preemption claims (supported by docs.legis.wisconsin.gov primary citations for Act 243 / §66.1027 and Act 59 / §66.1014). The two unverifiable claims relate to the Milwaukee-specific shoreland setback (NR 115 state minimum cited, not city variance) and the AIR overlay's exact SUB 10 section reference (not retrieved). All numeric bulk/dimensional fields (Table 295-503-1 use, Table 295-505-2 design) are tagged status:partial pending body-text retrieval; they were NOT verified because they were not populated. |
Other cities in this state
Nearest-alphabetical profiles. Click through to compare zoning patterns side-by-side.