Cost Guides · Pool Removal

Pool Removal Cost In
Contra Costa County (2026)

Real working ranges for partial and full pool removal, every ancillary line item that shows up on the invoice, and the permit track that quietly decides whether your backyard stays buildable.

Pool removal cost in Contra Costa County runs $3,000 to $12,000 for a partial fill-in and $6,500 to $25,000 for a full removal, depending on pool size, construction type and how close a truck can get to the deep end. The gap between those two numbers is not a discount · it’s two completely different permits, two different end results, and one of them puts a permanent note on your parcel. This guide breaks the pricing down line by line so you can read a quote instead of guessing at one.

The Short Answer: 2026 Price Ranges

Here is the whole market on one screen. These are working ranges for Contra Costa County · Richmond, El Sobrante, San Pablo, Pinole, Hercules, Concord, Walnut Creek, Martinez and the unincorporated pockets in between. They include demolition, backfill, haul-off and grading, and they assume normal residential access.

Pool SizePartial RemovalFull RemovalDifference
Under 500 sq ft$3,000 to $5,500$6,500 to $11,000Roughly 2×
500 to 800 sq ft$5,500 to $8,500$11,000 to $16,000Roughly 2×
Over 800 sq ft$8,500 to $12,000$16,000 to $25,000Roughly 2×
Above-ground pool$300 to $800 · up to $1,500 to $4,000 with decking and concrete
The pattern to remember

Across every size class, a full removal costs about double the partial. That premium is buying you engineered, tested, certified fill · ground you can legally build on. Everything in this guide is really a discussion of whether you need that.

Most Contra Costa homeowners are somewhere in the 450-700 sq ft range: a standard rectangular or kidney gunite pool poured in the 1960s through 1980s, often with a spa attached. That lands the typical partial at $5,500-$8,500 and the typical full at $11,000-$16,000 before ancillaries.

Partial Pool Removal Cost By Size

A partial removal · also called a fill-in, a partial fill or pool abandonment · costs $3,000 to $12,000 in Contra Costa County depending on square footage. The crew demolishes the top portion of the bond beam, punches drainage holes through the floor, breaks the walls inward, and backfills with clean material compacted in lifts.

Pool Surface AreaTypical CostWhat You Get
Under 500 sq ft$3,000 to $5,500Small plunge, spool or older compact pool. Two to three days on site.
500 to 800 sq ft$5,500 to $8,500The standard East Bay backyard pool. Most common quote we write.
Over 800 sq ft$8,500 to $12,000Large or L-shaped pool, attached spa, extensive decking.

The shell stays in the ground on a partial. That is the whole reason it’s cheaper · you’re not paying to break out, load and haul roughly 40 to 80 tons of reinforced gunite, and you’re not paying for a geotechnical engineer to certify the fill. You are also, in unincorporated Contra Costa, accepting a permanent note on your parcel. That trade-off gets its own article: partial vs. full pool removal, compared line by line.

Full Pool Removal Cost By Size

A full removal costs $6,500 to $25,000 in Contra Costa County. Everything comes out · shell, floor, walls, plumbing, steel · and the void is filled with engineered material compacted and tested to an engineer’s specification.

Pool Surface AreaTypical CostWhy It Costs More
Under 500 sq ft$6,500 to $11,000Full concrete breakout, haul-off, engineered fill, compaction testing.
500 to 800 sq ft$11,000 to $16,000Adds 15-30 truckloads of material movement plus soils engineering.
Over 800 sq ft$16,000 to $25,000Large void, deep end over 8 ft, heavier steel, more import fill.

Three cost drivers sit inside that number and none of them are optional on a full removal: concrete disposal (inert material is billed by weight, and a gunite shell is heavy), import fill (you’re replacing a 12,000-gallon void with dirt that has to be trucked in), and compaction testing by an accredited soils firm with a final report signed by a licensed civil or geotechnical engineer. That report is what makes the ground buildable. It is also what makes the quote bigger.

Above-Ground Pools

Above-ground pool removal costs $300 to $800 for a straightforward disassembly and haul-off. If the pool is surrounded by a wood deck, sitting on a concrete pad, or partially set into a slope, expect $1,500 to $4,000 once decking demolition, concrete breakout and disposal are added.

