Skip to main content
CityRuleLookup
🌳 Tree Protection/Tree Removal Permits

Tree Removal Permits: Castro Valley vs San Leandro

How do tree removal permits 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

San Leandro requires an encroachment permit from Public Works to remove any street tree (city-owned trees in the parkway strip), but currently has no permit requirement for trees on private property.

View full San Leandro rules →

Key Facts Comparison

FactCastro ValleySan Leandro
Permit required for street trees-Yes — encroachment permit
Permit required for private trees-No
Code section-SLMC §5-2-215
Max fine for unauthorized removal-$1,000 (SLMC §5-2-200)
Contractor requirement-Licensed D-49 with insurance
Permit contact-Public Works (510) 577-3428

Highlighted rows indicate differences between cities.

Castro Valley FAQ

No FAQs available.

San Leandro FAQ

Do I need a permit to remove a tree in my backyard?

No. San Leandro currently does not regulate trees on private property — no permit is required for trees located entirely on your own land. However, the City has been considering a tree protection ordinance, and the 2025 Tree Master Plan commits to reviewing this policy.

What if the tree is in the strip between the sidewalk and curb?

That is a 'parkway strip' street tree owned by the City. You must apply for an encroachment permit from Public Works and the Urban Forestry Division must approve removal under SLMC §5-2-215.

What happens if I remove a street tree without a permit?

SLMC §5-2-200 authorizes a fine of up to $1,000 per tree for unauthorized removal, plus you may be required to pay the City's replacement cost.

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