ISA Certified Arborist — Serving the Bay Area
Call: (415) 881-0124
Bay Area • Ordinance Guide • All 25 Cities

Strictest Tree Ordinances in the Bay Area, Ranked

All 25 cities compared — protection thresholds, penalty severity, species protections, pruning rules, and permit requirements.
Michael Schuck Michael Schuck, ISA Certified Arborist · April 2026

Not All Tree Rules Are Created Equal

I work across 25 Bay Area cities, and the single most common question I get from homeowners is: "Do I even need a permit for this?" The answer depends entirely on where you live. A tree that's completely unregulated in Piedmont would require a $500+ permit application in Palo Alto and could trigger $100,000 in fines if removed without permission in Oakland.

After 13 years navigating these ordinances — writing arborist reports, attending permit hearings, and watching homeowners get surprised by rules they didn't know existed — I've developed a clear picture of which cities are the most protective of their trees and which give homeowners more flexibility.

Key Takeaways

  • Oakland is the strictest — 4-inch trunk diameter threshold for coast live oaks and penalties exceeding $100,000
  • Palo Alto and Atherton round out the top 3 with heritage tree protections, high penalties, and development moratoriums
  • Piedmont is the most relaxed — no private tree ordinance at all
  • Penalties range from $500 (Campbell) to $100,000+ (Oakland) across the 25 cities
  • Protection thresholds vary from 4 inches trunk diameter (Oakland oaks) to 48 inches circumference (Atherton oaks)
  • Use the Ordinance Comparison tool to see your city's rules side by side

What Makes a Tree Ordinance "Strict"

I rank strictness based on five factors that directly affect what homeowners can and can't do with trees on their property:

Protection threshold. The trunk diameter at which a tree becomes "protected" and requires a permit to remove. Lower thresholds mean more trees are protected. Oakland's 4-inch threshold for coast live oaks catches trees as young as 10–15 years old. Compare that to cities where only trees over 15+ inches are protected.

Species breadth. Some cities protect only specific native species (coast live oak, coast redwood). Others protect any tree above a certain size, regardless of species — meaning your Italian stone pine, London plane, or even a volunteer eucalyptus could be protected.

Penalty severity. Fines for unauthorized removal range from a few hundred dollars to six figures. Some cities add triple replacement value, development moratoriums, or criminal prosecution.

Pruning restrictions. Most cities allow routine maintenance pruning without a permit, but some restrict how much of the canopy you can remove (typically 25–30% per year) and require an arborist report for anything beyond maintenance.

Replacement requirements. Strict cities require replacement planting at ratios of 2:1 or 3:1, or in-lieu fees of $1,000–$5,000+ per tree when planting isn't feasible.

Compare Your City

Use our Ordinance Comparison tool to see your city's specific thresholds, penalties, and requirements side by side with other cities. It's the fastest way to understand where your city falls on the strictness spectrum.

The Top 10 Strictest Cities

