Overview
Bellingham uses a compound area-type code (general use type + use qualifier + density) per BMC 20.00 neighborhood tables and BMC 20.06.020 classification system, rather than the conventional single-letter district code most WA cities use. The zoning map references neighborhood plan tables in BMC 20.00.010–20.00.230. This makes cross-neighborhood comparison harder than in cities with citywide letter-coded districts. | naming_convention_raw=compound area-type designation (general use type + use qualifier + density) per BMC 20.06.020 / 20.00 zoning tables; not a simple letter-or-number suffix system ; sub_flags_raw=[pacific-northwest, compound-area-type-codes] ; narrative_ref=narratives/bellingham-wa/drain-20260518T072625-wa-01.json
- Bellingham's zoning code uses a three-part compound area-type designation (general use type, e.g. 'Residential Single' or 'Commercial'; use qualifier; density tier) per BMC 20.00 neighborhood tables and BMC 20.06.020 classification system. This means a single SF parcel may be coded as 'Residential Single, Detached, 5,000 SF minimum' rather than a conventional 'R-5' or 'SF-5' code. The neighborhood plan zoning tables (§20.00.010 through §20.00.230) provide per-neighborhood district enumeration. Cross-neighborhood comparison requires consulting both the neighborhood plan table AND the use-type chapter (20.30 / 20.32 / 20.33 / 20.36).
- Bellingham implemented HB 1110 / HB 1337 through Chapter 20.28 Infill Housing rather than amending each base-district chapter individually. The interim ordinance was expanded citywide on 2025-05-19; final compliance amendments adopted 2025-12-08 (per cob.org city-progress page). Chapter 20.28 allows up to 4 units per lot or 6 within ½ mi of major transit (with ≥2 affordable). Critically, the chapter does NOT apply within the Lake Whatcom Reservoir Regulatory Provisions area — drinking water watershed protection trumps middle-housing densification. This is a single overlay-style chapter for citywide application rather than per-district amendment.
- The Lake Whatcom Reservoir Regulatory Provisions area is exempted from BMC 20.28 Infill Housing applicability per the interim ordinance language. Lake Whatcom is the City of Bellingham's drinking water reservoir; the watershed is subject to phosphorus TMDL load-reduction requirements and stricter density/impervious-surface controls. Parcels within this overlay cannot use the citywide middle-housing toolkit even though they are zoned residential. This makes Lake Whatcom watershed parcels the principal exception to HB 1110 4-plex/6-plex availability in Bellingham.
+ 3 more in Quirks & notes
Districts
| Code | Name | Category | Min lot | Height | Coverage | FAR | Du/ac | Parking | Setbacks F/S/R |
|---|---|---|---|---|---|---|---|---|---|
| RS-Detached | Residential Single — Detached | res_sf | — | 35 ft[4] | — | — | — | — | —[1] / —[2] / —[3] |
| RM-Planned | Residential Multi — Planned | res_mf | — | — | — | — | — | — | — / — / — |
| CC | Commercial Core (Downtown) | cbd | — | — | — | — | — | — | — / — / — |
| CT | Commercial Transition | com | — | — | — | — | — | — | — / — / — |
| RT | Residential Transition | res_mf | — | — | — | — | — | — | — / — / — |
| I | Industrial Development | ind | — | — | — | — | — | — | — / — / — |
| IT | Industrial Transition | ind | — | — | — | — | — | — | — / — / — |
| Infill-20.28 | Infill Housing (citywide overlay-equivalent) | res_mf | — | — | — | — | — | — | — / — / — |
Confidence: confirmed partial under review not found
Overlays
Shorelines of the state and shorelands per BMC 22.03.010 — Bellingham Bay (Puget Sound), Lake Whatcom, Lake Padden, Squalicum Creek, Whatcom Creek, Padden Creek, Chuckanut Creek shoreline jurisdiction. Shoreline environment designations per BMC 22.03.030 function as a zoning overlay per BMC 22.03.020.
Wetlands, frequently flooded areas, geologically hazardous areas, fish and wildlife habitat conservation areas, and critical aquifer recharge areas (statewide GMA categories) — Bellingham implements per BMC 16.55. Outside shoreline jurisdiction, CAO governs; within, BMC Title 22 SMP governs (§16.55.050 relationship clause).
Lake Whatcom watershed — drinking water reservoir for Bellingham. Properties within the Lake Whatcom Reservoir Regulatory Provisions area are exempted from the BMC 20.28 citywide infill housing toolkit.
Designated urban village boundaries per BMC 20.37.510 (Downtown), 20.37.310 (Fairhaven), 20.37.230 (Fountain District), 20.37.130 (Samish Way), and additional urban villages — mixed-use centers with pedestrian-oriented form standards
Designated billboard overlay zones (commercial corridors and arterial frontage) where billboards are permitted subject to overlay provisions
State preemptions
Adopted building codes
Statewide; update sched May 2026
Click a code label to open its state-by-state adoption atlas.
Amendment history
| Date | Kind | Citation |
|---|---|---|
| 2025-12-08 | effective | City of Bellingham — City Progress on State Legislation Affecting Housing (HB 1110, HB 1337 updates 2025-12-08) | type=middle_housing_compliance_update |
| 2025-05-19 | effective | City Council adoption of interim ordinance expanding BMC 20.28 Infill Housing toolkit citywide (per cob.org middle housing page) | type=infill_housing_interim_expansion |
Quirks & notes
- Bellingham's zoning code uses a three-part compound area-type designation (general use type, e.g. 'Residential Single' or 'Commercial'; use qualifier; density tier) per BMC 20.00 neighborhood tables and BMC 20.06.020 classification system. This means a single SF parcel may be coded as 'Residential Single, Detached, 5,000 SF minimum' rather than a conventional 'R-5' or 'SF-5' code. The neighborhood plan zoning tables (§20.00.010 through §20.00.230) provide per-neighborhood district enumeration. Cross-neighborhood comparison requires consulting both the neighborhood plan table AND the use-type chapter (20.30 / 20.32 / 20.33 / 20.36).
- Bellingham implemented HB 1110 / HB 1337 through Chapter 20.28 Infill Housing rather than amending each base-district chapter individually. The interim ordinance was expanded citywide on 2025-05-19; final compliance amendments adopted 2025-12-08 (per cob.org city-progress page). Chapter 20.28 allows up to 4 units per lot or 6 within ½ mi of major transit (with ≥2 affordable). Critically, the chapter does NOT apply within the Lake Whatcom Reservoir Regulatory Provisions area — drinking water watershed protection trumps middle-housing densification. This is a single overlay-style chapter for citywide application rather than per-district amendment.
- The Lake Whatcom Reservoir Regulatory Provisions area is exempted from BMC 20.28 Infill Housing applicability per the interim ordinance language. Lake Whatcom is the City of Bellingham's drinking water reservoir; the watershed is subject to phosphorus TMDL load-reduction requirements and stricter density/impervious-surface controls. Parcels within this overlay cannot use the citywide middle-housing toolkit even though they are zoned residential. This makes Lake Whatcom watershed parcels the principal exception to HB 1110 4-plex/6-plex availability in Bellingham.
- The Bellingham Plan (Comprehensive Plan) was approved end of 2025; its Housing Chapter (Goal H-B and policies H-10 through H-24) carries E2SHB 1220 housing-element compliance — planning for permanent supportive housing, emergency shelters, and transitional housing across the income spectrum. New Residential Low / Residential Mid / Residential High zone categories are introduced through the Plan and BMC 20.28 / 20.30 / 20.32 amendments. This affects all downstream Bellingham zoning analysis post-2025-12-08.
- Unlike many WA cities with a single major shoreline (e.g. Vancouver-Columbia, Tacoma-Commencement Bay), Bellingham has shoreline jurisdiction along Bellingham Bay (Puget Sound), Lake Whatcom, Lake Padden, plus four major creeks (Squalicum, Whatcom, Padden, Chuckanut). Each is assigned a shoreline environment designation (Aquatic / Natural / Conservancy / Shoreline Residential / Urban Conservancy / Urban Mixed / High Intensity) per BMC 22.03.030. The Lake Whatcom shoreline overlaps with the drinking-water reservoir watershed regulations — two overlapping environmental overlays.
- The primary code platform (bellingham.municipal.codes — a municipal.codes deployment) is Cloudflare-protected; scripted access (curl, WebFetch) returns 403 with a Turnstile challenge page. Wayback Machine has captures of section URLs but returns SPA shells (title 'Wayback Machine') rather than server-rendered HTML for deep sections. This means dimensional tables (Table 20.30.040 yards, BMC 20.06.020 classification matrix, BMC 22.03.030 shoreline environment table) cannot be retrieved via standard agent tooling. Future refresh requires Playwright-with-stealth or a city-hosted PDF mirror.
Massing explorer
Interactive 3D comparison across every district. Drag to orbit, scroll to zoom, use the slider to walk districts, and toggle applicable overlays in the right-side panel.
| District | Category | Height | FAR | Coverage | Setbacks | Parking | Density | Min lot | Overlays |
|---|
Sources & references
- [1] — Table 20.30.040 — Residential Single Minimum Yards; specific values under_review (Cloudflare gate)
- [2] — Table 20.30.040; specific values under_review
- [3] — Table 20.30.040; specific values under_review
- [4] — BMC 20.08.020 height definition No. 1 (35 ft) / No. 2 (20 ft); applied via BMC 20.30.040
Research status
Publication gates
| primary url present | passed | source.primary_url = https://bellingham.municipal.codes/BMC/20 (authoritative municipal.codes platform) |
|---|---|---|
| no aggregator cited | passed | scan clean — no zoneomics/steadily/siteplanguide/sitedesignguide/siteplancreator/propwire/zonara/unzoned references in record |
| confidence tags full form | passed | all confirmed fields carry §-citations (BMC 20.08.020, 20.28, 20.30.040, 20.32, 20.33, 20.36, 20.37, 22.03.010–22.03.030, 16.55.050); partial/under_review fields carry retrieval_failure_reason per FM-8 |
| overlays have parameters trigger confidence | passed | 5 overlays (SMP, CAO, LWRRP, UV, BB) each have non-empty parameters[], geographic_trigger, status, citation |
| preempt section city specific | passed | 4 WA preemption laws (HB 1110, HB 1337, E2SHB 1220, SB 5184) each carry city-specific qualifying_condition_checked with numeric inputs (pop 91482 / threshold 75000), vintage (2020 Census), and threshold compared |
Known issues
Other cities in this state
Nearest-alphabetical profiles. Click through to compare zoning patterns side-by-side.