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
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
| Fact | Castro Valley | San 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