1
East Bay
Protection threshold: 4" trunk diameter for coast live oaks; 9" for other protected species. The lowest oak threshold in the Bay Area — a tree barely the width of a softball is protected. Penalties: Up to $100,000+ plus triple the appraised tree value plus mandatory replacement. Oakland has criminally prosecuted unauthorized tree removal. Pruning: Any work on protected oaks requires a permit. Permit process: Planning Department review with public notification. Heritage trees (36"+ trunk diameter) get extra scrutiny. Full Oakland permit guide →
Lowest Threshold Highest Penalties Pruning Permits
2
South Bay
Protection threshold: 11.5" trunk diameter for coast live oak, valley oak, coast redwood, Oregon white oak. Any tree over 11.5" on public property. Penalties: Up to $10,000 per violation plus a 36-month moratorium on development — meaning you can't build anything on the property for 3 years after unauthorized removal. Permit fee: $507 even for dead protected trees. Replacement: Required at city-specified ratios and species. Full Palo Alto permit guide →
Dev Moratorium Dead Trees Need Permit
3
Peninsula
Protection threshold: 48" circumference (about 15.3" trunk diameter) for oaks. Heritage tree designation for exceptional specimens. Penalties: Triple replacement value plus restoration costs — on Atherton estates with mature heritage oaks, this can exceed $50,000. Key factor: Atherton's large lots with mature oak groves mean virtually every property has protected trees. The combination of high property values and heritage oaks makes permit violations extremely expensive. Full Atherton permit guide →
Heritage Oaks Triple Replacement
4
San Francisco
Protection threshold: Significant Tree ordinance — any tree within 10 feet of public right-of-way with 12" or more circumference (about 3.8" trunk diameter). Landmark Trees for exceptional specimens. Penalties: Up to $20,000 administrative fine per violation plus mandatory replacement. Key factor: The Bureau of Urban Forestry administers all street tree work and Significant Tree permits. Proposition E (2017) gave the city maintenance responsibility for 125,000+ street trees. Dense urban lots mean most trees fall within the 10-foot right-of-way buffer. Full SF permit guide →
Low Circumference Threshold $20K Max Fine
5
South Bay
Protection threshold: Any tree over 15" trunk diameter or 50 feet tall — species-agnostic, catching a wide range of mature trees. Penalties: Significant fines plus replacement at up to 3:1 ratios. Key factor: The size-based (not species-based) threshold means even non-native trees are protected if they're large enough. Heritage tree designation adds another layer. Los Gatos's wooded hillside lots mean many properties have multiple protected trees. Full Los Gatos permit guide →
Species-Agnostic 3:1 Replacement
6
South Bay
Protection threshold: Species-specific and size-based protections covering native oaks, redwoods, and large trees of any species. Penalties: Fines plus replacement requirements and potential criminal charges for willful violations. Key factor: Saratoga's wooded foothills create a heavy regulatory burden — many homeowners discover they can't do basic landscaping without triggering tree protection requirements. The combination of species protections and size thresholds catches both native and non-native trees. Full Saratoga permit guide →
Dual Protection Criminal Charges
7
Peninsula
Protection threshold: Heritage tree protections for native oaks and other significant specimens on the town's large estate lots. Penalties: Fines plus mandatory replacement at high ratios. Key factor: Hillsborough's minimum lot size of 0.5 acres means nearly every property has protected trees. The town's character is defined by its tree canopy, and the planning department takes violations seriously. Construction projects face particular scrutiny for tree impacts. Full Hillsborough permit guide →
Heritage Trees Large Lot Impact
8
Peninsula
Protection threshold: Heritage tree ordinance covering native oaks, redwoods, and other significant trees. Penalties: Fines plus replacement requirements. Key factor: Woodside's rural character and large lots mean extensive tree coverage. The town actively enforces protections, especially for coast redwood groves and heritage oaks. Construction-related tree damage is a frequent enforcement trigger. Full Woodside permit guide →
Redwood Groves Active Enforcement
9
Marin County
Protection threshold: Heritage species including coast live oaks, redwoods, and bay laurels. Penalties: $15,000+ for violations. Pruning rule: Maximum 30% of the crown per year, with an arborist report required for more. Key factor: Mill Valley's proximity to Mt. Tamalpais means fire safety and tree protection often conflict. The Tamalpais Fire Protection District adds another regulatory layer. Homeowners face the unusual challenge of needing to manage fire risk while complying with strict tree protections. Full Mill Valley permit guide →
30% Pruning Cap Fire/Tree Conflict
10
Peninsula
Protection threshold: Heritage tree ordinance covering native oaks and other significant trees. Penalties: Fines plus replacement requirements and potential project delays. Key factor: Menlo Park's combination of older residential neighborhoods with mature tree canopy and active development pressure (Meta campus, downtown redevelopment) creates frequent conflict between tree protection and construction. Heritage tree reports are a standard requirement for building permits. Full Menlo Park permit guide →
Heritage Trees Development Pressure

Need Help With a Tree Permit?

