Upland · Inland Empire

Upland's pool supply
counter since 1982.

Pool supplies, water testing, weekly service, and repairs. All from one local team. Stop by the store or have us come to you.

Commercial or HOA property? Commercial service →

Serving the Inland Empire since 1982 Free in-store water testing Open 7 days a week
Local store, stronger backing

Forty years in Upland. New support behind the counter.

Gary's has served Upland and the surrounding area since 1982. Now, as part of SK Pools, they're backed by stronger systems, dedicated support, and a full-service back office that helps the team move faster, stay organized, and take better care of customers.

What we do

Supplies, service, repair, and honest advice.

Technician skimming a pool on weekly service in Upland Weekly pool service

Cleaning, chemistry, brushing, and netting. Same tech every visit, on a set schedule instead of whenever someone gets around to it.

Get a service quote →
Pentair filter and pool pumps on an equipment pad during a repair Repair & equipment

Heaters, pumps, filters, salt systems, automation, and leaks. Diagnosed and fixed right, usually with the part already on the truck.

Book a repair →
Variable-speed pumps stocked at the Upland store, ready for installation Equipment installation

Pumps, filters, heaters, and salt systems, sized right for your pool and installed by our own techs, not a subbed-out crew.

Ask about an install →
Pallets of chlorine tabs and shock stocked at the Upland store Pool & spa supplies

Chemicals, parts, spa supplies, floats, and free water testing. If it keeps a pool or hot tub running, we stock it.

Visit the store →

Commercial & HOA pools

Apartment communities, HOAs, hotels, and property managers across the Inland Empire rely on our commercial crews for health-code chemistry, documented logs, and compliance. Contracts and insurance run through our parent company, SK Pools (CSLB C-53 #1063945), so your vendor paperwork is corporate-grade while your crew stays local.

CPO-certified techs · Full-time repair staff · Dedicated billing team · Documented chemical logs · One point of contact across your portfolio

Request a free walkthrough →
Apartment community swimming pool Community pool and clubhouse at a residential complex HOA pool area with mountain views
The crew

The people behind the counter.

Mike, General Manager MikeGeneral Manager

Mike has spent more than 40 years in the pool trade. As general manager he oversees everything at Gary's, from the counter to the repair trucks. If a pump, heater, filter, or cleaner can be fixed, Mike can fix it.

Denis, Store Manager DenisStore Manager

Denis brings 20+ years in the pool business, with a background in commercial pool cleaning. He runs the store and manages the service route, keeping the counter stocked and every stop on schedule.

Visit us

Gary's, Upland.

  • Address303 N Central Ave, Upland, CA 91786 · Get directions
  • HoursMon–Fri: 9 AM–6 PM · Sat: 9 AM–5 PM · Sun: 10 AM–2 PM
  • Phone(909) 946-4393
  • Water testingFree in-store. Bring a water sample, leave with a plan.
Gary's Pool Supplies storefront on Central Avenue in Upland Free water testing counter at the Upland store Shelves of balancers, algaecides, and pool chemicals Leaf rakes, nets, brushes, and poles in stock
Reviews

What our customers say.

★★★★★
"Good staff and service people. Listen to customers' concerns and respond appropriately. Efficient in answering billing questions. Solved a thorny pool issue I've been struggling with. Thanks!"
Diann B. · Google review
★★★★★
"Had a pool cleaner that needed service. Gary's store fixed it back to working 100 percent. Works like new. Friendly service! If you have a pool cleaner that needs repair or advice, they're here for you. Thank you!"
Richard F. · Google review
★★★★★
"Customer service was prompt and friendly. Scheduling an appointment and payment was easy and fast."
Danielle A. · Google review

Read all our Google reviews →

Where we work

Serving the Inland Empire.

Pool and spa supplies, free water testing, weekly service, and equipment repair across the Inland Empire.

Upland Rancho Cucamonga Claremont Montclair Ontario Alta Loma San Antonio Heights La Verne Pomona Chino Chino Hills Fontana

How can we help?

Tell us what your pool needs.

Get a commercial quote

A few details, then we'll schedule a walkthrough of your property.

Schedule your walkthrough

We scope every commercial property in person before quoting. It's how the number stays accurate.

Licensed CSLB C-53 #1063945 · Fully insured · COIs & additional-insured endorsements on request

Weekly service quote

We'll get back to you within one business day.

Or call us: (909) 946-4393

Request received!

Gary's Pool Supplies will reach out within one business day. Talk soon.