ISA Certified Arborist WE-15750A · ISA Certified Urban Forest Professional WE-15750AF · Serving the Bay Area
Urban Forestry Guide: (415) 881-0124

18 jurisdictions in Peninsula, each with its own ordinance. 9 always require an arborist report with a removal application; Foster City has no private-tree permit. Permit fees run from $92 (Belmont) to $1,076 (Hillsborough). Each city page has the code section, the fee schedule, the process and the fire-safety rule.

CityThe rule in one sentencePermit feeArborist report
AthertonAtherton requires a permit to remove valley, coast live or blue oak at 48″; other qualifying species at 48″. Measured as trunk circumference at 54″ above grade. Arborist report required in some cases. Permit fee from $775. Verified July 31, 2026.from $775Sometimes
BelmontBelmont requires a permit to remove principal native trees at 10″; any other species (large diameter tree) at 14″; city, right-of-way or replacement tree at any size. Measured as trunk diameter (DBH) at 54″ above grade. Arborist report required in some cases. Permit fee from $92. Verified July 31, 2026.from $92Sometimes
BurlingameBurlingame requires a permit to remove any species at 44″. Measured as trunk circumference at 54″ above grade. Arborist report required in some cases. Permit fee from $462. Verified July 31, 2026.from $462Sometimes
East Palo AltoEast Palo Alto requires a permit to remove any species at 8″; tree preserved, planted or replaced under a development approval at any size; tree in a public street or right-of-way at any size. Measured as trunk diameter (DBH) at 54″ above grade. Arborist report required with the application. Permit fee from $519. Verified October 12, 2026.from $519Required
Foster CityFoster City has no permit for removing trees on private property. Street, park and city-designated heritage trees still need city approval. Verified July 31, 2026.no feeNot required
HillsboroughHillsborough requires a permit to remove any species at 18″. Measured as trunk diameter (DBH) at 54″ above grade. Arborist report required with the application. Permit fee from $1,076. Verified July 31, 2026.from $1,076Required
Los Altos HillsLos Altos Hills requires a permit to remove any oak at 36″; council-designated heritage tree at any size. Measured as trunk circumference at 48″ above grade. Arborist report required in some cases. Permit fee from $814. Verified October 21, 2026.from $814Sometimes
Menlo ParkMenlo Park requires a permit to remove native California oak (genus Quercus) at 31.4″; any other species at 47.1″. Measured as trunk circumference at 54″ above grade. Arborist report required with the application. Permit fee from $542. Verified July 31, 2026.from $542Required
PacificaPacifica requires a permit to remove any species (protected tree) at 12″; toyon, heritage tree at 4″; any tree in a grove of 10 or more trees at 6″; 2 more protected classes. Measured as trunk diameter (DBH) at 54″ above grade. Arborist report required with the application. Permit fee from $264. Verified October 12, 2026.from $264Required
Palo AltoPalo Alto requires a permit to remove bigleaf maple and others at 11.5″; coast redwood at 18″; any other non-invasive, non-high-water-use species at 15″; 1 more protected class. Measured as trunk diameter (DBH) at 54″ above grade. Arborist report required with the application. Permit fee from $481. Verified July 31, 2026.from $481Required
Portola ValleyPortola Valley requires a permit to remove coast live oak, black oak, valley oak or California bay laurel at 36″; blue oak (16″ circ / 5″ dia) at 16″; coast redwood or Douglas fir at 54″; 2 more protected classes. Measured as trunk circumference at 54″ above grade. Arborist report required with the application. Permit fee from $96. Verified October 12, 2026.from $96Required
Redwood CityRedwood City requires a permit to remove any species at 38″; park & Recreation Commission heritage tree at any size. Measured as trunk circumference. Arborist report required with the application. Permit fee see fee schedule. Verified July 31, 2026.see fee scheduleRequired
San BrunoSan Bruno requires a permit to remove native bay, buckeye, oak, redwood or Monterey pine at 6″; any other species at 10″; council-designated tree or stand, or interdependent stand at any size. Measured as trunk diameter (DBH) at 54″ above grade. Arborist report required with the application. Permit fee from $181. Verified October 12, 2026.from $181Required
San CarlosSan Carlos requires a permit to remove coast live, valley, blue or interior live oak, buckeye, madrone at 9″; california bay laurel at 11″; coast redwood at 15″; 1 more protected class. Measured as trunk diameter (DBH) at 54″ above grade. Arborist report required in some cases. Permit fee from $100. Verified July 31, 2026.from $100Sometimes
San MateoSan Mateo requires a permit to remove oak (Quercus spp.) at 10″; any other species at 15″. Measured as trunk diameter (DBH) at 54″ above grade. Arborist report required in some cases. Permit fee from $100. Verified July 31, 2026.from $100Sometimes
San Mateo County (unincorporated)San Mateo County (unincorporated) requires a permit to remove any species at 12.1″; indigenous species at 10″; douglas fir or coast redwood at 18″; 4 more protected classes. Measured as trunk diameter (DBH) at 54″ above grade. Arborist report required with the application. Permit fee from $444. Verified October 12, 2026.from $444Required
South San FranciscoSouth San Francisco requires a permit to remove heritage species at 30″; blue gum eucalyptus and others at 75″; any other species at 48″; 1 more protected class. Measured as trunk circumference at 54″ above grade. Arborist report required in some cases. Permit fee from $121. Verified October 12, 2026.from $121Sometimes
WoodsideWoodside requires a permit to remove madrone, blue oak, buckeye, alder, big leaf maple, tanbark and others at 24″; coast live oak and others at 30″; any other species at 36″. Measured as trunk circumference at 48″ above grade. Arborist report required in some cases. Permit fee from $130. Verified July 31, 2026.from $130Sometimes

Every cell comes from the verified 56-city dataset (CSV and JSON available there). Each city page links the code section and source.

Need a report a Peninsula city will accept?

Written to the city's own checklist by an ISA Certified Arborist who does not sell tree work.

Call Urban Forestry Guide Request a Consultation