Wisconsin UDC Code Requirements Quick-Reference
Key numerical requirements from the Wisconsin Uniform Dwelling Code (SPS 320-325) including frost line depths, insulation R-values, railing heights, stair dimensions, window egress sizes, and other commonly referenced code values.
Full Rankings
| # | Municipality / Item | Value | Detail |
|---|---|---|---|
| 1 | Frost Line Depth | 48 inches | Minimum footing depth statewide; some northern counties enforce 60 inches by local amendment |
| 2 | Foundation Wall Thickness | 8 inches (concrete) | 10 inches for masonry block; 6 inches for reinforced concrete with engineering |
| 3 | Ceiling Height (Habitable Rooms) | 7 ft 0 in | 50% of room area must meet this height; 5 ft 0 in at walls under sloped ceilings |
| 4 | Ceiling Height (Under Beams/Ducts) | 6 ft 8 in | Applies to beams, ducts, and other obstructions in habitable rooms |
| 5 | Stair Width (Minimum) | 36 inches | Clear width measured between finished walls or between wall and handrail |
| 6 | Stair Riser Height (Max) | 7.75 inches | Maximum height per riser; 3/8-inch maximum variation between risers |
| 7 | Stair Tread Depth (Min) | 10 inches | Measured from nosing to nosing; nosing projection 3/4 to 1-1/4 inches |
| 8 | Handrail Height | 34-38 inches | Measured vertically from stair nosing; graspable profile 1-1/4 to 2 inches |
| 9 | Guard/Railing Height (Decks, Balconies) | 36 inches minimum | Required when deck surface is 30 inches or more above grade |
| 10 | Baluster Spacing (Max) | 4 inches | 4-inch sphere shall not pass through any opening in guards or railings |
| 11 | Egress Window — Opening Area | 5.7 sq ft | Net clear opening area; 5.0 sq ft at ground floor |
| 12 | Egress Window — Minimum Height | 24 inches | Minimum clear opening height |
| 13 | Egress Window — Minimum Width | 20 inches | Minimum clear opening width |
| 14 | Egress Window — Max Sill Height | 44 inches | From finished floor to bottom of clear opening |
| 15 | Wall Insulation R-Value | R-21 | 2x6 wall cavity; continuous insulation alternative: R-13 cavity + R-5 continuous |
| 16 | Ceiling/Attic Insulation R-Value | R-49 | All climate zones in Wisconsin; R-38 acceptable in existing retrofit |
| 17 | Floor Insulation R-Value | R-30 | Over unconditioned space; R-19 for cantilevers over 2 ft |
| 18 | Basement Wall Insulation R-Value | R-15 continuous | Interior or exterior; extends to foundation footing or 10 ft below grade |
| 19 | Smoke Detector Requirements | Every bedroom + hallway + each level | Interconnected with 10-year sealed battery or hardwired with battery backup |
| 20 | CO Detector Requirements | Every level with sleeping + basement | Required when fuel-burning appliance or attached garage present |
Insights
Wisconsin's 48-inch frost line depth is one of the deepest in the lower 48 states, making foundation work more expensive than in southern states. Some northern Wisconsin counties (Bayfield, Iron, Vilas) enforce 60-inch frost depths through local amendments, adding 25% to footing excavation costs.
The R-49 attic insulation requirement is significant for new construction cost estimates. Achieving R-49 in a standard truss attic requires approximately 16 inches of blown-in cellulose or 14 inches of blown-in fiberglass. Budget $1.50-$2.50 per square foot for attic insulation that meets code.
The 5.7 sq ft egress window requirement catches many homeowners finishing basements. Standard basement window wells (32x14 inches) do not meet egress size requirements. Upgrading to egress-compliant windows with wells typically costs $2,500-$4,500 per window installed.
Stair rise/run tolerances (3/8-inch maximum variation) are one of the most common inspection failure points. Inspectors measure every riser, and a single riser that is 8-1/8 inches instead of 7-3/4 inches will fail the framing inspection.
Wisconsin requires interconnected smoke detectors in all new construction. This means all smoke detectors must be wired so that when one activates, they all sound. Battery-only detectors are only acceptable as replacements in existing homes where hardwiring is impractical.
Methodology
All code values sourced directly from the Wisconsin Uniform Dwelling Code (SPS 320-325) as published by the Wisconsin Department of Safety and Professional Services. Section numbers reference the applicable SPS administrative code section. Values reflect the current code in effect as of January 2026. Local amendments may modify these values — particularly frost line depths in northern counties. Always verify local requirements with your municipal building department.
Frequently Asked Questions
What is the frost line depth in Wisconsin?
The Wisconsin Uniform Dwelling Code (SPS 321.15) requires a minimum footing depth of 48 inches below finished grade statewide. Some northern Wisconsin counties enforce 60 inches through local amendment. All footings for structures must extend below the frost line to prevent heaving.
What is the minimum ceiling height in Wisconsin?
Wisconsin UDC (SPS 321.04) requires a minimum ceiling height of 7 feet 0 inches in habitable rooms, with at least 50% of the floor area meeting this height. Under beams, ducts, and other obstructions, the minimum is 6 feet 8 inches. Rooms with sloped ceilings must have 5 feet 0 inches at the walls.
What insulation R-values are required in Wisconsin?
Wisconsin UDC requires R-49 for ceilings/attics, R-21 for walls (2x6 cavity), R-30 for floors over unconditioned space, and R-15 continuous for basement walls. An alternative wall assembly of R-13 cavity plus R-5 continuous exterior insulation is also acceptable. These values apply statewide.
What are the egress window requirements in Wisconsin?
Wisconsin UDC (SPS 321.04) requires egress windows in every sleeping room and habitable basement room. Requirements are: 5.7 square feet net clear opening area (5.0 sq ft at ground floor), minimum 24-inch clear height, minimum 20-inch clear width, and maximum 44-inch sill height from finished floor.
Need permit costs for every project?
Access real-time fee data across all Wisconsin municipalities. Know the exact cost before you bid, and get notified when fee schedules change.