Find ADU Contractor

14 builders verified · checked Oct 26

For builders

Design

Two-story ADUs in California and San Diego: height rules and costs

A two-story ADU fits more living space on a small yard, and California law protects your right to build one when it fits the height limit. In the City of San Diego, a detached ADU can be two stories and as tall as the zone allows, not just 16 feet.

Fact-checked against 18 sourcesUpdated Oct 26, 2026

A construction crew framing a floor

ADU height limit in California

California law doesn't cap ADU height. It sets floors: a city can't impose a height limit lower than these.

ADU height limit California cities must allow, at minimum
ADU type and locationMinimum height a city must allow
Detached, any lot with a home16 ft
Detached, within ½ mile walk of a major transit stop or high-quality transit corridor18 ft, plus 2 ft to match the main house's roof pitch (20 ft)
Detached, lot with a multistory multifamily building18 ft
Attached to the house25 ft, or the zone's height limit for the house if lower

Source: Government Code § 66321(b)(4). The state also guarantees one detached ADU of up to 800 sq ft with 4-foot side and rear setbacks on a single-family lot, at 16, 18 or 20 feet depending on the conditions above. HCD's handbook points to the California State Geoportal map to check whether a lot is near a high-quality transit corridor. For everything else in the law, see our guide to California ADU laws.

Can an ADU be two stories?

Yes. State ADU law has no story limit. HCD's ADU handbook says a city must allow at least two stories if they fit under the applicable height limit while meeting the building code. It goes further for detached units: if a two-story ADU fits within the state's height allowances and the building code, a city can't deny it, even where zoning holds the main house to one story.

Sixteen feet is tight for two floors. Where your city allows only the state minimum, a true two-story detached ADU is hard to fit. The higher local limits below are what make most two-story ADUs work.

Permits are ministerial: no public hearing, a 15-business-day completeness check and a decision within 60 days. See the ADU permit process in San Diego for the local steps.

Two-story ADU rules in San Diego

The City of San Diego's ADU code is more generous than the state floor:

  • Stories. On lots zoned for single-family homes but not multifamily, a detached ADU, or an ADU attached to an existing accessory structure, can be up to two stories.
  • Height. ADUs must meet the overall maximum structure height of the base zone and any overlay zone, rather than a fixed 16-foot cap.
  • Size. An attached or detached ADU can be 150 to 1,200 sq ft.

Your base zone sets the actual number, so look up your parcel's zone before you design. Multiple ADUs, including bonus ADUs, must also stay within the zone's height, lot coverage and floor area ratio limits. Cities elsewhere in San Diego County write their own rules; check yours, or ask one of our verified ADU builders in San Diego who works there.

Setbacks for ADUs taller than 16 feet

City of San Diego interior side and rear setbacks for ADUs
ADU heightOutside high fire zonesIn high or very high fire zones
16 ft or lessNone required4 ft
Over 16 ft or multi-story, next to a residential lot4 ft, or the base zone setback if less4 ft
Over 16 ft, next to a non-residential lotNone required4 ft

Source: SDMC § 141.0302(b)(9). In every case the fire code official can require more, and the building code's fire separation and opening rules can push the walls further in. Front and street-side setbacks follow the base zone, though one ADU of 800 sq ft or less may encroach. Exterior staircases, decks and balconies must meet the base zone setback. That matters for a two-story ADU with an outside stair.

In the Coastal Overlay Zone, the option to use a smaller base-zone setback for an ADU over 16 feet isn't in effect until the Coastal Commission certifies the city's 2024 code update; the 4-foot minimum applies there.

San Diego's coastal height limit

Within the City of San Diego's Coastal Zone, no building or addition may exceed 30 feet. The zone runs from the northern city limit to the Mexican border, inland to where Interstate 5 sat on January 1, 1971, with a few listed exceptions such as an area along San Diego Bay south of Laurel Street. Height is measured using the 1970 Uniform Building Code, and only a majority of city voters can change the section. The limit came from a citizen initiative, Proposition D, that more than 60% of city voters approved in 1972. A two-story ADU rarely needs 30 feet, but the base zone limit still applies on top of it.

ADU over a garage

State law expressly allows an ADU attached to an accessory structure, including a detached garage. In the City of San Diego, an ADU attached to an existing accessory structure can be up to two stories on single-family lots.

  • The height rule that applies matters. A detached garage with a unit above is a detached structure. The state only guarantees 16 to 20 feet for detached ADUs, so a garage-plus-ADU usually depends on a more generous local limit like San Diego's.
  • You keep the parking. Unlike a conversion, building above keeps the garage. If you demolish or convert it instead, the city can't require replacement parking under state law, except in San Diego's Beach Impact Area outside transit priority areas.
  • The existing garage may not carry a second floor. An engineer has to confirm the foundation and walls can take the load. If they can't, new footings or a full rebuild are on the table.

