Skip to main content
CityRuleLookup
Accessory Structures

How Madison Handles Accessory Structures: A Practical Guide

By CityRuleLookup Editorial Team

Madison maintains 58 local ordinances across all categories, and 2 of those deal specifically with accessory structures. Here is a breakdown of what the city actually requires, what is prohibited, and where Madison falls on the strict-to-permissive spectrum compared to other cities.

Shed & Carport Rules

A shed or storage building larger than 200 square feet requires a City of Madison building permit. Sheds 200 square feet or smaller do not need a permit, but must still meet zoning placement and setback standards.

Key details: Permit threshold: Over 200 sq ft. No-permit sheds: 200 sq ft or smaller. Minor shed placement: Rear two-thirds of lot. Rear setback (larger sheds): 10 feet. Contact: Planning 256-772-5630.

Placing an oversized shed without a permit or outside setbacks can result in code-enforcement action and orders to relocate or remove the structure.

ADU Rules

Madison's Zoning Ordinance permits one accessory dwelling unit per single-family lot. A detached ADU must be part of an accessory garage, may not exceed 1,000 square feet, and cannot be sold separately from the main home.

Key details: Units per lot: One ADU maximum. Detached ADU size cap: 1,000 square feet. Separate sale: Prohibited. Extra parking: One paved 180 sq ft space. Code section: Zoning Ord. 6-5-1.B.

Building without required permits or zoning compliance can trigger stop-work orders, permit denial, and code-enforcement action. Contact Planning at 256-772-5630 before starting.

The Bottom Line

Madison's accessory structures rules are a mixed bag. Some areas are strict, others are relaxed, and the details matter. The best approach is to check the specific rule that applies to your situation rather than assuming Madison is broadly strict or permissive.

Keep in mind that Madison can amend these rules at any council meeting. For the most current version of any rule mentioned here, check the specific ordinance page, where we track updates as they happen.