How Impact Fees Can Shape Where Housing Goes in Marin
If you have ever raised concerns about a housing project at a city council meeting or a planning commission hearing, you have probably heard some version of the same response: “There is nothing we can do. It is a state mandate.” And in many cases, that is partly true. California has passed laws that limit how much local governments can use traditional zoning discretion to slow down or reshape development. If a project meets the code, the jurisdiction often has to approve it.
But that answer leaves out something important. There is a tool that still belongs entirely to local agencies, and it is one of the few remaining levers a community has to influence where and how growth actually lands: development impact fees.
Most people think of impact fees as just a cost-recovery mechanism. A new house gets built, it creates demand on roads, sewers, water, fire, and schools, and the fee is supposed to cover that cost. That part is true. But a well-designed fee schedule does more than recover costs. It works like a price signal.
In locations where new infrastructure is expensive and existing capacity is thin, the fee is high, because that is what growth actually costs there. In locations where roads, utilities, schools, and fire service already have room, the fee is lower, because the real cost is lower. That is not an obstacle to housing. It is honest accounting.
What this looks like in practice
Take a place like Hamilton in Novato. It has surplus federal infrastructure, open land, and room for growth at relatively low marginal cost. A partial or full fee waiver there is a defensible incentive. It pulls housing toward a location that can absorb it without straining existing services. The community benefits, the developer benefits, and existing residents are not stuck with the bill.
Now take a constrained downtown block. No surplus parking. No excess sewer or water capacity. An already-stretched fire response zone. Granting the same waiver there does not create an incentive. It creates a subsidy for harm.
The infrastructure costs do not disappear just because nobody charged for them. They get transferred to existing residents through higher utility rates, deferred maintenance, and future bond measures and parcel taxes. Over a twenty-year housing pipeline, that transfer can reach tens of millions of dollars.
The point is not to block housing anywhere. The point is to make the fee schedule honest about what growth actually costs in each location.
Then use targeted reductions where the community genuinely benefits: transit-adjacent infill where capacity already exists, family-oriented ownership units that fill gaps in the housing stock, and projects in areas with surplus infrastructure that can absorb growth affordably.
That is very different from granting blanket waivers that reward whichever developer is best at working the system, regardless of where the project lands or what it costs the rest of us.
So the next time someone tells you nothing can be done, ask them about impact fees. The state took away a lot of local control. It did not take away all of it.
Housing production is not a hypothetical in Marin County. It is happening now, across every jurisdiction. Projects helping cities and the county meet their sixth-cycle RHNA obligations are already in the pipeline or under construction: Mallard Pointe in Belvedere, Magnolia Village in Larkspur, multiple unincorporated county sites including Oaks Senior Living, the Coast Guard property at Point Reyes, and 1501 Lucas Valley Road. Mill Valley has Hamilton Drive and Richardson Terrace. Novato has Landing Court, Wood Hollow Residences, and Habitat Redwood Boulevard. San Rafael is absorbing major infill at 4040 Civic Center Drive, 555 Northgate, Northgate Town Square, 700 Irwin, and 1230 Fifth Avenue. These are just a few among many. The growth is real, it is accelerating, and it is countywide.
That growth is necessary. What is not necessary is the way we are funding the infrastructure it requires.
The legal and fiscal backdrop
In California, every new home creates measurable demand on roads, sewers, water systems, fire protection, and schools. The law provides a tool to match that demand to funding: development impact fees, supported by nexus studies that calculate what each new unit actually costs to serve. When done properly, growth pays for growth. When done poorly, or not at all, the cost shifts silently to existing residents through higher rates, new parcel taxes, deferred maintenance, and worn-out infrastructure.
In Marin, it is being done poorly. Not out of malice, but because the task outstrips what most local agencies are built to handle.
Consider how the system works in a place like Novato, where a single housing project can trigger fees or conditions from five separate public agencies. The city handles roads, parks, and police. The fire district covers emergency response. The sanitary district manages sewers. The water district manages supply and distribution. The school district addresses classroom capacity. Each agency sets its own fee schedule, conducts its own nexus analysis, and maintains its own capital improvement plan, all independently and on different timelines.
A proper nexus study requires demographic projections, capital facility inventories, replacement cost analysis, legal compliance review, and public adoption. After the U.S. Supreme Court’s 2024 decision in Sheetz v. County of El Dorado, even legislatively adopted fee schedules must withstand heightened constitutional scrutiny for nexus and proportionality. Assembly Bill 602 added requirements for square-footage-based calculations, periodic updates, and published documentation. These are not optional. They are the legal baseline.bwslaw+1
Now ask a basic question: how many of Marin’s small special districts have the staff, budget, and technical capacity to perform that work to current legal standards? Most fire districts, sanitary districts, and water districts in Marin operate with lean administrative teams focused on daily operations. School districts have even less infrastructure for this kind of financial and legal analysis. The result is that fee schedules go years without meaningful updates, nexus studies are either outdated or nonexistent, and agencies default to whatever the state cap allows rather than calculating what growth actually costs.csda+1
The numbers illustrate the consequences. In one Marin school district, the adopted residential impact fee is $5.17 per square foot, the state-mandated Level 1 cap. The district’s own consultant study found that the actual facility cost of new housing ranges from $6.78 to $17.67 per square foot, depending on whether modernization or new construction is required. The gap between what is collected and what growth actually costs could reach tens of millions of dollars over a twenty-year housing pipeline. That unfunded liability does not disappear. It lands on parcel-tax payers, bond measures, and the general fund.hcd.ca
This pattern is not unique to schools. It repeats across every service category where the agency lacks the resources to properly study, justify, and update its fees. Roads deteriorate faster because transportation fees were set a decade ago. Sewer and water systems absorb new connections without fully recovering expansion costs. Fire stations stretch response capacity without accounting for density they were never designed to serve.larkspur
The coordination we are missing
The solution is not to ask each small district to suddenly become an impact-fee shop. The solution is coordination.
A shared technical framework, whether structured as a joint powers agreement, a countywide service, or a cooperative staffing arrangement, would allow Marin’s agencies to pool resources for nexus studies, share demographic and capital data, standardize legal compliance, and publish transparent, defensible fee schedules that meet current state and constitutional requirements. It would cost less per agency than going it alone and produce a far stronger product.abag.ca
Impact fees are not just a cost-recovery tool. They are one of the few remaining levers a community has to influence where and how growth actually lands. In a post–SB 35 world where much of traditional zoning discretion has been preempted, a well-designed fee schedule functions as a transparent price signal: full fees in locations where new infrastructure is expensive and capacity is thin, reduced or waived fees in areas where roads, utilities, schools, and fire service already have room.hcd.ca
A partial or full waiver in a place like Hamilton, where surplus federal infrastructure and open land can absorb growth at low marginal cost, is a defensible incentive that pulls housing toward the location that best serves the community. The same waiver applied to a constrained downtown block with no surplus parking, no excess sewer or water capacity, and an already-stretched fire response zone is not an incentive. It is a subsidy for harm, quietly transferring tens of millions in real infrastructure costs onto existing residents.
The point is not to block housing anywhere. It is to make the fee schedule honest about what growth actually costs in each location, and then use targeted reductions where the community genuinely benefits, such as transit-adjacent infill with existing capacity, family-oriented ownership units, or projects that fill gaps in the local housing stock, rather than granting blanket waivers that reward whichever developer games the system most effectively.
This is not about raising fees. It is about doing honest math. When growth creates costs, those costs should be measured accurately and charged fairly, not deferred until residents wonder why their roads are crumbling, their sewer rates are climbing, and their school boards are asking for another parcel tax.
If impacts are regional, the capacity to measure them should be regional too.
Marc Hunter Lewis is a community policy advocate based in Novato.
Concrete next steps I suggest: publish this version on your campaign site with a strong, scannable layout; then adapt a slightly shorter cut (750–850 words) for Marin IJ or Marin Voice; and finally build a companion one-pager with a simple diagram of “high-cost vs low-cost areas” for use at council and district board meetings.
Would you like me to now cut this to an 800-word version tailored specifically to Marin IJ’s op-ed length and style, or keep it closer to 1,000 words for a policy brief you can distribute directly?