What Actually Causes Rust Stains on San Diego Concrete?
Rust stains on San Diego concrete usually come from sprinkler heads, iron in fertilizer, or metal furniture legs, not damage inside the slab. Pressure washing alone rarely lifts them. We treat the spot with an oxalic acid cleaner, let it dwell a few minutes, then rinse at low pressure. Most driveway rust clears in one visit.
Last updated: July 2026
We see the same orange fan-shaped stain on driveways all over Clairemont and Scripps Ranch. It almost always lines up with a sprinkler head. Reclaimed and well-influenced irrigation water carries iron, and every cycle it sprays a little more onto the concrete until you get that rust bloom.
Fertilizer is the other big one. Toss down a lawn feed with iron in it, let the granules skip onto the driveway, then run the sprinklers, and you have baked-in rust by the weekend.
Why Won't Pressure Washing Alone Remove Rust?
Rust is not sitting on top of the concrete. It has soaked into the pores. You can hit it with a surface cleaner at 3000 PSI and the stain will look a little lighter, but the color is chemically bonded down inside the slab. Blasting harder just etches the concrete and leaves a swirl mark next to a stain you did not fully remove.
That is why we treat before we rinse. Oxalic acid breaks the iron bond so the stain releases instead of getting driven deeper.
What We Use on Different Rust Sources
| Stain source | What works | What to avoid |
|---|---|---|
| Sprinkler / irrigation iron | Oxalic acid, dwell, low-pressure rinse | Wire brushing (spreads it) |
| Fertilizer granules | Oxalic acid plus a second pass | Bleach (sets the color) |
| Metal furniture / rebar | Oxalic acid, sometimes repeat visit | Muriatic acid (burns the surface) |
A lot of homeowners reach for bleach or muriatic acid first. Both make it worse. Bleach can set the iron color, and muriatic acid opens the concrete pores and leaves a chalky white burn that stands out as bad as the rust did.

How Much Does Rust Removal Cost?
On its own, a couple of rust spots on a residential driveway usually runs $100 to $200, and we often fold it into a full driveway wash rather than charge for it twice. Heavy staining across a large slab, or old rebar bleed near a garage apron, can push higher because it takes repeat treatments.
One honest note. Concrete that has been rusting for years may not go back to bright gray. We can lift the stain out, but decades of iron in a porous slab sometimes leaves a faint shadow. We will tell you that up front on the walk-through instead of after.
If the stain sits next to an oil spot, read our take on what actually pulls up oil stains from a San Diego driveway too, since we usually treat both in the same visit. For a full driveway refresh see our pressure washing page, or send us a photo and we will tell you whether it is rust, oil, or just old grime.