The figures behind the article, in one place. Every number here is in the article or comes from the same sources; the source list is at the bottom. Where a number is our estimate, it says so.
The numbers the plan is built on
| source | ||
|---|---|---|
| 890 homes | King County's 25-year target for Duvall | [3] |
| 932 homes of room | the city's August 2026 capacity, 42 over the target (staff said 939 and 49 aloud) | [12][13] |
| 514 homes built since 2019 | the state's count, 2,684 in 2019 to 3,198 in April 2026: about 73 a year against the 36 the target implies | [2] |
| 433, 780 or 380 | the city's documents count homes built 2020 to 2024 three ways; the state shows 380 completed | [2][14][15] |
| 675 homes | still needed for households under 80% of median income, 409 of them under 30% | [4][15] |
| $105,000 and $44,400 | 80% and 30% of median income for a household of three, 2026 | [5] |
| about $2,300 a month | the rent a new two-bedroom apartment needs to be worth building here (our estimate) | [6] |
| about $1,109 a month | what a household at 30% of median can pay for a two-bedroom, utilities included | [7] |
Room by zone
The city's September 15 workshop slides [12]:
| December 2025 | August 2026 | |
|---|---|---|
| Accessory dwelling units | 63 | 63 |
| R4 to R12 (neighborhoods) | 149 | 82 |
| R20, R30 | 193 | 129 |
| MU20, MU30 (mixed use) | 479 | 424 |
| Commercial, Old Town, Uptown, Midtown | 137 | 144 |
| Projects submitted since 2024 | 90 | |
| Total | 1,021 | 932 |
| Margin over 890 | +131 | +42 |
The slides call the 890 a "2024-2044 target." The city's own plan appendix puts the need for 2024 to 2044 at 716, after the homes built since 2019 [14]. One sentence from the council would settle which is right.
Where the need sits
The state's test is by income. Net need, 2024 to 2044, on the city's consultant's analysis [4][15], with the federal 2026 limits for a household of three [5]:
| Income band | Household of three earns up to | Can pay a month (30%, utilities in) | Homes still needed | What builds it |
|---|---|---|---|---|
| 0 to 30%, permanent supportive housing | $44,400 | about $1,109 | 141 | subsidy and a supportive-housing operator |
| 0 to 30%, other | $44,400 | about $1,109 | 268 | public subsidy only |
| 30 to 50% | $74,000 | about $1,850 | 0 | already met on paper |
| 50 to 80% | $105,000 | about $2,625 | 266 | partly reachable by set-asides at 50 to 60% |
| 0 to 80%, total | 675 | |||
| 80 to 120% | 10 | the market | ||
| over 120% | 0 | the market, which already built it |
Only zones allowing 20 or more homes an acre count toward the 0 to 80% need [15]. The neighborhood zones (R4 to R12) and accessory units count toward the two top bands, which need 10 homes and none.
Our estimate of the split the city has not published
The city publishes room by zone, not by income. Using the consultant's own method [15]:
| Income band | Room, our estimate | Needed | Margin |
|---|---|---|---|
| Under 80% | 665 to 719 | 675 | between 10 short and 44 over |
| 80 to 120% | 177 | 10 | 167 over |
| Over 120% | 36 | 0 | 36 over |
Two unknowns set the range: how much of the commercial row counts (in December the commercial zone was 107 of 137; we carry that share forward), and whether projects already in the pipeline count as room. The city's workbook would settle both; we have asked for it.
The rent a restriction would allow
At 80% of median, a restricted two-bedroom may rent for about $2,625 with utilities, or $2,425 without [5]. What the valley's apartments already charge [9][27]:
| Two-bedroom rent | |
|---|---|
| Tolt 24, Carnation, built 2021 | from $2,196 |
| Typical start across 39 nearby buildings | about $2,300 |
| Older Duvall two-bedrooms | $2,149 to $2,199 |
| New Duvall townhomes (Duvall Village) | $3,499 |
And what follows from each ceiling, for a 30-home building with 6 restricted homes and a 12-year tax exemption [16]:
| Ceiling | Restricted rent (net) | Against market | Binds? | Rent cut per public dollar: exemption / fee waiver |
|---|---|---|---|---|
| 80% | $2,425 | $229 above | no | none / none |
| 60% | $2,019 | $177 below | yes | $0.26 / $0.51 |
| 50% | $1,650 | $546 below | yes | $0.81 / $1.57 |
What the public can put behind one home
Per restricted apartment, the three things a city can give without raising a tax [16][43]:
| value | |
|---|---|
| the land, at Lot 409's appraisal, at 30 homes an acre | about $48,700 |
| city fees waived | about $33,000 |
| 12-year tax exemption | about $64,000 |
| total | about $146,000 |
Holding a rent at 30% of median for twelve years costs about $123,000. Fees and the exemption alone come to about $97,000. Public land closes the gap wherever it is worth about $760,000 an acre or more; Lot 409 is appraised at about twice that.
Two findings
Finding 1. Show the funder, or stop counting the seats
City staff described the exercise in their own words to the planning commission on August 26: "We just have to show the capacity is there ... even if it's not feasible for someone to actually build it because of land economics or demand or whatever it is." That is an honest account of what the law asks [A]. But 409 of the 675 homes the state wants shown are for households under 30% of median, and zoning cannot build those; only public money and an operator can. The city said as much before the appeal: "it would not be genuine to equate high-density housing with affordable housing" (the city's senior planner, in a letter to the state before the plan was adopted, as quoted by The Urbanist, October 2025) [B]. The capacity analysis then does exactly that: every zone at 20 homes an acre or more is booked as housing for households under 80% of median [15].
Show the funder, or stop counting the seats.
Finding 2. The ground sets the ceiling
In December 2025 the Snoqualmie reached Flood Phase 4; SR 203 closed north of town, Woodinville-Duvall Road closed (a downed tree), and on December 11 Duvall and Carnation were cut off [D]. Those are the town's two arteries. The capacity analysis carries no road or flood assumption [15]. The draft plan holds SR 203 to level of service D and says, in its own reassessment strategy, that where road improvements cannot be funded "the City may adjust land use assumptions" [14]. On September 15 staff said the traffic model is being updated to the new capacity, and "once that's done, we're going to look at levels of service" [13]. That result is not published.
Ask for the level-of-service result before adoption. If the roads do not fit, the plan says what to do.
Roads and parking: our sketch
A small model of the town's carrying capacity, run with public inputs and standard rates (our estimate; published with the rest of the model):
| Input or result | Value | Source |
|---|---|---|
| homes in the December 2025 showing | 1,021 (779 in zones at 20+ an acre) | [15] |
| SR 203 daily traffic: south of NE 124th / north at Cherry Valley Rd / NE 124th to Woodinville-Duvall Rd | 9,100 / 9,200 / 12,000 to 14,000 | [E] |
| added morning peak trips; share leaving town | about 490; about 85% | standard rates; [C] |
| share of the peak-hour room left at each entry that the showing would use | about a quarter | standard rates |
| parking the showing would demand | about 1,500 spaces | standard rates |
| at 30 homes an acre with 1.5 spaces each | a third of the acre in surface lot before any building | standard rates |
| if the city allowed only 0.5 spaces a home (the limit the state now sets for cities over 30,000; it does not bind Duvall) | about 600 cars to the street | [F] |
| road closures, December 2025 | about 3 days; the town cut off on December 11 | [D] |
On an ordinary morning the entries have room. The constraint is parking and the river. The ask: publish the level-of-service analysis for Main Street under the new densities; publish the parking standard the rezones assume against the city's own on-street inventory; state the flood-egress plan for households without a second car; and phase the rezones to the road and parking work that is funded, as the draft plan's reassessment clause allows.
The drafts on the table
| Draft chapter | What it does | What it means here |
|---|---|---|
| 14.47 Affordable Housing (Sept 1) | Density bonuses of 1.25, 1.5 and 1.75 times for 10, 20 or 30% affordable; affordable means 80% of median or less, held at least 50 years; a home at 30% counts as two [8] | an incentive program; at 80% the rental restriction binds on nothing (above) |
| Mandatory set-aside | Under discussion; on September 15 the council's packet set out Redmond's and Sammamish's mandatory programs, most rental set-asides at 50% of median [13][G] | state law does not require one; the question is which tools deliver |
| 3.12 Multifamily Tax Exemption (Sept 1) | a property tax exemption for multifamily housing with affordable units [21][22] | the 2023 housing plan asked for it; it moves rent only if the ceiling binds |
| 14.49 STEP Housing (Sept 1) | shelter, transitional, emergency and permanent supportive housing | the zoning half of the 141 supportive homes; zoning them is not funding them |
| Fee waivers (Sept 8 memo) | up to 80% of park and transportation impact fees with no backfill; utility connection fees under the 2023 law [49] | the cheapest tool the city holds (above) |
The county's land, with its caveat first
Parcel 0626079039 sits outside Duvall's city limits. It adds nothing to Duvall's housing numbers. It belongs here only because the county that assigns Duvall's target owns it.
King County bought the 75.8-acre farm on Duvall-Monroe Road in 2020 for $1,058,600, with Conservation Futures and Parks Levy money, for a trail extension still unfunded; its farming rights were sold to the county's Farmland Preservation Program in 1986 [34]. It was farmed until the sale and has been grass since. A county that asks a small town to make room for homes it cannot fund can be asked to put its own idle ground to work.
Any farm use of that ground turns on two things not yet settled: whether water and septic are feasible on the site, and whether the county determines the use compatible with the purpose it holds the land for. Nothing here asks for money before both are answered.
Numbers in brackets are the article's sources, with the same numbering. Additional to this page:
- A. City of Duvall Planning Commission, August 26, 2026 (city recording). recording
- B. The Urbanist, "Duvall Growth Plan Faces Challenge After Disregarding New Housing Law," October 17, 2025. theurbanist.org
- C. City of Duvall Housing Action Plan, 2023, Housing Needs Assessment: jobs (PSRC 2019: 1,370; services 735, education 234) and commuting (Census OnTheMap: 92.2% of working residents work outside the city). duvallwa.gov
- D. Snoqualmie Valley Record, flood and road-closure reports, December 2025. road closures "Carnation, Duvall isolated"
- E. WSDOT Traffic Sections, annual average daily traffic, reporting year 2025, SR 203 mileposts 12.03 to 20.75 (data.wsdot.wa.gov, Shared/TrafficData layer 1; our extract, published with the model).
- F. Laws of 2025, chapter 204 (SB 5184), minimum parking requirements: no more than 0.5 spaces per multifamily unit, section (6)(a) exempting cities of 30,000 or less. It repealed RCW 36.70A.620. leg.wa.gov
- G. City of Duvall, "Proposed Update to DMC Title 14," September 15, 2026 packet. duvallwa.gov
Working analysis by one valley household and its collaborators. Not legal, planning or financial advice, and not the position of the City of Duvall, King County, or any agency.