Pool Construction in Jacksonville, FL

Castle Pools, LLC has built 500+ custom inground pools across Jacksonville and Northeast Florida since 2007. Licensed, insured, and owner-managed from first call to first swim.

Get a Free Consultation
See Our Work

500+ Pools Built
Since 2007
18 Years
Serving Jacksonville
Licensed & Insured
CPC 1458960
FSPA Member
Florida Swimming Pool Association
Free Consultation
In-home, no obligation

Custom Inground Pools Built for Jacksonville Backyards

Castle Pools, LLC is a Jacksonville-based pool contractor that has been building custom inground pools in Duval County and the surrounding area since 2007. We’re not a franchise or a national chain – we’re a local business run by the owner, Andrew Castleman, who personally manages every project from initial design through final inspection.

We build concrete inground pools – no fiberglass, no vinyl liner. Concrete gives you complete control over shape, depth, and features, and it lasts decades with proper care. Whether you want a simple backyard pool for your family or a full outdoor resort with a spa, fire features, and custom tile work, we build it from scratch to your specifications.

Owner-Managed Projects

Andrew Castleman personally handles your design, pricing, and project oversight. You’re not handed off to a sales rep or project manager you’ve never met – the owner is your point of contact throughout.

500+ Jacksonville Pools

Over 18 years and 500+ completed pools, we’ve worked in nearly every Jacksonville neighborhood – from Mandarin and Southside to Ponte Vedra and Nocatee. We know local soil, codes, and HOA requirements.

Full-Service Build

We handle everything: design, Duval County permits, excavation, plumbing, electrical, finish work, and final inspection. One contractor, start to finish – no coordination headaches.

We Build Pools Throughout Jacksonville and Northeast Florida

Castle Pools serves homeowners across the greater Jacksonville area. If you’re in Duval, St. Johns, or Clay County, we can build your pool.

Mandarin

Southside Jacksonville

San Marco

Riverside / Avondale

Julington Creek

Ponte Vedra Beach

Nocatee

St. Augustine

Fleming Island

Orange Park

Green Cove Springs

Fruit Cove

Pool Construction Services in Jacksonville

Every project starts with a free in-home consultation. Here’s what we build:

Custom inground concrete pools

Inground spas and pool/spa combos

Pool remodels and resurfacing

Waterfalls and water features

LED lighting systems

Fire bowls and fire features

Tanning ledges and beach entries

Pool decking and coping

Screen enclosures

Smart pool automation

Pool financing through Lyon Financial

Duval County permit management

Building a Pool in Jacksonville: What to Expect

From your first call to your first swim, here’s how a Castle Pools project works in Jacksonville.

1. Free In-Home Consultation

Andrew comes to your property, evaluates the space, and talks through what you want. You’ll get a real conversation about design, timeline, and budget – no sales pressure, no upselling.

2. Design, Permit & Contract

We create your custom pool design and submit for Duval County permits. Once approved, we finalize your contract with a detailed, transparent scope and price. No surprises.

3. Construction & Completion

We handle excavation, plumbing, electrical, shotcrete, tile, decking, and final inspection. Most Jacksonville pools are swim-ready within 90 days of breaking ground.

Pool Construction FAQs – Jacksonville, FL

How much does an inground pool cost in Jacksonville, FL?
Most custom inground pools in Jacksonville start around $55,000-$70,000 for a standard concrete pool. Pools with spas, water features, custom tile, and premium finishes typically range from $80,000-$150,000+. We provide transparent, itemized quotes after a free in-home consultation. We also offer financing through Lyon Financial.

How long does it take to build a pool in Jacksonville?
Plan on roughly 3 months total – about 4 weeks for design and Duval County permitting, and 8-10 weeks for construction. Complex projects or permit backlogs can add time. We give you a realistic schedule upfront and keep you updated throughout the build.

Do I need a permit for an inground pool in Jacksonville?
Yes. Inground pool construction in Jacksonville requires a permit through Duval County Building Services. Castle Pools manages the entire permitting process – we prepare documentation, submit the application, and coordinate all county inspections. You don’t need to deal with any of it.

What Jacksonville neighborhoods do you serve?
We build pools throughout Jacksonville and the surrounding area – Mandarin, Southside, San Marco, Riverside, Julington Creek, Ponte Vedra Beach, Nocatee, Fleming Island, Orange Park, Green Cove Springs, and throughout St. Johns and Clay counties.

Is Castle Pools licensed in Florida?
Yes. We hold Florida Residential Pool/Spa Contractor license CPC 1458960 and Commercial Contractor license CPC 1460170. We are fully bonded and insured, and a member of the Florida Swimming Pool Association (FSPA).

Ready to Build Your Pool in Jacksonville?

Schedule a free in-home consultation with Castle Pools, LLC. We’ll come to your property, discuss your vision, and put together a design and quote – no obligation.

Schedule a Free Consultation