Dane County, WI Swimming Pools & Spas: Pool Permits (2026)
Swimming pool permit rules in Dane County, WI, also covering above-ground pools, in-ground pools, and spa installations, set fencing, barrier, alarm, and inspection requirements.
Key Facts
- Pool classification
- 'Building' for permit purposes, s. 10.004(26)(b)
- Permit trigger
- New building rule, s. 10.101(1)(a)1
- Small-pool exemption
- ≤120 sq ft, non-permanent foundation, s. 10.101(1)(b)
- Setback
- 10 ft from side/rear lot line, s. 10.102(10)(h)
- Applies in
- Unincorporated towns under county zoning only
- Penalty
- $50-$200 forfeiture per day
Summary
Dane County zoning treats above-ground pools the same as in-ground ones: both are classified as 'buildings,' so erecting one generally requires a zoning permit under s. 10.101(1)(a). Pools 120 square feet or smaller on non-permanent foundations can skip the permit if they meet setback, height and lot-coverage rules, and every uncovered pool must clear side and rear lot lines by 10 feet.
(a) Zoning permits required. Unless specifically exempted below, the following activities may not occur until the zoning administrator, or his or her designee, issues a zoning permit specific to the use and premises: 1. Erection or construction of any new building. ... (b) Exceptions. Zoning permits under this chapter are not required for accessory buildings equal to or less than 120 square feet on non-permanent foundations, provided they meet all setback, height, and lot coverage requirements.
Full Breakdown
The definitions chapter specifies that, for permit and locational purposes, swimming pools, both above and below ground, are considered buildings under s. 004(26)(b), the same category as houses, garages and towers. That classification matters because s. 101(1)(a) says the erection or construction of any new building may not occur until the zoning administrator issues a zoning permit specific to the use and premises. In practice that means installing an above-ground pool in one of the towns operating under county zoning is treated like erecting any other new structure and needs a permit before the water goes in.
The code carves out one exception: s. 101(1)(b) exempts accessory buildings of 120 square feet or less on non-permanent foundations, provided they still meet all applicable setback, height and lot coverage requirements, a threshold that catches many small, seasonal above-ground pools sitting directly on the ground without footings. Whether or not a permit is required, every uncovered pool, above or below ground, is separately bound by the dimensional standard in s. 102(10)(h): it may be located no closer than 10 feet from any side or rear lot line.
The zoning administrator can require a site plan showing the pool's footprint and distance to lot lines before signing off, and the permit obligation and setback both apply only within unincorporated towns that have adopted county zoning, not inside Madison, Fitchburg, Middleton, Verona, Stoughton, Monona or Sun Prairie.
Violations & Fines
Installing a pool that needs a permit without one, or placing any uncovered pool closer than the 10-foot side/rear setback in s. 10.102(10)(h), is a continuing violation under s. 10.101(4)(a): each day the non-permitted structure or setback violation exists is a separate offense, carrying a forfeiture of $50 to $200 per offense. The county or a neighbor within 300 feet may seek a circuit court injunction under s. 10.101(4)(e) instead of, or in addition to, a forfeiture action, and a property owner able to pay who refuses can be jailed up to 30 days under s. 10.101(4)(f).
Frequently Asked Questions
Do I need a zoning permit for an above-ground pool in Dane County?
Is there a size that avoids needing a permit?
How far must an above-ground pool sit from my property line?
Does this rule apply if I live in Madison or Sun Prairie?
Sources & Official References
Other rules in Dane County
Compare Dane County to another location·View the Wisconsin swimming pools & spas overview
See something wrong?
Help us keep this page accurate. If you notice an error or outdated information, let us know.