About Us:

Welcome to J&J Pool, Spa & Billiards where we have been bringing family fun and relaxation since 1972. Our factory trained, professional staff, offers customer support before, during and after the sale.

We want you to live your best life, one soak at time, so we provide our customers with the best service we can provide! 

-We make it easy to keep in touch, have a question and no time to call, TEXT US! 

-From our Hot Spring Spas to our Maytronic series of Dolphins we service what we sell.

-No time for weekly maintenance on your pool or spa? Ask our wellness experts about our Maintenance programs.

-We offer great deals for return customers!

-We want you to have more time for fun and relaxation, Bring us your filters monthly to be cleaned for a small fee.

-Do you struggle to balance your pool or spa water? Bring in a water sample and let us test it for you! (Disclaimer: There is a low one time fee for first time customers.)

Thank you for supporting your local small businesses!

Time flies when you are having fun! December 20th, 2011, we had our ribbon-cutting ceremony. Thank you to all of our customers, family and friends for your continued support! 

We are a family owned and operated business located in Dubuque, Iowa off of Dodge street in the Plaza 20 Shopping center. We strive to treat our customers with the same care and respect as we would our own family. 

Have questions? Feel Free to text us anytime! Stop in soon to see what we have to offer, you won’t regret it, and we would love to see you! 


Spa Chemical Sale!

 Upgrade your spa experience and stock up with 10% off spa chemicals & filters, 50% off in-house filter cleaning, and $50 off replacement spa covers! Visit us today!

Sale ends 2/23/2024
J&J Pool Spa & Billiards
2600 Dodge Street Dubuque, Iowa

Holiday Hours

December 23rd: 10am-1pm

December 24th: CLOSED

December 25th: CLOSED

December 26th: CLOSED

December 27th: 10am-5pm

December 28th: 10am-5pm

December 29th: 10am-5pm

December 30th: 10am-1pm

January 1st: CLOSED

January 2nd: 10am-5pm