Owner-Managed Custom Pools Since 2007
Custom Pool Builder in Jacksonville, FL
Your Dream Pool, Built to Last.
Serving Jacksonville, St. Johns County, Clay County & Ponte Vedra Beach
Get Your Free Consultation
500+ pools built in Jacksonville since 2007 · Licensed & Insured · FSPA Certified
"*" indicates required fields
Jacksonville’s Inground Pool Builder Since 2007
Luxurious Custom Designs
Tailored to fit your lifestyle, lot, and vision – no cookie-cutter pools.
Reliable Quality
Concrete construction built to stand the test of time in Florida’s climate.
Comprehensive Solutions
From pools and spas to water features and outdoor kitchens.
Hassle-Free Construction From Permits to Completion
As a licensed pool contractor serving Jacksonville, Duval County, St. Johns County, and Clay County, we manage every phase of your build in-house. No subcontracted project managers, no gaps in communication. Your project stays with the same team from the first site visit to the day you swim.
What Jacksonville Homeowners Are Saying
You cannot find a better company than Castle Pools! Andrew and Kari are a husband and wife team that make this experience amazing. They were there with us every step of the way. Communication was awesome, and our pool was built SO FAST! Ten Stars!
Castle Pools is a class act company! Meticulous work effort and outstanding customer service from start to finish! Could not be happier with how our project turned out! They have my highest recommendation.
Castle Pools from start to finish was great to work with. They were very helpful in the design phase and choosing our finishes. The construction process went well and we were swimming in about 4 months after construction started. I would definitely recommend giving them an opportunity to build your pool.
Pool Builder FAQs for Jacksonville Homeowners
How long does it take to build a pool in Jacksonville, FL?
Most custom inground concrete pools in Jacksonville take 10 to 16 weeks from permit approval to completion. The timeline depends on pool size, design complexity, and how quickly permits move through your county. Castle Pools manages all permitting for Duval, St. Johns, and Clay counties so you’re not chasing paperwork across multiple offices.
How much does it cost to build a pool in Jacksonville?
Custom inground concrete pools in the Jacksonville area typically start around $65,000 and increase based on size, shape, water features, and finish selections. Additions like a spa, sun shelf, screen enclosure, or outdoor kitchen affect the total. We offer financing through Lyon Financial and provide a detailed estimate after your free in-home consultation.
Do I need a permit to build a pool in Jacksonville, FL?
Yes. All inground pools in Jacksonville require a building permit through the City of Jacksonville Building Inspection Division (or the applicable county office for St. Johns and Clay county projects). Castle Pools handles the entire permitting process on your behalf, including engineering drawings, soil evaluations, and all required inspections.
Why choose a concrete pool over fiberglass in Northeast Florida?
Concrete pools offer full design flexibility — any shape, size, or depth. They perform better in Florida’s expansive clay and sandy soils and can be resurfaced and updated as your style changes. Castle Pools builds exclusively with concrete, which is why pools we installed in 2007 are still performing without major structural issues across Jacksonville and the surrounding area.
What areas does Castle Pools serve?
Castle Pools builds custom inground pools throughout Northeast Florida. Our primary service areas include Jacksonville (all neighborhoods), Ponte Vedra Beach, St. Johns County (Nocatee, St. Augustine, Fruit Cove), and Clay County (Fleming Island, Orange Park, Middleburg). Not sure if we cover your area? Call us and we’ll let you know.
Is Castle Pools licensed and insured in Florida?
Yes. Castle Pools, LLC holds a Florida Certified Pool/Spa Contractor license and carries full general liability and workers’ compensation insurance. We are also a proud member of the Florida Swimming Pool Association (FSPA). Copies of our license and certificate of insurance are available on request before you sign anything.
What types of pools does Castle Pools build?
We specialize in custom gunite (concrete) inground pools, including lap pools, freeform pools, geometric pools, and pools with attached spas. We also design and install water features such as waterfalls, deck jets, and bubblers, as well as tanning ledges, sun shelves, and infinity edges. Visit our services page for a full list of what we offer.
Can I add a spa or water feature to my pool build?
Absolutely. Most of our custom builds include at least one upgrade — whether that’s an attached spillover spa, a waterfall feature, a tanning ledge, or deck jets. These are easiest and most cost-effective to plan during the initial design phase. Let us know what you’re envisioning during your free consultation and we’ll build it into your custom plan.
Pool Builder Serving Jacksonville & Northeast Florida
Castle Pools builds custom inground pools throughout Jacksonville and the surrounding communities of Northeast Florida. Click your area to learn more about pool construction near you.
Jacksonville, FL
Serving all Jacksonville neighborhoods — Mandarin, San Jose, Ortega, Riverside, Arlington, and more.
Ponte Vedra, FL
Custom concrete pool design and construction for Ponte Vedra Beach and TPC-area homeowners.
St. Johns County, FL
Serving Nocatee, St. Augustine, Fruit Cove, Switzerland, and the greater St. Johns County area.
Clay County, FL
Serving Fleming Island, Orange Park, Middleburg, and all Clay County communities.
Schedule Your Free In-Home Pool Consultation
Looking for a custom pool builder in Jacksonville or a pool expert to elevate your home? Contact Castle Pools, LLC today and take the first step toward creating your dream retreat.
Let’s Build Your Oasis