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.
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
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 |
|---|---|---|---|---|
| Oakland | East Bay | 4" oaks, 9" other | $100K+ | Very Strict |
| Palo Alto | South Bay | 11.5" protected spp. | $10K + moratorium | Very Strict |
| Atherton | Peninsula | 48" circ. oaks | Triple value | Very Strict |
| San Francisco | SF | 12" circ. near ROW | $20K | Very Strict |
| Los Gatos | South Bay | 15" or 50ft any spp. | 3:1 replacement | Strict |
| Saratoga | South Bay | Species + size | Criminal charges | Strict |
| Hillsborough | Peninsula | Heritage trees | High fines | Strict |
| Woodside | Peninsula | Heritage natives | Fines + replace | Strict |
| Mill Valley | Marin | Heritage species | $15K+ | Strict |
| Menlo Park | Peninsula | Heritage trees | Fines + replace | Moderate-Strict |
| Berkeley | East Bay | Coast live oaks | Fines + replace | Moderate-Strict |
| Los Altos | South Bay | 12" any, 10" natives | Fines + replace | Moderate-Strict |
| Tiburon | Marin | 60" circ. heritage | Fines + replace | Moderate |
| San Rafael | Marin | Ch. 11.12 protections | Fines | Moderate |
| Cupertino | South Bay | Protected tree ord. | Fines + replace | Moderate |
| San Carlos | Peninsula | Heritage trees | Fines | Moderate |
| Redwood City | Peninsula | Heritage trees | Fines + replace | Moderate |
| San Jose | South Bay | Heritage trees | Fines | Moderate |
| Burlingame | Peninsula | Protected species | Fines | Moderate |
| San Mateo | Peninsula | Heritage trees | $5K/tree | Moderate |
| Mountain View | South Bay | Heritage trees | Fines | Moderate-Light |
| Campbell | South Bay | Heritage trees | ~$500 | Light |
| Sunnyvale | South Bay | Street trees only | Fines | Light |
| Milpitas | South Bay | Street trees only | Fines | Light |
| Piedmont | East Bay | No private tree ord. | N/A | None (Private) |
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.
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.

13+ years navigating Bay Area tree ordinances across 25 cities and 5 regions. Independent arborist reports, permit guidance, and consulting. Request a consulting quote →