Davenport, IA Accessory Structures: ADU Rules (2026)
ADU rules in Davenport, IA, also called accessory dwelling unit regulations or granny flat ordinances, cover setbacks, owner-occupancy, parking, and permit requirements.
Key Facts
- State Mandate
- One ADU per lot (SF 592)
- Max Size
- 1,000 sq ft
- Placement
- Detached, rear yard
- Owner-Occupancy
- Not required (state law)
- Code
- Chapter 17.08
Summary
Davenport must allow one ADU per single-family lot under Iowa's SF 592 (2025). City zoning caps ADUs at 1,000 square feet, detached in the rear yard. Owner-occupancy mandates are barred by state law.
No accessory dwelling unit may exceed 1,000 square feet in gross floor area.
Official source re-checked September 7, 2026: no newer edition of the code had been published (publisher’s edition: rev 4820400; v43 updated 2026-03-11; through 03-11-2026).
Full Breakdown
Iowa's SF 592 (Iowa Code §364.3(20)), effective July 1, 2025, requires Davenport to allow at least one accessory dwelling unit on every single-family lot, caps ADU size at 1,000 square feet or 50% of the primary dwelling, and bars any owner-occupancy mandate. Davenport zoning Chapter 17.08 permits one ADU per lot, in a detached structure in the rear yard, up to 1,000 square feet of gross floor area, at the height allowed for a detached garage, with separate utility meters. A building permit and setback compliance under Chapter 17.09 apply. The city's older owner-occupancy condition is now overridden by state law.
Violations & Fines
Unpermitted ADU: stop-work order and retroactive permit with penalty fees. Occupying a unit without a certificate of occupancy is a code violation subject to abatement.
Frequently Asked Questions
Can I build an ADU in Davenport?
Do I have to live on-site to rent the ADU?
Sources & Official References
Other rules in Davenport
How Davenport compares: Easiest Cities to Build an ADU·Compare Davenport to another location·View the Iowa accessory structures overview
See something wrong?
Help us keep this page accurate. If you notice an error or outdated information, let us know.