The pad is usually what surprises people. A 16-foot round pool sitting on a 4-inch reinforced slab means concrete removal at $3-$8 per square foot including disposal, and reinforced concrete adds another $1-$3 per square foot. The pool comes apart in an afternoon; the slab is the real job.

The Line Items Nobody Quotes Up Front

The headline number is demolition and backfill. These are the items that show up as add-ons · and the reason two quotes for “the same pool” can differ by $4,000. Ask every bidder to price these explicitly.

Line ItemTypical CostWhen It Applies
Electrical disconnect$300 to $800Always. Pump, light and bonding circuits must be killed at the panel and made safe.
Plumbing disconnect & cap$250 to $600Always. Supply and return lines cut and capped; some jurisdictions want them abandoned properly.
Soil testing & compaction testing$200 to $400Required on the engineered-fill track; per-test, so a deep pool costs more.
Backfill material$15 to $60 / cubic yardAlways. A 500 sq ft pool can need 100-200 cubic yards. This is often the single largest variable.
Final grading$500 to $1,200Always, if you want a yard instead of a crater. See grading and leveling.
Debris removal & disposal25% to 35% of project costAlways. Concrete tipping fees run $90-$160 per ton in the Bay Area.
Permits & agency feesVaries by jurisdictionAlways. Grading permit, demolition permit, sanitary district sign-off where applicable.
⚠ Read the backfill line closely

Backfill at $15 per cubic yard and backfill at $60 per cubic yard are both real numbers · the spread is haul distance and material quality. On a 150-cubic-yard pool that is a $6,750 swing hiding inside one line. If a quote says “backfill included” without a yardage and a unit rate, it isn’t a quote. It’s a hope.

Planning A Project In The East Bay?

Free on-site estimate anywhere in Contra Costa or Alameda County. One fixed written number, permits included.

Get My Free Estimate

What Actually Drives Your Number

Two identical-looking pools three blocks apart in El Sobrante can price $5,000 apart. Here is why.

Size and depth

Surface area sets the demolition price; depth sets the fill price. An 8-foot deep end holds far more void than a 5-foot one at the same square footage, and every extra cubic yard is material you buy, truck, place and compact. Depth is the number most homeowners forget to mention on the phone.

Construction type

Gunite and shotcrete shells are steel-reinforced concrete · the heaviest and slowest to break out, and the most expensive to dispose of by weight. Fiberglass shells are lighter and often come out in large sections, which is fast, but they can be awkward to lift over a fence. Vinyl-liner pools have the least concrete of the three; the liner and coping come out easily and the walls are usually steel or polymer panels.

Access width

This is the biggest swing factor in the East Bay, full stop. If a standard excavator can reach the backyard, the job runs on schedule. If the only way in is a 36-inch side gate, the work shifts to mini-excavators, buggies and conveyor lines, and the hours multiply. Hillside lots in El Sobrante, Richmond Hills, Orinda and Lafayette routinely add thousands for access alone.

Distance to disposal

Every load of broken concrete and every load of import fill is a round trip. A job fifteen minutes from an approved processing facility and a job forty-five minutes out have very different trucking lines, even with identical demolition scopes.

Whether the pad has to be buildable

This is the fork in the road. If you plan to put a structure, an addition or an ADU over the footprint, you need engineered fill, compaction testing and a signed engineer’s report · the full-removal track. If it’s going to be lawn, planters and a patio forever, the partial track may be legitimate. It is not a matter of preference; it’s a matter of what the County will let you build on later.

Hillside lots and slope

Slope changes both the method and the permit. In unincorporated Contra Costa, the uncertified-fill track is not allowed where the ground slopes steeper than 10%. Plenty of El Sobrante and Richmond Hills backyards exceed that, which means the cheap option was never on the table for those properties in the first place.

Worked Example: 500 Sq Ft Gunite Pool In Pinole

Numbers in a table are abstract. Here’s the same pool priced both ways: a 500 square foot gunite pool, 3.5 ft shallow to 8 ft deep, standard Pinole backyard with an 8-foot gate, roughly 130 cubic yards of void to fill.

