If you searched for city of San Diego tree removal, you’re probably staring at a tree near the curb and wondering who actually deals with it. The answer depends on one thing: who owns the tree. Get that wrong, and you can pay a permit fine for cutting a tree you thought was yours, or wait months for a removal the city was never going to do.

This guide sorts out street trees, parkway trees, and the gray areas. It covers who’s responsible, who pays, how to request a city removal, and when a private service like ours is the right call.

A mature street tree growing in the parkway strip between the sidewalk and the curb on a residential San Diego street, with single-story homes behind it under warm afternoon light.

Public tree or private tree: how to tell

The first question is always ownership. In San Diego, the line between public and private trees runs along your property line, and it isn’t always where you think.

Trees inside your property line are yours. You maintain them, you pay for work on them, and you handle removal. Most yard trees fall here. For these, you only deal with the city if the tree is a protected species or sits in a designated overlay zone.

Trees in the parkway are the tricky ones. The parkway is the strip of land between the sidewalk and the street, sometimes called the verge or the planting strip. In San Diego that strip is public land, even though it runs right along the front of your house. Trees planted there are city street trees. You’re often expected to water and maintain them, but you don’t own them, and you can’t remove them on your own.

Trees in parks, medians, and along public roads are fully the city’s. You don’t touch these at all. You report a problem and the city’s crews handle it.

If you’re not sure where your property line falls, pull your plot map or your title documents. The parkway width varies by neighborhood, and older parts of the city like North Park, Golden Hill, and parts of Point Loma have wider parkways than newer tracts in Carmel Valley or Rancho Bernardo.

Who removes a city street tree

City street trees are managed by the City of San Diego’s Urban Forestry Program, which sits under the Transportation Department. They handle street trees in the public right-of-way across the city.

When a street tree needs to come down, the process usually starts with a request. You report the tree through the city’s Get It Done system, by app, web, or phone. A city crew or contracted arborist inspects it. If the city agrees the tree is dead, hazardous, or diseased beyond saving, the city removes it, and the city pays for it.

That’s the good news. The catch is timing and discretion. The city does not remove a healthy street tree because you don’t like the leaves, the roots are lifting your sidewalk a little, or it blocks your view. San Diego has spent years trying to grow its urban canopy, not shrink it, so the bar for removing a healthy public tree is high. Requests to remove healthy trees often get denied, and approved removals can sit in a queue for weeks or months depending on the backlog.

So for a genuinely dead or dangerous street tree, the city is your path, and it’s free. For anything short of that, you may be waiting a long time, or hearing no.

When you can hire a private service for a public tree

Here’s the part that confuses people. You generally cannot just hire a private crew to cut down a city street tree on your own initiative. It’s public property, and removing it without authorization can mean a fine and a bill for replacement.

But there are real situations where a private service comes into play:

  • The city approves removal but you want it done faster. In some cases the city will permit a property owner to remove and replace a street tree at their own cost, through a Street Tree Removal permit from Urban Forestry. Once that permit is in hand, you hire a licensed crew to do the work to city spec.
  • A tree is split, leaning over your house, or dropped a limb on your car. That’s an emergency. Call the city for a public tree, but if there’s an immediate hazard to people or property, document it and get a professional opinion fast. We cover what counts as a real emergency in our emergency tree removal guide.
  • The tree turns out to be on your property after all. Once you confirm it’s inside your line, it’s yours to handle, and a private service is the straightforward path.

The rule of thumb: the city authorizes, you (or the city) execute. Never remove a parkway or street tree without written approval.

A San Diego homeowner standing on the sidewalk next to a city street tree, looking up at a damaged limb, with the curb and street visible in the foreground.

Permits, protected trees, and the overlay zones

Even on private property, San Diego restricts certain removals. The city’s tree ordinance protects Heritage Trees, certain native species, and trees in specific zones. This is where the “city of San Diego tree removal” search overlaps with permits.

