New pool construction · Walnut Creek & the Lamorinda and Danville hills
Pool Builders in Walnut Creek, CA
A new inground pool in the Bay Area typically costs $75,200–$140,000+, with fiberglass starting lower and custom gunite pools with spas running higher (Angi, San Francisco data). Start with the real numbers, the permit and hillside rules, then get it quoted by a local pool builder.
- 3–6 monthstypical design-to-swim
- 2 of 7safety features required
- 5 ftCounty setback to water's edge
Start here
What are you planning?
Every pool here starts as a top-view plan. Pick the one closest to yours.
Cost
What a new pool costs in the Bay Area
$75,200–$140,000+
That's Angi's typical range for an in-ground pool in San Francisco, with an average of $104,000. Contractors in Walnut Creek, Danville and Lamorinda price from the same Bay Area labor market; the yard is what moves the number.
| Pool | Typical range |
|---|---|
| Fiberglass | $55,000–$100,000+ |
| Concrete (gunite) | $65,000–$120,000+ |
| Plunge pool | $25,000–$40,000+ GY |
| Gunite + spa | $80,000–$130,000+ GY |
| Spa add-on | $5,000–$20,000+ |
Method
Gunite or fiberglass?
Gunite (sprayed concrete)
- Any shape, size, depth, spa or vanishing edge
- Best fit for steep or irregular lots
- Longest build: steel, shell cure, tile, plaster
- Concrete range: $65,000–$120,000+ (Angi SF)
Fiberglass (factory shell)
- Fixed models; widths limited by road transport
- Shell set in days once the hole is ready
- Smooth gelcoat, no replastering
- Fiberglass range: $55,000–$100,000+ (Angi SF)
Permits & safety
The rules, at a glance
Who issues the permit depends on where the house sits, not the mailing address. Every new pool also has to meet the state's drowning-prevention law before final inspection.
- Walnut Creek
- Building permit; no pools in a required front or street-side yard.
- Alamo · Blackhawk · Diablo
- Contra Costa County: 5 ft from side and rear lot lines to water's edge; engineer-stamped structural calcs.
- Danville
- Grading and drainage plan; soils report on slopes steeper than 5:1, fill, slide areas or drainage swales.
- Lafayette · Moraga
- Local planning review; County Building Inspection handles the building permit.
- Everywhere
- At least 2 of 7 drowning-prevention features (HSC §115922).
Process
How a gunite pool gets built
Eight phases, roughly 3–6 months end to end. Design and permits usually take longer than construction.
- 01DesignLayout, size, spa and decking on a scaled plan; equipment list.
- 02Engineering & permitsStructural calcs, soils report if the site needs one, plan check, HOA review.
- 03ExcavationDig, haul-off, layout check. Soil surprises show up here.
- 04Steel & plumbingRebar cage, suction and return lines, electrical bonding; inspections.
- 05GuniteConcrete shell sprayed in place, then left to cure.
- 06Tile & copingWaterline tile, coping stones, then decking around the pool.
- 07PlasterInterior finish (plaster, quartz or pebble) applied over the shell.
- 08StartupFill, balance water chemistry, commission equipment, final inspection.
Areas
Walnut Creek, the Lamorinda hills and the Danville foothills
Lots here run from flat Walnut Creek parcels to steep, oak-covered Orinda slopes and HOA-governed Blackhawk estates. Each changes the permit path and the price.
Before you sign
Check any builder's license
In California, pools and spas are built under the CSLB's C-53 Swimming Pool classification (or by a general building contractor). Look the license up, confirm it's active and bonded, and ask who will do the excavation, steel, gunite and plaster. California also limits the down payment on a pool contract to 10% or $1,000, whichever is less (CSLB).
FAQ
Questions people ask
How much does it cost to build a pool in the Bay Area?
Can I get an inground pool for $50,000?
What is the new pool law in California?
How long does it take to build a pool here?
Do I need a permit for an inground pool in Walnut Creek?
Next step
Tell a builder about your yard
Share a few details about the yard and the pool you have in mind. A local pool builder will call to talk through design, site access and budget, then quote it.
Prefer to talk it through?
Call (925) 492-7114