Los Angeles
Los Angeles tree removal can require Urban Forestry and protected-tree review; parcel facts and species determine the permit route.
California
California tree permit rules are mostly city/county ordinances. Verify with local urban forestry or planning sources.
California tree permit rules are mostly city/county ordinances. Verify with local urban forestry or planning sources.
California tree permit rules are mostly city/county ordinances. Verify with local urban forestry or planning sources.
Los Angeles tree removal can require Urban Forestry and protected-tree review; parcel facts and species determine the permit route.
San Diego street-tree work uses the official no-fee street-tree permit and urban-forestry path; verify whether the tree is private, street, or development-related.
San Francisco tree permits route through Public Works for street trees and regulated tree activity.
San Jose tree removal rules include permit requirements for ordinance-size and street trees.
Fresno tree work should start with Public Works landscape/forestry sources and the city landscape code before trimming or removing regulated trees.
Sacramento tree work routes through the official Urban Forestry tree-permit path for public/street trees, protected removals, and notification requirements.
Long Beach tree checks start with Public Works public-tree services, tree-planting permit instructions, and the city tree-maintenance policy before planting, trimming, or removing regulated street/public trees.
Oakland tree checks start with official Tree Services and tree-removal permit sources before removing protected trees or working near public/street trees.
Bakersfield tree checks start with the official municipal code tree-preservation/street-tree provisions and city public works/parks context before removal, pruning, or contractor work.
Anaheim tree checks start with official planning and municipal-code sources before removing protected, public, or development-related trees.
Stockton tree checks start with official development-code and public-works sources before removing protected, public, or development-related trees.
Riverside tree checks start with official urban-forestry, parks, and municipal-code sources before removing, pruning, or working near regulated trees.
Irvine tree checks start with official urban-forestry and community-development sources before removing, pruning, or replacing regulated trees.
Santa Ana tree checks start with official planning, public-works, and municipal-code sources before removing or pruning regulated/public trees.
Chula Vista, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Santa Clarita, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Fremont, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
San Bernardino, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Fontana, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Modesto, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Moreno Valley, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Oxnard, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Huntington Beach, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Glendale, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Ontario, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Elk Grove, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Santa Rosa, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Rancho Cucamonga, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Oceanside, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Garden Grove, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Lancaster, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Roseville, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Palmdale, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Corona, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Salinas, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Hayward, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Sunnyvale, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Pomona, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Visalia, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Escondido, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Victorville, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Fullerton, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Torrance, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Orange, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Pasadena, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Santa Clara, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Clovis, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Simi Valley, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Vallejo, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Concord, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Fairfield, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Thousand Oaks, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Berkeley, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Antioch, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Menifee, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Temecula, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Richmond, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Murrieta, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Carlsbad, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Santa Maria, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
San Buenaventura (Ventura), CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Costa Mesa, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Downey, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Jurupa Valley, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Rialto, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
West Covina, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Chico, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
El Monte, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Vacaville, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
San Mateo, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Burbank, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Hesperia, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Tracy, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
El Cajon, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Inglewood, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Daly City, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Merced, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Vista, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Norwalk, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Chino, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Manteca, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
San Marcos, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Indio, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Redding, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Hemet, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Folsom, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Carson, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Compton, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Mission Viejo, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Santa Monica, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
South Gate, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Westminster, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Rancho Cordova, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Santa Barbara, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Citrus Heights, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Lake Forest, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
San Ramon, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Whittier, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Mountain View, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
San Leandro, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Livermore, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Perris, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Hawthorne, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Redwood City, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Newport Beach, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Buena Park, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Alhambra, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Upland, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Milpitas, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Lakewood, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Tustin, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Pittsburg, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Alameda, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Rocklin, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Napa, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Apple Valley, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Lake Elsinore, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Bellflower, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Pleasanton, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Redlands, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Tulare, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Turlock, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Dublin, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Eastvale, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Walnut Creek, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Yuba City, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Lodi, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Madera, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Baldwin Park, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Camarillo, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Palo Alto, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Redondo Beach, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Brentwood, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Davis, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Yorba Linda, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Union City, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Laguna Niguel, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Lynwood, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Porterville, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Woodland, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Hanford, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
San Clemente, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Santa Cruz, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Beaumont, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Gilroy, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Encinitas, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Montebello, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Petaluma, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
San Rafael, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Pico Rivera, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Gardena, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Cupertino, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Santee, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
National City, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Highland, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Monterey Park, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Lincoln, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
San Jacinto, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Fountain Valley, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Yucaipa, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Placentia, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Arcadia, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Colton, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Palm Desert, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Cathedral City, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Delano, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Novato, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Diamond Bar, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Huntington Park, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Paramount, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Watsonville, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
San Luis Obispo, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Aliso Viejo, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Glendora, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Los Banos, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Rosemead, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Covina, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Poway, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Ceres, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Cypress, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Newark, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Oakley, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Azusa, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Brea, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Cerritos, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Rancho Santa Margarita, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Hollister, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Morgan Hill, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Coachella, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Palm Springs, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Rohnert Park, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
El Centro, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Lompoc, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Lathrop, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Campbell, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
San Bruno, CA tree-permit checks route through the official local tree, public-works, forestry, planning, or code source before pruning or removal.
Use this page as a public web reference, not an official agency record. The linked official source remains the final authority.
TreePermitCheck. "California TreePermitCheck | Official Source Routes". https://www.treepermitcheck.com/states/ca/. Reviewed Jul 2026.
Source and citation notes