Hayward vs San Leandro
How do tree removal & heritage trees rules compare between Hayward, CA and San Leandro, CA?
Hayward and San Leandro have similar restriction levels.
Hayward, CA
Alameda County
Hayward requires a permit to remove protected heritage trees and street trees. Most private non-heritage trees can be removed without a permit.
View full Hayward rules →San Leandro, CA
Alameda County
San Leandro requires permits to remove protected and street trees. Private non-protected trees generally do not need permits on residential lots.
View full San Leandro rules →Key Facts Comparison
| Fact | Hayward | San Leandro |
|---|---|---|
| Permit needed | Heritage and street trees | - |
| Not required | Private non-heritage | - |
| Review | Planning Division | - |
| Replacement | Often required | Often required |
| Hazard trees | Expedited process | - |
| Protected Trees | - | Permit required |
| Street Trees | - | City approval |
| Private Trees | - | Usually exempt |
| Hazard | - | Arborist report OK |
Highlighted rows indicate differences between cities.
Hayward FAQ
How do I know if my tree is heritage?
Contact Hayward Planning at (510) 583-4216 with species and trunk diameter at 4.5 ft for an assessment.
Do I need a permit for a dead tree?
Yes if it is a protected species or in the right-of-way, though the process is expedited with proof of mortality.
San Leandro FAQ
Do I need a permit to remove a dead tree in my San Leandro yard?
Most private non-protected trees can be removed without a permit. If the tree was required under a prior permit condition, you may need city approval and replacement planting.
Who enforces this in San Leandro?
San Leandro code enforcement at (510) 577-3394 handles most complaints. Alameda County agencies handle regional issues.
Compare other topics
See how Hayward 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