ISA Certified Arborist reports for permit applications across all 25 Bay Area cities. I know each city's specific requirements.

All 25 Cities Comparison Table

Here's every city at a glance. For detailed breakdowns, click through to each city's ranking page or permit guide.

City Region Protection Trigger Max Penalty Strictness
OaklandEast Bay4" oaks, 9" other$100K+Very Strict
Palo AltoSouth Bay11.5" protected spp.$10K + moratoriumVery Strict
AthertonPeninsula48" circ. oaksTriple valueVery Strict
San FranciscoSF12" circ. near ROW$20KVery Strict
Los GatosSouth Bay15" or 50ft any spp.3:1 replacementStrict
SaratogaSouth BaySpecies + sizeCriminal chargesStrict
HillsboroughPeninsulaHeritage treesHigh finesStrict
WoodsidePeninsulaHeritage nativesFines + replaceStrict
Mill ValleyMarinHeritage species$15K+Strict
Menlo ParkPeninsulaHeritage treesFines + replaceModerate-Strict
BerkeleyEast BayCoast live oaksFines + replaceModerate-Strict
Los AltosSouth Bay12" any, 10" nativesFines + replaceModerate-Strict
TiburonMarin60" circ. heritageFines + replaceModerate
San RafaelMarinCh. 11.12 protectionsFinesModerate
CupertinoSouth BayProtected tree ord.Fines + replaceModerate
San CarlosPeninsulaHeritage treesFinesModerate
Redwood CityPeninsulaHeritage treesFines + replaceModerate
San JoseSouth BayHeritage treesFinesModerate
BurlingamePeninsulaProtected speciesFinesModerate
San MateoPeninsulaHeritage trees$5K/treeModerate
Mountain ViewSouth BayHeritage treesFinesModerate-Light
CampbellSouth BayHeritage trees~$500Light
SunnyvaleSouth BayStreet trees onlyFinesLight
MilpitasSouth BayStreet trees onlyFinesLight
PiedmontEast BayNo private tree ord.N/ANone (Private)
Important Caveat

This ranking reflects strictness of private property tree regulations. Even cities with no private tree ordinance (Piedmont) still regulate street trees and may have other restrictions. And cities near the bottom for strictness can still have costly surprises — a heritage tree you didn't know about, a species-specific protection, or a neighbor complaint that triggers city enforcement. Always check before you cut.

Patterns I See Across All 25 Cities

Wealth Correlates with Strictness

The wealthiest communities — Atherton, Hillsborough, Woodside, Palo Alto, Los Gatos — tend to have the strictest protections. Large lots with mature tree canopy define these communities' character, and residents (and city councils) want to keep them. The penalties are proportional to property values: a $50,000 tree replacement fine is more palatable in Atherton than in Milpitas.

Coast Live Oaks Get Extra Protection Everywhere

Almost every Bay Area city gives coast live oaks (Quercus agrifolia) the most protection of any species. Oakland's 4-inch threshold, Palo Alto's specific designation, Berkeley's oak protections — the coast live oak is the de facto "most protected tree in the Bay Area." Read our coast live oak species guide for more.

Fire Zones Create Tension

Cities in fire-prone areas — Berkeley, Oakland, Mill Valley, Tiburon — face an inherent conflict between tree protection and defensible space requirements. Some have created exemptions or expedited processes for fire-safety tree removal, but homeowners still need permits and documentation. Berkeley's EMBER Initiative is trying to bridge this gap.

Construction Is the #1 Enforcement Trigger

Most tree ordinance violations I encounter aren't homeowners deliberately cutting down protected trees. They're contractors who damage roots during construction, excavation that severs a root system, or grading that changes drainage around a heritage oak. Cities catch these because building permits trigger tree reviews. If you're planning construction, get an arborist report first. See our Tree Care Before & After a Remodel guide and Remodel Checklist.

What This Means for Homeowners

If you live in a top-10 city: Assume any mature tree on your property could be protected. Before removing, significantly pruning, or doing any construction near trees, get a professional assessment. The cost of an arborist report ($300–$1,500) is trivial compared to the penalties for getting it wrong.

