Washington
Washington's HB 1337 requires all cities to allow at least two accessory dwelling units per residential lot, making it one of the most permissive ADU states in the country. Seattle has been a national leader in ADU construction, and the statewide mandate extends that approach to every community. ADU Pass helps Washington homeowners handle the permit paperwork.
Map
State ADU details
State ADU law
Washington preempts local ADU regulation in urban growth areas of cities and counties subject to the Growth Management Act through Engrossed Second Substitute House Bill 1337 (2023), codified principally at RCW 36.70A.680-.681. Cities and counties planning under the GMA must allow at least two ADUs per lot in urban growth areas, must not require owner-occupancy, must not impose minimum-lot-size or setback rules stricter than those for the primary residence, and must allow ADUs to be sold separately as condominiums. Related House Bill 1110 (2023), codified at RCW 36.70A.635, requires 'middle housing' (duplexes, triplexes, fourplexes) in most residential zones of large cities.
Statutes:
- RCW 36.70A.680 — Accessory dwelling units — Requirements for cities and counties planning under this chapter — Sets the minimum entitlement floor for ADUs in GMA-planning jurisdictions: at least two ADUs per lot in urban growth areas, no owner-occupancy requirement, no stricter setback or lot-coverage rules than for the primary residence, no parking requirements within a half-mile of major transit stops, and no prohibition on selling an ADU separately as a condominium.
- RCW 36.70A.681 — Accessory dwelling units — Design, size, and aesthetic standards — Caps what local governments may require in ADU design and size standards. Maximum ADU size must be at least 1,000 square feet in most zones. Street-facing facades and aesthetic review may not be used to categorically prohibit ADUs.
- RCW 36.70A.696 — Accessory dwelling units — Definitions — Statutory definitions of 'accessory dwelling unit,' 'attached accessory dwelling unit,' 'detached accessory dwelling unit,' 'owner,' and 'urban growth area' used by RCW 36.70A.680-.681.
- RCW 36.70A.635 — Middle housing — Cities planning under this chapter — HB 1110 (2023). Requires cities over specified population thresholds to allow duplexes, triplexes, fourplexes, townhouses, cottage housing, and stacked flats in most residential zones. Interacts with ADU law because ADUs and middle housing both contribute to the state's response to the GMA's housing element.
State HOA preemption
Washington enacted HOA preemption of ADU bans in Substitute House Bill 1337 (2023), which amended the Washington Uniform Common Interest Ownership Act and the Washington Horizontal Property Regimes Act to prohibit common-interest communities from banning ADUs on lots in GMA-planning jurisdictions. A homeowners' association may impose reasonable aesthetic or architectural standards, but may not categorically prohibit ADUs.
- RCW 64.38.057 — Homeowners' associations — Accessory dwelling units — Prohibits a homeowners' association governing a plat within a GMA-planning city or county from recording or enforcing a provision that prohibits the construction, use, or rental of an accessory dwelling unit on a lot. Reasonable design guidelines consistent with RCW 36.70A.681 remain enforceable.
State financing programs
The Washington State Housing Finance Commission (WSHFC) administers state-level housing finance programs. Washington does not currently operate an ADU-specific statewide grant or forgivable-loan program comparable to California's CalHFA ADU Grant, but several state programs can be used for ADU construction when program criteria are met.
State insurance regimes
Washington regulates property insurance through the Office of the Insurance Commissioner. There is no state-administered insurer of last resort for wildfire analogous to California's FAIR Plan; the admitted market is the primary writer for residential wildfire risk, with the surplus-lines market serving higher-risk parcels.
State housing programs
Washington supports ADU implementation through Department of Commerce technical assistance and grant programs rather than through a single statewide pre-approved-plan catalog. The state provides model ADU code under the GMA, distributes GMA update grants to help jurisdictions comply with RCW 36.70A.680-.681, and has produced ADU guidance documents for local governments.
Federal (United States) — ADU-relevant rules and programs
Federal ADU law
The United States has no federal statute that directly regulates accessory dwelling unit entitlement or design. Land-use authority over ADUs resides with states and local governments under the traditional police power. Federal engagement is limited to financing (Fannie/Freddie/FHA/VA/USDA), flood insurance (FEMA/NFIP), and discretionary housing programs (HUD), which are recorded in sibling sections of this file.
Federal financing programs
Federal housing-finance agencies and GSEs set nationwide underwriting rules that govern whether an ADU can be financed, appraised, and counted toward mortgage qualifying income. The relevant actors are Fannie Mae, Freddie Mac, FHA (HUD), VA, and USDA Rural Development.
Federal tax credits
There is no ADU-specific federal tax credit. ADUs may incidentally qualify for existing federal energy-efficiency and clean-energy tax credits when the ADU construction includes qualifying measures.
Federal housing programs
HUD administers several discretionary programs that can fund ADU-related activity at the grantee's election, but none is an ADU-specific program.
Counties
- Adams County
- Asotin County
- Benewah County
- Benton County
- Bonner County
- Chelan County
- Clallam County
- Clark County
- Columbia County
- Cowlitz County
- Douglas County
- Ferry County
- Franklin County
- Garfield County
- Grant County
- Grays Harbor County
- Island County
- Jefferson County
- King County
- Kitsap County
- Kittitas County
- Klickitat County
- Lewis County
- Lincoln County
- Mason County
- Okanogan County
- Pacific County
- Pend Oreille County
- Pierce County
- San Juan County
- Skagit County
- Skamania County
- Snohomish County
- Spokane County
- Stevens County
- Thurston County
- Wahkiakum County
- Walla Walla County
- Whatcom County
- Whitman County
- Yakima County
Cities
- Aberdeen
- Acme
- Addy
- Adna
- Airway Heights
- Albion
- Allyn
- Almira
- Amanda Park
- Amboy
- Anacortes (San Juan County)
- Anacortes (Skagit County)
- Anatone
- Appleton
- Ardenvoir
- Ariel
- Arlington
- Ashford
- Asotin
- Auburn (King County)
- Auburn (No County)
- Bainbridge Island
- Baring
- Battle Ground (Clark County)
- Battle Ground (No County)
- Bay Center
- Beaver
- Belfair
- Bellevue (King County)
- Bellevue (No County)
- Bellingham (No County)
- Bellingham (Whatcom County)
- Benton City
- Beverly
- Bickleton
- Bingen
- Black Diamond
- Blaine (No County)
- Blaine (Whatcom County)
- Blakely Island
- Bonney Lake
- Bothell (King County)
- Bothell (No County)
- Bow
- Bremerton
- Brewster (Chelan County)
- Brewster (Okanogan County)
- Bridgeport
- Brinnon
- Brownstown
- Brush Prairie
- Buckley
- Bucoda
- Buena
- Burbank
- Burien
- Burley
- Burlington
- Camas
- Carbonado
- Carlsborg
- Carlton
- Carnation
- Carrolls
- Carson
- Cashmere
- Castle Rock
- Cathlamet
- Centralia (Lewis County)
- Centralia (Thurston County)
- Chattaroy
- Chehalis
- Chelan
- Chelan Falls
- Cheney
- Chewelah
- Chimacum
- Chinook
- Cinebar
- Clallam Bay
- Clarkston
- Clayton
- Cle Elum
- Clearlake
- Clinton
- Colbert
- Colfax
- College Place
- Colton
- Colville
- Conconully
- Concrete
- Connell
- Conway
- Copalis Beach
- Copalis Crossing
- Cosmopolis
- Cougar
- Coulee City
- Coulee Dam
- Coupeville
- Covington
- Cowiche
- Creston
- Curlew
- Curtis
- Cusick
- Custer
- Dallesport
- Danville
- Darrington
- Davenport
- Dayton
- Deer Harbor
- Deer Park
- Deming
- Des Moines
- Dixie
- Doty
- Dryden
- DuPont
- Duvall
- East Olympia
- Easton
- Eastsound
- Eatonville
- Edmonds
- Elbe
- Electric City
- Elk
- Ellensburg
- Elma
- Elmer City
- Eltopia
- Endicott
- Entiat
- Enumclaw
- Ephrata
- Ethel
- Everett (No County)
- Everett (Snohomish County)
- Everson
- Fairchild Air Force Base
- Fairfield
- Fall City
- Farmington (Benewah County)
- Farmington (No County)
- Farmington (Whitman County)
- Federal Way (King County)
- Federal Way (No County)
- Ferndale
- Fife
- Ford
- Forks
- Four Lakes
- Fox Island
- Freeland
- Friday Harbor
- Galvin
- Garfield
- George
- Gifford
- Gig Harbor
- Glenoma
- Glenwood
- Gold Bar
- Goldendale
- Graham
- Grand Coulee (Douglas County)
- Grand Coulee (Okanogan County)
- Grandview
- Granger
- Granite Falls
- Grapeview
- Grayland
- Greenbank
- Hamilton
- Hansville
- Harrah
- Harrington
- Hartline
- Hobart
- Hoodsport
- Hooper (Adams County)
- Hooper (Whitman County)
- Hoquiam
- Humptulips
- Hunters
- Ilwaco
- Inchelium
- Index
- Indianola
- Ione
- Issaquah
- Joint Base Lewis McChord
- Joyce
- Kahlotus
- Kalama
- Kapowsin
- Keller
- Kelso
- Kenmore
- Kennewick
- Kent (King County)
- Kent (No County)
- Kettle Falls (Ferry County)
- Kettle Falls (Stevens County)
- Keyport
- Kingston
- Kirkland (King County)
- Kirkland (No County)
- Kittitas
- Klickitat
- La Center
- La Conner
- La Push
- Lacey (No County)
- Lacey (Thurston County)
- LaCrosse
- Lake Stevens
- Lakebay
- Lakewood (No County)
- Lakewood (Pierce County)
- Langley
- Latah
- Laurier
- Leavenworth
- Lebam
- Liberty Lake
- Lilliwaup
- Lind
- Littlerock
- Long Beach
- Longview
- Loomis
- Loon Lake
- Lopez Island
- Lummi Island
- Lyle
- Lyman
- Lynden
- Lynnwood (King County)
- Lynnwood (No County)
- Lynnwood (Snohomish County)
- Mabton
- Malaga
- Malden
- Malo
- Malott
- Manchester
- Mansfield
- Manson
- Maple Falls
- Maple Valley
- Marblemount
- Marcus
- Marlin
- Marshall
- Marysville
- Matlock
- McCleary
- McKenna
- Mead
- Medical Lake
- Medina
- Menlo
- Mercer Island
- Mesa
- Metaline
- Metaline Falls
- Methow
- Mill Creek
- Milton
- Mineral
- Moclips
- Monitor
- Monroe
- Montesano
- Morton
- Moses Lake
- Mossyrock
- Mount Vernon
- Mountlake Terrace
- Moxee
- Mukilteo
- Naches
- Napavine
- Naselle
- Neah Bay
- Neilton
- Nespelem
- Newman Lake
- Newport (Bonner County)
- Newport (Pend Oreille County)
- Nine Mile Falls (Spokane County)
- Nine Mile Falls (Stevens County)
- North Bend
- North Bonneville
- North Lakewood
- Northport
- Oak Harbor
- Oakesdale
- Oakville
- Ocean Park (No County)
- Ocean Park (Pacific County)
- Ocean Shores
- Odessa
- Okanogan
- Olalla
- Olga
- Olympia (No County)
- Olympia (Thurston County)
- Omak
- Onalaska
- Orcas
- Orondo
- Oroville
- Orting
- Othello
- Otis Orchards
- Outlook
- Oysterville
- Pacific Beach
- Packwood
- Palouse
- Parker
- Pasco (Benton County)
- Pasco (Franklin County)
- Pasco (No County)
- Pasco (Walla Walla County)
- Pateros
- Paterson
- Pe Ell
- Peshastin
- Plymouth
- Point Roberts
- Pomeroy
- Port Angeles
- Port Gamble
- Port Hadlock
- Port Ludlow
- Port Orchard
- Port Townsend
- Poulsbo
- Prescott
- Preston
- Prosser
- Pullman
- Puyallup
- Quilcene
- Quinault
- Quincy
- Rainier
- Randle
- Ravensdale
- Raymond
- Reardan
- Redmond (King County)
- Redmond (No County)
- Renton
- Republic
- Richland
- Ridgefield
- Ritzville
- Riverside
- Rochester
- Rock Island
- Rockford
- Rockport
- Rollingbay
- Ronald
- Roosevelt
- Rosalia
- Rosburg (Pacific County)
- Rosburg (Wahkiakum County)
- Roslyn
- Roy
- Royal City
- Ryderwood
- Saint John
- Salkum
- Satsop
- Seabeck
- Seahurst
- Seatac
- Seattle (King County)
- Seattle (No County)
- Seaview
- Sedro Woolley
- Sekiu
- Selah
- Sequim
- Shaw Island
- Shelton
- Shoreline (King County)
- Shoreline (No County)
- Silvana
- Silver Creek
- Silverdale
- Skamokawa
- Skykomish
- Snohomish (No County)
- Snohomish (Snohomish County)
- Snoqualmie
- Snoqualmie Pass
- Soap Lake
- South Bend
- South Cle Elum
- South Colby
- South Prairie
- Southworth
- Spanaway
- Spangle
- Spokane (No County)
- Spokane (Spokane County)
- Spokane Valley (No County)
- Spokane Valley (Spokane County)
- Sprague (Lincoln County)
- Sprague (Whitman County)
- Springdale
- Stanwood (Island County)
- Stanwood (Snohomish County)
- Starbuck
- Startup
- Stehekin
- Steilacoom
- Stevenson
- Stratford
- Sultan
- Sumner
- Sunnyside
- Suquamish
- Tacoma (No County)
- Tacoma (Pierce County)
- Taholah
- Tahuya
- Tekoa (Benewah County)
- Tekoa (Spokane County)
- Tekoa (Whitman County)
- Tenino
- Thorp
- Tieton
- Tokeland
- Toledo
- Tonasket
- Toppenish
- Touchet
- Toutle
- Tracyton
- Trout Lake
- Tukwila
- Tumwater (No County)
- Tumwater (Pierce County)
- Tumwater (Thurston County)
- Twisp
- Underwood
- Union
- Union Gap
- Uniontown
- Usk
- Vader
- Valley
- Valleyford
- Vancouver (Clark County)
- Vancouver (No County)
- Vantage
- Vashon (King County)
- Vashon (No County)
- Vaughn
- Waitsburg
- Waldron
- Walla Walla
- Wallula
- Wapato
- Warden
- Washougal
- Waterville
- Wauconda
- Wauna (No County)
- Wauna (Pierce County)
- Waverly
- Wellpinit
- Wenatchee (Chelan County)
- Wenatchee (Douglas County)
- Wenatchee (No County)
- West Richland
- Westport
- White Salmon (Klickitat County)
- White Salmon (Skamania County)
- White Swan
- Wilbur
- Wilkeson
- Wilson Creek
- Winlock
- Winthrop
- Wishram
- Woodinville
- Woodland (Cowlitz County)
- Woodland (Skamania County)
- Yacolt
- Yakima (No County)
- Yakima (Yakima County)
- Yelm
- Zillah