Line ItemPartial (Fill-In)Full Removal
Demolition scopeTop 24″ of bond beam, walls broken in, floor perforatedEntire shell, floor, walls, steel removed
Base demolition & backfill$5,500 to $8,500$11,000 to $16,000
Electrical disconnect$300 to $800$300 to $800
Plumbing cap$250 to $600$250 to $600
Soil / compaction testingTypically not required$200 to $400 (plus engineer’s report)
Concrete haul-offPartial · shell staysFull · 40-70 tons at $90-$160/ton
Final grading$500 to $1,200$500 to $1,200
Permit trackUncertified fill (“GN”)Engineered fill (“G”)
Buildable afterward?No · landscaping onlyYes, per the engineer’s report
Realistic all-in$7,000 to $11,000$13,000 to $19,000

Roughly a $6,000 to $8,000 spread on this specific pool. That is the actual decision · not “which contractor is cheaper,” but “is a buildable backyard worth six to eight thousand dollars to me.” For a homeowner planning an ADU behind the house, that math is easy. For a retiree who wants a lawn and is never moving, it’s genuinely arguable.

Contra Costa’s Two Permit Tracks

Unincorporated Contra Costa County handles pool abandonment through two distinct permit types, and every quote you receive is silently priced against one of them. If a bidder never mentioned which track they’re on, they’re on the cheap one.

Track I · engineered fill (permit type “G”)

  • Fill compacted to a minimum 90% relative compaction per ASTM D1557.
  • Testing performed by an accredited soils firm; final compaction report signed by a licensed civil or geotechnical engineer.
  • Submittal includes a 24″ × 36″ site plan plus a geotechnical report.
  • The applicant must disclose the source of the dirt being used as fill.
  • The shell is removed unless the soils engineer specifically says otherwise.
  • Inspection sequence: #601 Rough Grade → #608 In-Progress (at 48″ from finish grade) → #620 Grading/Drainage Final.

This is the track that keeps the ground buildable.

Track II · uncertified fill, shell left in place (permit type “GN”)

  • A note goes on the parcel: “Restricted Area on Site, due to abandoned swimming pool not Suitable for Building.”
  • Not allowed where the ground slopes steeper than 10%.
  • Minimum three drainage holes, at least 24″ in diameter, no more than 8 ft apart, with at least one in the deepest section.
  • Top 24″ of the bond beam removed unless it remains above grade.
  • No concrete or debris smaller than 6″ diameter may go into the drainage holes.
  • The backfilled area is for landscaping only.
⚠ Why the cheap quote is almost always Track II

When one bid comes in at $6,000 and another at $14,000 for the same pool, they are usually not competing on price · they’re quoting different permits. The $6,000 bid leaves the shell in the ground and accepts a parcel note that says the area is not suitable for building. That may be perfectly fine for your plans. It is not fine as a surprise. Ask every bidder, in writing: “Which permit type are you pulling · G or GN?”

Cities inside the county run their own versions. Concord, for example, requires the bond beam demolished a minimum 12 inches below grade, two 6-square-foot holes through the bottom, backfill in 8-inch lifts to 90% relative compaction, and pool water neutralized before it goes to the sanitary sewer · never the storm drain. Full comparison in our partial vs. full pool removal guide, and the broader permitting picture is in our Contra Costa demolition permits guide.

Why East Bay Homeowners Are Filling Pools In

The removal decision is usually financial before it’s aesthetic. A Bay Area pool is a standing bill.

  • Water. Drought conditions and rising water rates make a 15,000-25,000 gallon pool an expensive thing to keep full · and evaporation in a hot inland summer in Concord or Walnut Creek is not trivial.
  • Maintenance. Chemicals, pump electricity, filter media, service visits, and the resurfacing or replastering bill that eventually arrives on every gunite pool.
  • Insurance and liability. A pool is an attractive nuisance, and fencing, gate hardware and coverage requirements follow it.
  • Land value. With ADU construction driving so much East Bay development, a 600 sq ft pool can be occupying the exact corner of the lot where a rental unit would go.
  • Buyer preference. A neglected pool can read as deferred maintenance to a buyer, not as an amenity.

Removal converts a recurring cost into a one-time cost. The only question left is which version of that one-time cost you buy.

How To Compare Three Quotes Honestly

