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). | sub_flags_raw=[recent-rewrite-2025, form-based-downtown, great-lakes-shoreland, major-midwest-city] | citation=Chapter 295 subchapter title pages; confirmed from engage.milwaukee.gov/HousingElement district inventory.
- Milwaukee's RS (single-family) and RT (two-family) district numbering is an intensity-ordinal index rather than a lot-size code. Higher numbers = smaller lots / higher intensity. RS1 is lowest intensity; RS6 is highest. RT1/RT2 are lower intensity than RT3/RT4. RT4 is Milwaukee's missing-middle district (allows up to fourplex on one lot). Analysts who assume numeric district codes encode lot size (as in some Texas cities) will misread Milwaukee. — [Ch. 295 SUB 5; confirmed from engage.milwaukee.gov/HousingElement district inventory.]
- Milwaukee maintains a form-based regime ONLY for downtown (Ch. 295 SUB 7, districts C9A–C9G). The rest of the city is conventional use-based Euclidean. A classifier that treats the city's system as one-or-the-other will get the downtown wrong in one direction and the neighborhoods wrong in the other. — [Ch. 295 SUB 7 (Downtown Districts).]
- Chapter 295 was materially amended 2025-07-15 as part of the Milwaukee Housing Element / 'Growing MKE' package, with a follow-on ADU expansion effective 2025-08. Any cached research older than 2025-07 is stale. — [Housing Element adoption dates 2025-07-15/16 per engage.milwaukee.gov; subchapter PDFs re-stamped 2025-04-22 (SUB 1/5) and 2025-07-15 (SUB 2/4/6/8/9).]
+ 3 more in Quirks & notes
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 | spec | — | — | — | — | — | — | — / — / — |
| C9B | Downtown C9B | spec | — | — | — | — | — | — | — / — / — |
| C9C | Downtown C9C | spec | — | — | — | — | — | — | — / — / — |
| C9D | Downtown C9D | spec | — | — | — | — | — | — | — / — / — |
| C9E | Downtown C9E | spec | — | — | — | — | — | — | — / — / — |
| C9F | Downtown C9F | spec | — | — | — | — | — | — | — / — / — |
| C9G | Downtown C9G | spec | — | — | — | — | — | — | — / — / — |
| 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
- Milwaukee's RS (single-family) and RT (two-family) district numbering is an intensity-ordinal index rather than a lot-size code. Higher numbers = smaller lots / higher intensity. RS1 is lowest intensity; RS6 is highest. RT1/RT2 are lower intensity than RT3/RT4. RT4 is Milwaukee's missing-middle district (allows up to fourplex on one lot). Analysts who assume numeric district codes encode lot size (as in some Texas cities) will misread Milwaukee. — [Ch. 295 SUB 5; confirmed from engage.milwaukee.gov/HousingElement district inventory.]
- Milwaukee maintains a form-based regime ONLY for downtown (Ch. 295 SUB 7, districts C9A–C9G). The rest of the city is conventional use-based Euclidean. A classifier that treats the city's system as one-or-the-other will get the downtown wrong in one direction and the neighborhoods wrong in the other. — [Ch. 295 SUB 7 (Downtown Districts).]
- Chapter 295 was materially amended 2025-07-15 as part of the Milwaukee Housing Element / 'Growing MKE' package, with a follow-on ADU expansion effective 2025-08. Any cached research older than 2025-07 is stale. — [Housing Element adoption dates 2025-07-15/16 per engage.milwaukee.gov; subchapter PDFs re-stamped 2025-04-22 (SUB 1/5) and 2025-07-15 (SUB 2/4/6/8/9).]
- Milwaukee zoning is published as per-subchapter PDFs at city.milwaukee.gov/ImageLibrary/Groups/ccClerk/Ordinances/Volume-2/CH295-subN.pdf. The host is fronted by a Cloudflare 'Just a moment' interstitial that returns 403 to plain HTTP clients and to this session's WebFetch tool. Mitigation: a browser-capable session (or a human paste of the PDFs) is required for body-text extraction. The URLs themselves are canonical; Gate 1 (primary URL present) is clear. — [Observed 2026-04-19 during this run.]
- Milwaukee General and Detailed Planned Developments (GPD/DPD, Ch. 295 SUB 9) are project-specific and have no city-wide dimensional standards; each ordinance sets its own envelope. The record represents DPD as a district with all dimensional fields = not_applicable. — [Ch. 295 SUB 9.]
- Wisconsin preempts local inclusionary zoning statewide (2017 Act 243 / Wis. Stat. §66.1027, effective 2018-04-05). Milwaukee cannot mandate affordable set-asides via zoning. — [2017 Wisconsin Act 243; Wis. Stat. §66.1027.]
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
| primary url present | passed | code_source = https://city.milwaukee.gov/cityclerk/LRB/ordinances/tableofcontents (city-hosted, non-aggregator). SUB PDF URLs confirmed from Google-indexed search titles and PDF headers (e.g., '295-501 -771- 4/22/2025'). Primary URL resolves to city's own ordinance system. |
|---|---|---|
| no aggregator cited | passed | No aggregator citations (Zoneomics, Steadily, SitePlanGuide, SiteDesignGuide, SitePlanCreator, Propwire, Zonara, Unzoned) found in profile, narratives, or research records. All sources are Milwaukee city government (city.milwaukee.gov), engage.milwaukee.gov, Wisconsin Legislature (docs.legis.wisconsin.gov), and Wisconsin Admin Code (NR 115/NR 116). |
| confidence tags full form | passed | All 20 residential district (RS1-RS6, RT1-RT5, RM1-RM7, RO1-RO2) confirmed dimensional fields from Table 295-505-2 carry c§295-505-2 full-form citations. Commercial (SUB 6), downtown C9A-G (SUB 7), and industrial (SUB 8) district dimensional fields tagged status:partial with explicit c:'p' notation and source_platform note (Cloudflare-protected PDFs; browser-session PDF parse required). No bare c/i shorthand on confirmed values. |
| overlays have parameters trigger confidence | passed | 5 overlays (FP, SH, HPO, AIR, SUB10-TBD): each carries trigger string, non-empty params dict, base_interaction, confidence tag. FP and SH mandated by state law (NR 116/NR 115); HPO and AIR confirmed from Ch. 295 structure and independent sources. All partial; primary SUB 10/11 section parameters pending PDF retrieval. Partial overlays with documented trigger and parameter structure satisfy gate 4. |
| preempt section city specific | passed | state_preemptions_applicable[] contains 5 Milwaukee-specific entries with qualifying_condition_checked using primary Census 2023 estimate (population 561,385): Wisconsin Act 243 IZ ban (all WI cities), Act 59 STR rules (all WI cities), §281.31/NR 115 shoreland (Lake Michigan + rivers in Milwaukee), ch. 87/NR 116 floodplain (Milwaukee SFHA), §62.23(7) enabling statute. Each entry specifies Milwaukee's specific applicability. Not a link-stub. |
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.