About Us

Hafen’s Pools & Spas, Inc. has provided Washington County with incredible, high-quality pools and spas for over 40 years. We love Southern Utah, and we love to see our customers enjoy it as much as we do with their custom swimming pool and spa creations.

Our owner began working in the pool industry when he was 16. He gained a passion for helping people see their vision come to life and has been working in the pool industry ever since. We’ve embodied that passion in every aspect of our work at Hafen’s Pools and Spas, Inc.

With 40 years of experience, we know pools and spas like no one else. We have the expertise and experience to make sure that your project is done correctly at every step of the process.

Our Commitment to You

When you invest in a pool for your home, you deserve to have it done the right way. At Hafen’s Pools and Spas, Inc., we’re committed to giving you the best pool experience possible. Each of our team members is highly trained and knowledgeable to ensure that your project is in good hands. No matter the project, you can always expect two things from us: high quality and longevity.

swimming pool

High Quality

Quality matters. We never cut any corners when it comes to our projects. We use the highest quality materials available to provide you with a spectacular pool or spa. You can rest assured that you’ll get the best workmanship for your project every time.

swimming pool


We want you to enjoy your custom pool or spa for as long as possible. When you choose a pool solution from Hafen’s, you know that our products are built to last. No matter which type of product you decide to call your own, we’ll make sure that it’s long-lasting.

Let’s Work Together

Our team is ready to help you get the pool or spa that you want. We’ll work with you to find the perfect pool solution for you. If you’re not sure what you’re looking for, our experts are more than willing to give you advice or suggestions along the way. When you’re ready, give us a call to get started on building your dream pool today!