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

This report summarises the 56-jurisdiction dataset behind this site as of October 21, 2026: what Bay Area cities protect, how they measure it, what they charge, when they require an arborist report, and what changed in 2026. Every figure is computed from the dataset, which cites the code section for each cell.

Headline numbers

What changed in 2026

110 verified changes were logged this year across 80 jurisdictions: 20 fee schedule updates (most effective July 1, 2026), 35 arborist-report rules confirmed or corrected from the code, and 10 jurisdictions added in October (Pacifica, San Bruno, South San Francisco, Portola Valley, Sausalito, Monte Sereno, Pleasanton, Dublin, East Palo Alto, San Mateo County unincorporated). The changelog lists each with its source.

Every jurisdiction at a glance

CityMeasuresThreshold as writtenPermit feeArborist report
AthertonCircumference48" circumference (15.2" dia) at 54" above natural gradefrom $775Sometimes
BelmontDBH10" DBH (natives) / 14" DBH (others), at 4.5 ft above natural gradefrom $92Sometimes
BelvedereDBH16" diameter native trees (policy); 'visually significant' trees of any species by staff j…from $1,496Sometimes
BerkeleyCircumference18" circumference single / 26" aggregate, at 4 FEET (48") above groundno feeNot required
BurlingameCircumference44" circumference (14" dia) at 54" (DSH)from $462Sometimes
CampbellDBH12" diameter (38" circumference) at FOUR FEET (48") above adjacent gradefrom $0Sometimes
Contra Costa County (unincorporated)Circumference20" circumference (approx. 6.5" diameter) at 4.5 ft: listed natives in riparian/woodland/s…from $750Sometimes
Corte MaderaCircumference50" circumference single trunk / 120" aggregate circumference multi-stem (any species) at …from $300Required
CupertinoDBHSpecimen: 12" dia single trunk (38" circ) / 24" aggregate multi-trunk (75" circ), at 4.5 f…from $483,Sometimes
DanvilleDBH10" dia single (natives) / 36" heritage, at 4.5 ft above natural gradefrom $249Sometimes
DublinDBH24" DBH (oak, bay, cypress, maple, redwood, buckeye, sycamore only) at 4 ft 6 in above nat…from $324Sometimes
East Palo AltoDBH8" DSH (any species) at 54" above grade; city handout expresses it as 25" circumference at…from $519Required
FairfaxCircumference12" circumference (4" diameter) any species, at 4.5 ft above lowest grade; heritage native…from $625Sometimes
Foster CityNo private thresholdN/A, no private threshold existsno feeNot required
FremontDBH10" DBH (natives) / 18" DBH (any species) / 6" DBH (vacant, underdeveloped or development …see fee scheduleSometimes
HaywardDBH4" DSH (natives) / 8" DSH (non-natives, commercial property or residential front yards onl…from $817Sometimes
HillsboroughDBH18" cumulative diameter at 4'6" (54") above natural gradefrom $1,076Required
LafayetteDBH12" DSH developed natives / 6" undeveloped natives / 6" riparian, at 4.5 ftfrom $350Sometimes
LarkspurCircumference50" circumference (any species) at 24" above natural gradefrom $239Required
Los AltosDBH12" dia general / 10" natives, at 48" (FOUR FEET) above grade, deviates from 54" standardfrom $314.57Required
Los Altos HillsCircumference36" circumference (approximately 12" diameter) at 4 ft above the root crown, oaks (genus Q…from $814Sometimes
Los GatosDBH12"/8"/4" diameter tiers at 4.5 ftfrom $256Sometimes
Marin County (unincorporated)DBH6" DBH (oaks, madrone, Sargent cypress, willows) or 10" DBH (bay, redwood, Douglas-fir, ma…from $500Sometimes
Menlo ParkCircumference47.1" circ (15") / oaks 31.4" circ (10"), at 54" above natural gradefrom $542Required
Mill ValleyCircumferenceHeritage: 65-95" circumference by species, at 4.5 ftfrom $1,401Required
MilpitasCircumference56"/37" circumference at 4.5 ft (taut tape)from $263Required
Monte SerenoCircumferenceoaks/redwoods >20" circumference; any other tree >25" circumference, at 48" above natural …from $100Sometimes
MoragaDBH5" trunk diameter at 3 ft (36") above natural grade, or multi-trunk total perimeter 40" at…from $280Sometimes
Mountain ViewCircumference12" circ (heritage 3 genera) / 48" circ (all species), at 54" above natural gradefrom $178Sometimes
NovatoDBH24" diameter (75" circumference) any species on any parcel (heritage tree) / 6" diameter (…see fee scheduleRequired
OaklandDBH4" DBH (CLO) / 9" DBH (others), at 4.5 ftfrom $579.06Not required
OrindaDBH12" (oaks, developed) / 6" (any, vacant/downtown) / 4" (riparian), at 4.5 ftfrom $197Required
PacificaDBH12" DBH any species (toyon 4" DBH; grove trees 6"), at 4.5 ft / 54" above gradefrom $264Required
Palo AltoDBH11.5" / 15" / 18" DBH at 54" above natural gradefrom $481Required
PiedmontNo private thresholdN/A, no private thresholdno feeNot required
Pleasant HillDBH9" (natives) / 18" (non-natives), diameter at 54" (DBH)from $166Required
PleasantonCircumference37" circumference (13 listed native species) / 55" circumference (any other species) at 4.…no feeSometimes
Portola ValleyCircumference36" circumference (11.5" dia) coast live/black/valley oak and bay; 16" (5") blue oak; 54" …from $96Required
Redwood CityCircumference38" circumference measured at WIDEST point between 6" and 36" above groundsee fee scheduleRequired
RossDBHImproved parcel: greater than 8" diameter within 25 ft of front/side or 40 ft of rear prop…from $552Required
San AnselmoDBH22" DBH any species on developed lots (heritage tree) / 7" DBH any tree on undeveloped lot…from $325Required
San BrunoDBH6" diameter (native bay, buckeye, oak, redwood, Monterey pine) / 10" diameter (any other s…from $181Required
San CarlosDBH9"/11"/15" dia (heritage) / 11" (significant), at 54"from $100Sometimes
San FranciscoDBH>12" DBH / >20 ft height / >15 ft canopy (independent prongs), DBH at 4.5 ft (BUF)from $499Not required
San JoseCircumference38" circumference at 54" above natural gradefrom $2,587Sometimes
San MateoDBH10" (oaks) / 15" (others) dia at 54" above natural gradefrom $100Sometimes
San Mateo County (unincorporated)DBH12.1" DSH / 38" circumference (any species); indigenous species 10" (most), 18" (redwood, …from $444Required
San RafaelNo private thresholdN/A, no private thresholdno feeNot required
Santa ClaraDBH12" dia (specimen) / 38" dia (any species), at 54" above grade; multibranched: 38" below f…from $904Required
SaratogaDBH6" (natives) / 10" (others) DBH at 4.5 ftfrom $151Sometimes
SausalitoDBH4" DBH coast live oak (any private lot) / 10" DBH any other species on developed lots / 4"…from $1,171Required
South San FranciscoCircumference48" circumference any species (30" heritage species; 75" blue gum, black acacia, myoporum,…from $121Sometimes
SunnyvaleCircumference38" circumference at 4.5 ft (54") above groundfrom $406Sometimes
TiburonCircumference60" circumference at 24" above ground (heritage); oaks any sizefrom $170Sometimes
Walnut CreekCircumference28" circ single / 40" aggregate multi-stem, at 4.5 ft above natural gradefrom $85Sometimes
WoodsideCircumference24"/30"/36" circumference at 48 INCHES above mean natural gradefrom $130Sometimes

Method

Each cell was read from the municipal code, the adopted fee schedule for the current fiscal year, or the city's official application form, and dated. Where the code and the city's web page disagree, the code is used and the conflict is noted on the city page. Fees are the first-tree figure in the published schedule; cities with deposits or per-tree tiers are shown as "from". Thresholds are compared in diameter equivalents (circumference divided by 3.14).

Cite this report

Schuck, M. (2026). Bay Area Tree Ordinances: the 2026 report, dataset version 2026-10-21. Urban Forestry Guide. https://urbanforestryguide.com/reports/bay-area-tree-ordinances-2026/ (CC BY 4.0). Data: CSV · JSON.

Questions

How often is this updated?

The dataset is re-verified on a rolling basis and fees are checked each July when cities adopt new schedules. This page regenerates from the data on every build.

Can I reuse the numbers?

Yes, under CC BY 4.0 with attribution to Urban Forestry Guide. The CSV and JSON carry the same figures.

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

Need the rule applied to one tree?

The permit checker applies each city’s rule to your species and trunk size; the arborist report is written to the same code section.

Call Urban Forestry Guide Request a Consultation