If you only need one level, a garage conversion ADU is usually simpler. For the choice between a unit on the house or in the yard, see attached vs detached ADUs.

What a two-story ADU costs

No independent source publishes a reliable per-square-foot premium for building up. The builder figures we found suggest the cost per square foot is similar, while the total rises with size:

Two-story vs single-story ADU cost examples, as published by builders
Source and modelSizePublished costPer sq ft
Cali ADU (Los Angeles), single-story1,000 sq ft$325K–$350K to buildAbout $325–$350
Cali ADU (Los Angeles), two-story1,200 sq ft$385K–$420K to buildAbout $321–$350
Snap ADU (San Diego), 2BR/2BA, any form1,000 sq ftAbout $425K all-inAbout $425
Snap ADU (San Diego), 3BR/2BA, any form1,200 sq ftAbout $450K all-inAbout $375

Sources: Cali ADU plan pages as of October 2026; Snap ADU's price guide updated March 2026, which notes “additional costs apply for multi-story” designs. Per-square-foot figures are our arithmetic. Cali ADU notes its two-story model has 200 sq ft more home while using 400 sq ft less yard. Snap ADU adds that two-story ADUs are “often a wash” when comparing prefab and site-built.

Size also drives fees. State law bars impact fees on ADUs under 750 sq ft, and the City of San Diego exempts the first two ADUs on a lot from its development impact fees regardless of size. Other city fees still rise with size: Snap ADU's February 2026 table shows $10,734 at 499 sq ft and $31,111 at 1,199 sq ft. Site costs like a separate SDG&E meter ($10,500–$15,000) apply either way. For a full budget, see what an ADU costs in San Diego and ADU construction costs.

2-story ADU floor plans

Two-story ADUs usually stack living space and kitchen downstairs with bedrooms above, or put a whole unit over a garage. Snap ADU's published San Diego plans, for example, include two-story 3BR/2BA (990 sq ft) and 2BR/2BA (993 sq ft) layouts and a 749 sq ft two-bedroom over a garage. Plan the stair early: an inside stair eats floor area, and an outside stair has to meet the base zone setback. More layouts are in our ADU floor plans guide.

Privacy, structure and fire

  • Neighbors. Because review is ministerial, neighbors don't get a hearing to block a compliant two-story ADU. You still live next to them. High clerestory windows, frosted glass on side walls and balconies that face your own yard avoid most complaints.
  • Structure. The ADU must meet local building code for detached dwellings. A second floor adds an engineered floor system, a code-compliant stair and lateral bracing that a one-story unit may not need.
  • Fire. An ADU doesn't need fire sprinklers unless the main house is required to have them. Building code rules on fire separation distance and openings can still require larger setbacks or rated walls near property lines.
  • Who builds it. A two-story ADU is a new building; look for a B, General Building contractor. Read how to hire an ADU contractor before you sign.

Common questions

Can an ADU be two stories in California?
Yes. State law has no story limit, and HCD says cities must allow at least two stories when they fit within the applicable height limit and the building code. Many cities, including San Diego, allow detached ADUs up to two stories.
What is the ADU height limit in California?
Cities can't set a limit below 16 feet for a detached ADU, 18 feet near major transit (plus 2 feet for roof pitch) or on a multistory multifamily lot, and 25 feet or the zone limit for an attached ADU. Many cities allow more.
How tall can a two-story ADU be in San Diego?
In the City of San Diego, an ADU can be up to two stories in single-family zones and as tall as the base zone and overlay zones allow. In the Coastal Zone, nothing can exceed 30 feet.
Can I build an ADU over my garage in San Diego?
Yes. State law allows an ADU attached to a detached garage, and San Diego allows an ADU attached to an existing accessory structure up to two stories on single-family lots. An engineer must confirm the garage can carry the new floor.
Does a two-story ADU need a bigger setback?
In the City of San Diego, an ADU over 16 feet or more than one story needs 4-foot interior side and rear setbacks (or the base zone setback if less) next to residential lots. A 16-foot ADU needs none outside high fire zones.

Sources

General information, not legal or financial advice. Rules and fees change; confirm with your city's permit office before you rely on them.

Compare builders the state has checked.

Every San Diego builder on our list holds an active B license with a bond on file.