A few situations that trigger a permit:

  • Heritage Trees. Trees the city has formally designated for size, age, or historical value. Removal requires a permit regardless of who owns the tree.
  • Coastal-zone properties. Beach-area neighborhoods carry a coastal overlay that can require review before removal.
  • Native species and slopes. Some native trees and trees on steep, erosion-prone slopes carry extra rules.

Removing a protected tree without a permit can mean significant fines plus mandatory replacement. We break down the full permit picture, including the city’s fees and which suburbs run their own ordinances, in our San Diego tree removal permit guide.

Surrounding cities run their own programs. Escondido, Carlsbad, Chula Vista, Poway, and El Cajon each have street-tree and protected-tree rules that differ from the city of San Diego. If you’re outside city limits, check your own jurisdiction before assuming the San Diego process applies.

Sidewalk damage and root problems

A big share of city-tree questions start with the sidewalk. A street tree’s roots heave the concrete, you trip on it, and you want the tree gone.

Removal is rarely the city’s answer here. The more common outcome is a root prune, a sidewalk repair, or a root barrier, not a removal. The city would rather keep the canopy and fix the concrete. Responsibility for who pays for the sidewalk repair gets complicated fast, because San Diego’s code can place some sidewalk-repair duty on the adjacent property owner even when a city tree caused the damage.

We walk through that whole responsibility question, including how to document a city tree as the cause, in our guide on tree roots damaging your sidewalk and sewer. If the roots are into your sewer lateral, that’s a separate and often expensive problem worth getting on top of early.

What removal costs when it is yours

Once you’ve confirmed a tree is on your property and clear of permit restrictions, removal is a normal private job, and the cost comes down to size, species, and access.

In San Diego, a small ornamental might run a few hundred dollars, a mid-size tree typically lands in the four-figure range, and a large mature eucalyptus or pine near a structure can run well into the thousands once you factor in rigging, traffic control, and stump grinding. Tight street-front access, where a crew has to drop limbs over a sidewalk and haul debris to the curb, adds to the price. We keep current ranges in our San Diego tree removal pricing guide.

For a clear, written quote on a tree you own, you can look at our tree removal service or call us at (858) 925-5546 for a same-day estimate.

Frequently asked questions

Who removes a dead street tree in San Diego?

The City of San Diego’s Urban Forestry Program handles dead or hazardous street trees in the public right-of-way. Report it through Get It Done. If the city confirms the tree is dead or dangerous, the city removes it at no cost to you, though the timeline depends on their current backlog.

Can I remove a tree in the parkway in front of my house?

Not on your own. The parkway is public land, so a street tree there belongs to the city even though you may be expected to maintain it. You’d need a Street Tree Removal permit from Urban Forestry before any removal, and unauthorized removal can mean a fine plus a replacement requirement.

How do I request a city tree removal?

Use the city’s Get It Done system by app, web, or phone, and report the specific tree and the problem. A city arborist inspects it and decides whether removal is warranted. Healthy trees are usually preserved, while dead, diseased, or hazardous trees are prioritized for removal.

Is a city tree removal free?

For a genuinely dead or hazardous street tree that the city agrees to remove, yes, the city covers it. If you want a healthy street tree removed for your own reasons, you would generally pay for it yourself under a permit, and approval is not guaranteed.

What if the tree is actually on my property?

Then it’s yours to handle. Confirm the property line with your plot map first, check whether the tree is a protected or Heritage species, and if it’s clear, you can hire a private licensed crew to remove it without going through the city.

How long does the city take to remove a street tree?

It varies. Emergencies and clearly hazardous trees move faster, while routine requests can sit in a queue for weeks or months. If a tree poses an immediate danger to people or property, flag it as urgent and document the hazard with photos.

The short version

Figure out who owns the tree before you do anything else. If it’s a dead or hazardous street tree, report it to the city and let Urban Forestry handle it at no cost. If it’s a healthy public tree you want gone, you’ll need a city permit and you’ll likely pay for it. And if the tree is on your property, you’re free to hire a private crew, as long as it isn’t protected.

If you’ve confirmed the tree is yours and you want a straight answer on what it’ll take to remove it, call us at (858) 925-5546. We’ll tell you what’s realistic for your property, your access, and your budget.