If you live in a moderate city: Check whether your specific trees are protected — species, size, and location all matter. Use our Permit Checker and Penalty Calculator to understand your exposure.

If you live in a light/no-ordinance city: You still have obligations to neighbors, street trees, and city trees. And if you're near the boundary of a stricter city (Piedmont borders Oakland; Milpitas borders San Jose), make sure you know exactly which jurisdiction your property falls in.

Need Permit Guidance for Your City?

ISA Certified Arborist with 13+ years navigating Bay Area tree ordinances. Arborist reports, permit applications, and consulting for all 25 cities.

Frequently Asked Questions

Which Bay Area city has the strictest tree ordinance?

Oakland, with its 4-inch trunk diameter threshold for coast live oaks and penalties exceeding $100,000. Palo Alto and Atherton are close seconds with heritage tree protections, development moratoriums, and high replacement costs.

Can I remove a tree on my own property?

It depends on your city, the tree species, and its size. In strict cities like Oakland, Palo Alto, and Atherton, protected trees require permits. In Piedmont, there's no private tree ordinance. Use our Permit Checker to find out.

What are the fines for removing a tree without a permit?

They range from about $500 in Campbell to $100,000+ in Oakland. Palo Alto adds a 36-month development moratorium. Many cities require replacement planting at 2:1 or 3:1 ratios on top of fines. Use our Penalty Calculator to estimate your city's penalties.

What makes a tree "protected" or "heritage"?

Definitions vary. Generally, protected trees are above a certain trunk diameter (4–15+ inches depending on the city) and/or belong to specific species (coast live oak, coast redwood, valley oak). Heritage trees are exceptional specimens — usually larger, older, or historically significant — with additional protections.

Do I need a permit to prune a tree?

For routine maintenance under 25–30% of canopy, most cities don't require a permit. Oakland requires permits for any work on protected oaks. Mill Valley caps pruning at 30% per year. When in doubt, check with your city or consult an arborist.

Which city is most relaxed about trees?

Piedmont has no private tree ordinance — the most relaxed in the Bay Area. Milpitas and Sunnyvale primarily protect only street trees. Campbell has minimal heritage tree protections with low penalties.

Do tree ordinances apply to dead trees?

In most cities, yes. Palo Alto charges $507 for a dead protected tree removal permit. Some cities offer expedited processes, but assume a permit is needed. See our Palo Alto dead tree permit guide.

How do fire zones affect tree rules?

Properties in Very High Fire Hazard Severity Zones may have modified rules or exemptions for defensible space compliance, but protected tree removal still typically requires a permit and arborist documentation.

What is a tree replacement requirement?

Many cities require planting replacement trees (1:1 to 3:1 ratios) or paying in-lieu fees ($500–$5,000+ per tree) when protected trees are removed. Species, size, and planting location are often specified by the city.

How do I compare my city's rules to others?

Use our Ordinance Comparison tool for a side-by-side comparison of all 25 cities. Each city also has a dedicated page with full ordinance details: check the Cities directory.

Can an arborist help with permit applications?

Yes. An ISA Certified Arborist familiar with your city's ordinance can determine if your trees are protected, write the required arborist report, and guide you through the permit process. This is one of the most common reasons homeowners hire me — learn about consulting services.

What about the Oakland/Piedmont border?

Properties near the Oakland/Piedmont boundary should verify exactly which jurisdiction they're in. Oakland's strict 4-inch oak threshold versus Piedmont's lack of a private tree ordinance makes this one of the most consequential property lines in the Bay Area. See our detailed comparison: Oakland vs. Piedmont Tree Rules.

Michael Schuck
Michael Schuck, ISA Certified Arborist WE-15750A
13+ years navigating Bay Area tree ordinances across 25 cities and 5 regions. Independent arborist reports, permit guidance, and consulting. Request a consulting quote →
Call Now Get Free Quotes