Skip to main content
CityRuleLookup
🌳 Tree Protection/Tree Replacement Requirements

Tree Replacement Requirements: Castro Valley vs San Leandro

How do tree replacement requirements rules compare between Castro Valley, CA and San Leandro, CA?

Castro Valley, CA

Alameda County

No data available yet for Castro Valley.

San Leandro, CA

Alameda County

Some Restrictions

When the City removes a street tree, the adjacent property owner may request a free replacement; if no replacement is requested, the owner must pay the $210 Master Fee Schedule planting fee for a city-chosen replacement.

View full San Leandro rules →

Key Facts Comparison

FactCastro ValleySan Leandro
Replacement required (street trees)-Yes — free if owner accepts; $210 if declined
Replacement required (private trees)-No
Code section-SLMC §5-2-215 (Ord. 2019-015)
City planting fee-$210 (Master Fee Schedule)
Species selection-City-approved Street Tree List
Plan adopted-Tree Master Plan, Jan. 6, 2025

Highlighted rows indicate differences between cities.

Castro Valley FAQ

No FAQs available.

San Leandro FAQ

Do I have to replace a street tree that the City removes?

Yes — either accept a free city-planted replacement from the approved Street Tree List, or pay the $210 Master Fee Schedule planting fee for the City to plant a tree at a location of its choosing.

Can I pick any species for my replacement street tree?

No. Selection is limited to the City's approved Street Tree List, and the City makes the final determination based on planting area, utility conflicts, and species suitability.

Do I have to replace a tree I removed from my own yard?

No. San Leandro does not regulate private property trees, so there is no replacement requirement.

Compare other topics

See how Castro Valley and San Leandro compare on other ordinance categories.

Want to add a third city?

Use our full comparison tool to compare up to three cities.

Open Comparison Tool