ISA Certified Arborist WE-15750A · ISA Certified Urban Forest Professional WE-15750AF · Serving the Bay Area
Urban Forestry Guide: (415) 881-0124

12 jurisdictions in Marin County, each with its own ordinance. 7 always require an arborist report with a removal application; San Rafael has no private-tree permit. Permit fees run from $170 (Tiburon) to $1,496 (Belvedere). Each city page has the code section, the fee schedule, the process and the fire-safety rule.

CityThe rule in one sentencePermit feeArborist report
BelvedereBelvedere requires a permit to remove tree native to Belvedere at 16″; visually significant tree of any species at any size; tree removed as part of a Design Review project at any size; 1 more protected class. Measured as trunk diameter (DBH) at 54″ above grade. Arborist report required in some cases. Permit fee from $1,496. Verified October 21, 2026.from $1,496Sometimes
Corte MaderaCorte Madera requires a permit to remove any species at 50″; tree on Town-owned property or easement at any size. Measured as trunk circumference at 54″ above grade. Arborist report required with the application. Permit fee from $300. Verified October 21, 2026.from $300Required
FairfaxFairfax requires a permit to remove any species at 12″; california nutmeg, giant chinquapin, toyon at 12″; bigleaf maple and others at 25″; 2 more protected classes. Measured as trunk circumference at 54″ above grade. Arborist report required in some cases. Permit fee from $625. Verified October 21, 2026.from $625Sometimes
LarkspurLarkspur requires a permit to remove any species (heritage tree) at 50″; council-designated heritage tree or grove at any size; any tree in the public right-of-way at any size. Measured as trunk circumference at 24″ above grade. Arborist report required with the application. Permit fee from $239. Verified October 21, 2026.from $239Required
Marin County (unincorporated)Marin County (unincorporated) requires a permit to remove native oaks, Pacific madrone, Sargent cypress and native willows at 6″; other listed natives at 10″. Measured as trunk diameter (DBH) at 54″ above grade. Arborist report required in some cases. Permit fee from $500. Verified October 21, 2026.from $500Sometimes
Mill ValleyMill Valley requires a permit to remove tanbark oak at 65″; oak (Quercus) or madrone at 75″; coast redwood at 95″; 1 more protected class. Measured as trunk circumference at 54″ above grade. Arborist report required with the application. Permit fee from $1,401. Verified July 31, 2026.from $1,401Required
NovatoNovato requires a permit to remove any species, native or non-native at 24″; any tree on an undeveloped parcel at 6″; council-designated heritage tree at any size; 1 more protected class. Measured as trunk diameter (DBH) at 24″ above grade. Arborist report required with the application. Permit fee see fee schedule. Verified October 21, 2026.see fee scheduleRequired
RossRoss requires a permit to remove any species, single trunk over 12″ DBH at over 12″; any species over 8″ DBH within 25 ft of the front at over 8″; any species 6″ DBH or more on an unimproved parcel at 6″; 1 more protected class. Measured as trunk diameter (DBH) at 54″ above grade. Arborist report required with the application. Permit fee from $552. Verified October 21, 2026.from $552Required
San AnselmoSan Anselmo requires a permit to remove any species on a developed lot at 22″; any tree on an undeveloped lot at 7″; council-designated heritage tree at any size; 1 more protected class. Measured as trunk diameter (DBH) at 54″ above grade. Arborist report required with the application. Permit fee from $325. Verified October 21, 2026.from $325Required
San RafaelSan Rafael has no permit for removing trees on private property. Street, park and city-designated heritage trees still need city approval. Verified July 31, 2026.no feeNot required
SausalitoSausalito requires a permit to remove coast live oak (any private lot) at 4″; any other species on developed private property at 10″; any tree on undeveloped private property at 4″; 2 more protected classes. Measured as trunk diameter (DBH) at 54″ above grade. Arborist report required with the application. Permit fee from $1,171. Verified October 12, 2026.from $1,171Required
TiburonTiburon requires a permit to remove listed oaks at any size; any species (heritage size) at 60″; council-dedicated tree at any size. Measured as trunk circumference at 24″ above grade. Arborist report required in some cases. Permit fee from $170. Verified July 31, 2026.from $170Sometimes

Every cell comes from the verified 56-city dataset (CSV and JSON available there). Each city page links the code section and source.

Need a report a Marin County city will accept?

Written to the city's own checklist by an ISA Certified Arborist who does not sell tree work.

Call Urban Forestry Guide Request a Consultation