Pool removal quotes are notoriously hard to compare because contractors bundle different things. Normalize them with these six questions.

  • Which permit type · G or GN? If the answer is GN, ask them to confirm in writing that a parcel note will result.
  • How many cubic yards of backfill, at what unit rate? Yardage times rate should be a visible line, not a bundled word.
  • Is compaction testing included, and who signs the report? “We compact it well” is not a compaction report.
  • Is disposal included, and to which facility? Contra Costa C&D debris has to move through registered transporters to approved processing facilities.
  • Are electrical and plumbing disconnects in the price, or excluded? These are $550-$1,400 combined and are frequently left out of low bids.
  • Is final grading included, and to what tolerance? A filled hole is not a finished yard.
Licensing

Pool removal in California is typically performed under a Class A General Engineering, C-21 Building Moving/Demolition or Class B General Building license. Legacy Demolitions holds CA License #1122603. Verify any contractor’s license number on the CSLB site before you sign · it takes ninety seconds.

Every number in this guide is a range because every pool is a specific pool on a specific lot. The final figure comes after someone stands at your deep end with a tape measure and looks at your gate. That’s the visit we do for free · see our pool removal service or request an estimate.

Frequently Asked Questions

How much does it cost to remove a pool in Contra Costa County?

Partial removal runs $3,000-$5,500 for pools under 500 sq ft, $5,500-$8,500 for 500-800 sq ft, and $8,500-$12,000 above 800 sq ft. Full removal runs $6,500-$11,000, $11,000-$16,000 and $16,000-$25,000 across those same size bands. Ancillaries · electrical disconnect, plumbing cap, backfill, grading and disposal · are additional and typically add $1,500-$4,000.

Why is one quote half the price of another for the same pool?

Almost always because they are quoting different permit tracks. The cheaper bid is usually an uncertified fill with the shell left in place (permit type “GN”), which results in a note on the parcel reading “Restricted Area on Site, due to abandoned swimming pool not Suitable for Building.” The higher bid is engineered fill (permit type “G”) with compaction testing and an engineer’s report, which keeps the ground buildable. Ask each bidder which permit they intend to pull.

How much does it cost to remove an above-ground pool?

$300-$800 for a straightforward disassembly and haul-off. If there’s a wood deck, a concrete pad or a partial in-ground installation, budget $1,500-$4,000. The concrete pad is usually the expensive part · concrete removal runs $3-$8 per square foot including disposal, with reinforced concrete adding $1-$3 per square foot.

How long does pool removal take?

The machine work is typically two to five days for a partial and three to seven days for a full removal, weather permitting. Permitting adds calendar time on the front end, and the engineered-fill track adds inspection hold points · #601 rough grade, #608 in-progress at 48 inches from finish grade, and #620 grading and drainage final · which have to be scheduled around the County’s availability.

Do I need a permit to fill in a swimming pool?

Yes. In unincorporated Contra Costa County, pool abandonment requires a permit under one of two tracks · engineered fill (“G”) or uncertified fill (“GN”). Cities within the county have their own requirements; Concord, for instance, requires a demolition permit plus grading and encroachment permits, waste diversion documentation, and pool water neutralized before discharge to the sanitary sewer. Never fill a pool without a permit · it creates a disclosure problem you will meet again at closing.

Does removing a pool increase my property value?

It depends entirely on which removal you buy and who your buyer is. A fully removed pool with engineered fill and an engineer’s compaction report restores buildable land · which matters enormously in an ADU market like the East Bay. A partial fill-in with a parcel note restricting building is a different asset, and it becomes material information you’ll likely need to disclose. Talk to your agent before deciding, and read our partial vs. full comparison first.

Legacy Demolitions LLC company logo

Legacy Demolitions Team

Licensed demolition and excavation contractor based at 4533 Appian Way, El Sobrante, CA 94803. CA License #1122603. We pull pool abandonment permits across unincorporated Contra Costa County and the surrounding cities every month, on both the engineered-fill and uncertified-fill tracks.

Pool removal services · About Legacy Demolitions · (510) 804-1333

Get A Real Number For Your Pool

Send the address, the approximate size and a photo of the gate. We’ll walk it, tell you which permit track fits your plans, and put a fixed price on paper.

Legacy Demolitions LLC · 4533 Appian Way, El Sobrante, CA 94803 · CA License #1122603

Legacy Demolition, licensed demolition and excavation contractor in El Sobrante CA
Documented Recycling

Debris sorted, not just hauled away.

Concrete, metal, wood and green waste go to the right facility and the weight tickets come back with your paperwork. Over 65 percent gets diverted.

(510) 804-1333 Free Estimate