Pool Cleaning
Pool Cleaning near you
Pool cleaning is the mechanical half of water care: getting solid material out of the pool and out of the filter, rather than dosing the water. It matters more than it looks, because everything organic left in a pool consumes disinfectant, and everything trapped in a loaded filter makes the pump work harder to move less water. Skimming, brushing and vacuuming are what let chemistry do its job at a sensible dose.
Tell us about your pool cleaning project and we’ll help you find local pool cleaners who serve your area.
Free for homeowners · No obligation to hire
On this page
It also covers the situations where cleaning is not optional. CDC's response guidance for a fecal incident in a pool is specific: close the pool to swimmers, put on disposable gloves, remove the poop using a net or bucket and do not vacuum it from the pool, dispose of the contaminated materials and wash your hands, then raise the free chlorine concentration to, or maintain it at, 2 parts per million with the pH at 7.5 or less for 30 minutes, and confirm that the filtration system is operating properly. CDC recommends that public pool operators go further and hyperchlorinate for hours if someone has diarrhea in the pool, since it might contain the extremely chlorine-tolerant parasite Cryptosporidium, and notes this intensified approach is not intended for backyard pools because of the risks of handling those chemical concentrations.
Pool cleaners compared: manual, suction, pressure and robotic
- Manual vacuum on a pole: slow, cheap and the most thorough option for a specific mess, and the only one that lets you vacuum to waste rather than through the filter.
- Suction-side cleaner: runs off the skimmer or a dedicated line, puts everything it picks up through your filter, and depends entirely on the pump's flow.
- Pressure-side cleaner: driven by return water, often with its own booster pump, collects debris in its own bag and so spares the filter.
- Robotic cleaner: a self-contained unit with its own motor and filter that works independently of the pool's plumbing, and the option that adds no load to the pump.
- Brushes, leaf rakes and skimmer nets, which remain the tools that do the work no machine does well, especially on steps, benches and waterlines.
- In-floor cleaning systems, built into the shell during construction and driven by the circulation system, which need the flow they were designed for to work at all.
What a thorough pool cleaning visit covers, in order
- Skim the surface first, because anything floating will sink if you stir the pool up before removing it.
- Empty the skimmer baskets and the pump strainer basket, and check the lids and o-rings while they are open.
- Brush walls, steps, benches, the waterline and the shaded dead spots where circulation is weakest, working debris toward the main drain.
- Vacuum the floor, choosing to waste rather than through the filter when the load is heavy or algae is involved.
- Clean the waterline tile, which is where oils and sunscreen collect and where a neglected pool shows first.
- Check and clean or backwash the filter, then record the clean pressure reading so the next visit has a baseline.
- Inspect and clear return eyeballs and any in-floor heads, then confirm the return direction still sets up circulation across the whole pool.
Filter media and what each type demands of you
The filter is where cleaning and water efficiency meet, and the choice of media changes both the routine and the water bill. EPA's WaterSense guidance sets out the trade-offs: sand filters remove particles down to roughly 20 to 40 microns and are typically backwashed once per week; glass media in place of sand filters to about 5 microns with shorter backwash cycles and a longer media life; diatomaceous earth filters to about 5 microns and are backwashed every four to eight weeks, with DE media added after every backwash and a warning that DE can be harmful if inhaled; and cartridge filters, at around 10 microns, are cleaned by spraying with a hose and require no backwash at all.
EPA calls cartridge filters the most water-efficient option precisely because they do not backwash, and notes that using oversized cartridge filters can cut water use further because cleaning is needed less often. It also notes that glass media can often be used as replacement media within an existing sand filter, which is the cheapest upgrade path for most existing pools.
Whichever you have, the way to reduce water use is to reduce the need to clean: EPA's advice is to minimize the frequency and length of backwashes, using skimmers and vacuums to manually remove leaves and debris so the filter carries less load. It also suggests using backwash water on a lawn or garden, as long as the backwash water is not freshly chlorinated so it is safe for plants.
Fecal, vomit and blood incidents: closing the pool and cleaning it properly
This is the one cleaning task with a published procedure, and improvising it is how illness spreads. CDC's steps for a home pool are to close the pool to swimmers, wear disposable gloves, remove the material with a net or bucket rather than vacuuming it, dispose of the contaminated materials and wash hands thoroughly, then raise or maintain free chlorine at 2 parts per million with pH at 7.5 or less for 30 minutes while confirming the filtration system is working properly.
Diarrhea is a different order of problem because of Cryptosporidium, which CDC identifies as extremely chlorine-tolerant. CDC recommends that public pool operators hyperchlorinate for hours after a diarrheal incident, and is explicit that this intensified approach is not for backyard pools because of the risks of handling those chemical concentrations. For a home pool that means the practical response is a long closure, close attention to the readings, and keeping swimmers with diarrhea out of the water in the first place.
Do not shortcut the closure to save an afternoon. Chlorine at CDC's recommended concentrations inactivates most infectious pathogens within minutes, but the timetable for Crypto runs to roughly 10.6 days at 1 part per million at pH 7.5 and 77 degrees Fahrenheit, which is the whole reason the response protocol exists.
Cloudy water, algae and stains: what each one is telling you
- Cloudy water with good chemistry is a filtration problem: run time too short, media past its life, or flow too low to turn the pool over.
- Green water that returns after treatment usually means the filter is not removing the dead algae, or that brushing never reached where it started.
- Black or dark green spots that resist brushing have got into the surface and need mechanical work as well as chemistry.
- A slippery waterline or slimy surfaces point at biofilm, which shrugs off dosing and has to be physically scrubbed off.
- Brown or reddish staining often traces to metals in fill water or corroding components rather than to dirt, so identify before you scrub.
- White crusty deposits at the waterline and on the heater are scale, which is a water balance problem with a cleaning symptom.
- Debris that keeps collecting in the same corner is telling you the return flow is not reaching it, which is a two-minute adjustment.
How pool cleaning changes through the year across the United States
The debris load is regional and seasonal, and it should change the routine rather than just the effort. Spring pollen in the Southeast and mid-Atlantic can load a filter in days and coats the surface faster than a skimmer keeps up with. Summer thunderstorms in the Midwest and monsoon season in the desert Southwest dump dust and organic matter into a pool in an afternoon. Fall leaf drop across the northern half of the country is the heaviest single period of the year for anyone with mature trees, and it is the reason a leaf net and a cover reel earn their keep.
Heat changes the chemistry side of cleaning too. Warmer water and stronger sunlight consume chlorine faster, so a pool that is dirty in August is losing disinfectant on two fronts at once. That is the season to brush more often rather than to dose more heavily.
In the desert Southwest the specific problem is what blows in rather than what falls: fine dust reaches the filter, wind drives evaporation and concentrates everything left behind, and a windbreak or shade planting genuinely reduces the load. EPA's pool guidance makes the same point from the water-saving side, suggesting a windbreak to reduce wind speed around the pool and increased shade through landscaping to keep the pool cooler, while advising you to choose plants carefully so they do not contribute more debris to the pool.
What a pool cleaning quote reflects, and how to use LokalMatch
Cleaning is priced on surface area, debris load and access. What actually moves it is how many trees overhang the water, how exposed the yard is to wind and dust, whether the visit includes filter cleaning or that is a separate line, whether the pool has steps, benches, a spa or a water feature that all need brushing, whether you own a cleaner that reduces the manual work, and how often someone comes. A one-off restoration clean on a neglected pool is a different job from a weekly visit and should be quoted as one.
Through LokalMatch you describe the pool and the problem once, whether that is a weekly service, a green pool recovery or a filter overhaul, and cleaning companies near you respond directly. They pay for the requests; homeowners are not charged. LokalMatch does not clean pools, does not set prices and does not screen or endorse companies, so it remains on you to compare what each visit actually includes.
Pool Cleaning: frequently asked questions
What do I do if there is poop in my pool?
Follow CDC's steps: close the pool to swimmers, put on disposable gloves, remove the material with a net or bucket rather than vacuuming it, dispose of the contaminated materials and wash your hands, then raise or maintain free chlorine at 2 parts per million with pH at 7.5 or less for 30 minutes while confirming the filtration system is working properly. For diarrhea, CDC's hyperchlorination protocol is directed at public pool operators and is not recommended for backyard pools.
Which pool filter needs the least water and work?
Cartridge filters, on EPA's account, because they are cleaned by spraying with a hose and require no backwash, and oversizing them cuts cleaning frequency further. Sand filters run about 20 to 40 microns and are typically backwashed weekly; glass media filters to about 5 microns with shorter backwash cycles and a longer life, and can often replace sand in an existing filter; diatomaceous earth filters to about 5 microns but needs DE added after every backwash and can be harmful if inhaled.
Is a robotic cleaner worth it over a suction cleaner?
It depends on what your system can spare. A suction cleaner puts every leaf it collects through your filter and relies on the pump's flow, so it increases filter cleaning frequency and pump load. A robotic cleaner has its own motor and filter and works independently of the pool's plumbing, which means it adds nothing to the circulation system. A pressure-side cleaner sits in between, collecting debris in its own bag but often needing a booster pump.
Can I use backwash water on my garden?
EPA's WaterSense guidance suggests you can, with one condition: make sure the backwash water is not freshly chlorinated so it is safe for your plants. The better move is to need less of it, by skimming and vacuuming manually so the filter carries less load and by watching the pressure gauge rather than backwashing on a schedule. Check any local rules on discharge before sending pool water anywhere off your property.
Why does my pool go cloudy every time I shock it?
Usually because the filter cannot remove what the treatment has killed. Shocking converts organic material and dead algae into particles that have to be filtered out mechanically, so the cure is running time, brushing and a filter with clean media, not another dose. If the pressure gauge is already high, clean the filter first and then let it run, and note the clean baseline so you can tell when it needs doing again.
Sources
Written by the LokalMatch editorial team. Last reviewed September 21, 2026. How we write and check our guides
Find pool cleaners by city
Alabama
Show 10 citiesHide cities
Alaska
Show 1 citiesHide cities
Arizona
Show 23 citiesHide cities
- Pool Cleaning in Chandler
- Pool Cleaning in Gilbert
- Pool Cleaning in Glendale
- Pool Cleaning in Mesa
- Pool Cleaning in Phoenix
- Pool Cleaning in Tucson
- Pool Cleaning in Avondale
- Pool Cleaning in Buckeye
- Pool Cleaning in Casa Grande
- Pool Cleaning in Casas Adobes
- Pool Cleaning in Catalina Foothills
- Pool Cleaning in Flagstaff
- Pool Cleaning in Goodyear
- Pool Cleaning in Lake Havasu City
- Pool Cleaning in Marana
- Pool Cleaning in Maricopa
- Pool Cleaning in Peoria
- Pool Cleaning in Prescott Valley
- Pool Cleaning in Queen Creek
- Pool Cleaning in Scottsdale
- Pool Cleaning in Surprise
- Pool Cleaning in Tempe
- Pool Cleaning in Yuma
Arkansas
Show 9 citiesHide cities
California
Show 186 citiesHide cities
- Pool Cleaning in Anaheim
- Pool Cleaning in Bakersfield
- Pool Cleaning in Chula Vista
- Pool Cleaning in Fresno
- Pool Cleaning in Irvine
- Pool Cleaning in Long Beach
- Pool Cleaning in Los Angeles
- Pool Cleaning in Oakland
- Pool Cleaning in Riverside
- Pool Cleaning in Sacramento
- Pool Cleaning in San Diego
- Pool Cleaning in San Francisco
- Pool Cleaning in San Jose
- Pool Cleaning in Santa Ana
- Pool Cleaning in Stockton
- Pool Cleaning in Alameda
- Pool Cleaning in Alhambra
- Pool Cleaning in Antioch
- Pool Cleaning in Apple Valley
- Pool Cleaning in Arcadia
- Pool Cleaning in Arden-Arcade
- Pool Cleaning in Baldwin Park
- Pool Cleaning in Beaumont
- Pool Cleaning in Bellflower
- Pool Cleaning in Berkeley
- Pool Cleaning in Brentwood
- Pool Cleaning in Buena Park
- Pool Cleaning in Burbank
- Pool Cleaning in Camarillo
- Pool Cleaning in Carlsbad
- Pool Cleaning in Carmichael
- Pool Cleaning in Carson
- Pool Cleaning in Castro Valley
- Pool Cleaning in Cathedral City
- Pool Cleaning in Chico
- Pool Cleaning in Chino
- Pool Cleaning in Chino Hills
- Pool Cleaning in Citrus Heights
- Pool Cleaning in Clovis
- Pool Cleaning in Colton
- Pool Cleaning in Compton
- Pool Cleaning in Concord
- Pool Cleaning in Corona
- Pool Cleaning in Costa Mesa
- Pool Cleaning in Cupertino
- Pool Cleaning in Daly City
- Pool Cleaning in Davis
- Pool Cleaning in Delano
- Pool Cleaning in Diamond Bar
- Pool Cleaning in Downey
- Pool Cleaning in Dublin
- Pool Cleaning in East Los Angeles
- Pool Cleaning in Eastvale
- Pool Cleaning in El Cajon
- Pool Cleaning in El Dorado Hills
- Pool Cleaning in El Monte
- Pool Cleaning in Elk Grove
- Pool Cleaning in Encinitas
- Pool Cleaning in Escondido
- Pool Cleaning in Fairfield
- Pool Cleaning in Florence-Graham
- Pool Cleaning in Florin
- Pool Cleaning in Folsom
- Pool Cleaning in Fontana
- Pool Cleaning in Fountain Valley
- Pool Cleaning in Fremont
- Pool Cleaning in Fullerton
- Pool Cleaning in Garden Grove
- Pool Cleaning in Gardena
- Pool Cleaning in Gilroy
- Pool Cleaning in Glendale
- Pool Cleaning in Hacienda Heights
- Pool Cleaning in Hanford
- Pool Cleaning in Hawthorne
- Pool Cleaning in Hayward
- Pool Cleaning in Hemet
- Pool Cleaning in Hesperia
- Pool Cleaning in Highland
- Pool Cleaning in Huntington Beach
- Pool Cleaning in Huntington Park
- Pool Cleaning in Indio
- Pool Cleaning in Inglewood
- Pool Cleaning in Jurupa Valley
- Pool Cleaning in La Habra
- Pool Cleaning in La Mesa
- Pool Cleaning in Laguna Niguel
- Pool Cleaning in Lake Elsinore
- Pool Cleaning in Lake Forest
- Pool Cleaning in Lakewood
- Pool Cleaning in Lancaster
- Pool Cleaning in Lincoln
- Pool Cleaning in Livermore
- Pool Cleaning in Lodi
- Pool Cleaning in Lynwood
- Pool Cleaning in Madera
- Pool Cleaning in Manteca
- Pool Cleaning in Menifee
- Pool Cleaning in Merced
- Pool Cleaning in Milpitas
- Pool Cleaning in Mission Viejo
- Pool Cleaning in Modesto
- Pool Cleaning in Montebello
- Pool Cleaning in Monterey Park
- Pool Cleaning in Moreno Valley
- Pool Cleaning in Mountain View
- Pool Cleaning in Murrieta
- Pool Cleaning in Napa
- Pool Cleaning in National City
- Pool Cleaning in Newport Beach
- Pool Cleaning in Norwalk
- Pool Cleaning in Novato
- Pool Cleaning in Oceanside
- Pool Cleaning in Ontario
- Pool Cleaning in Orange
- Pool Cleaning in Oxnard
- Pool Cleaning in Palm Desert
- Pool Cleaning in Palmdale
- Pool Cleaning in Palo Alto
- Pool Cleaning in Paramount
- Pool Cleaning in Pasadena
- Pool Cleaning in Perris
- Pool Cleaning in Petaluma
- Pool Cleaning in Pico Rivera
- Pool Cleaning in Pittsburg
- Pool Cleaning in Placentia
- Pool Cleaning in Pleasanton
- Pool Cleaning in Pomona
- Pool Cleaning in Porterville
- Pool Cleaning in Rancho Cordova
- Pool Cleaning in Rancho Cucamonga
- Pool Cleaning in Redding
- Pool Cleaning in Redlands
- Pool Cleaning in Redondo Beach
- Pool Cleaning in Redwood City
- Pool Cleaning in Rialto
- Pool Cleaning in Richmond
- Pool Cleaning in Rocklin
- Pool Cleaning in Roseville
- Pool Cleaning in Salinas
- Pool Cleaning in San Bernardino
- Pool Cleaning in San Clemente
- Pool Cleaning in San Jacinto
- Pool Cleaning in San Leandro
- Pool Cleaning in San Luis Obispo
- Pool Cleaning in San Marcos
- Pool Cleaning in San Mateo
- Pool Cleaning in San Rafael
- Pool Cleaning in San Ramon
- Pool Cleaning in Santa Barbara
- Pool Cleaning in Santa Clara
- Pool Cleaning in Santa Clarita
- Pool Cleaning in Santa Cruz
- Pool Cleaning in Santa Maria
- Pool Cleaning in Santa Monica
- Pool Cleaning in Santa Rosa
- Pool Cleaning in Santee
- Pool Cleaning in Simi Valley
- Pool Cleaning in South Gate
- Pool Cleaning in South San Francisco
- Pool Cleaning in South Whittier
- Pool Cleaning in Sunnyvale
- Pool Cleaning in Temecula
- Pool Cleaning in Thousand Oaks
- Pool Cleaning in Torrance
- Pool Cleaning in Tracy
- Pool Cleaning in Tulare
- Pool Cleaning in Turlock
- Pool Cleaning in Tustin
- Pool Cleaning in Union City
- Pool Cleaning in Upland
- Pool Cleaning in Vacaville
- Pool Cleaning in Vallejo
- Pool Cleaning in Ventura
- Pool Cleaning in Victorville
- Pool Cleaning in Visalia
- Pool Cleaning in Vista
- Pool Cleaning in Walnut Creek
- Pool Cleaning in Watsonville
- Pool Cleaning in West Covina
- Pool Cleaning in West Sacramento
- Pool Cleaning in Westminster
- Pool Cleaning in Whittier
- Pool Cleaning in Woodland
- Pool Cleaning in Yorba Linda
- Pool Cleaning in Yuba City
- Pool Cleaning in Yucaipa
Colorado
Show 20 citiesHide cities
- Pool Cleaning in Aurora
- Pool Cleaning in Colorado Springs
- Pool Cleaning in Denver
- Pool Cleaning in Arvada
- Pool Cleaning in Boulder
- Pool Cleaning in Broomfield
- Pool Cleaning in Castle Rock
- Pool Cleaning in Centennial
- Pool Cleaning in Commerce City
- Pool Cleaning in Fort Collins
- Pool Cleaning in Grand Junction
- Pool Cleaning in Greeley
- Pool Cleaning in Highlands Ranch
- Pool Cleaning in Lakewood
- Pool Cleaning in Longmont
- Pool Cleaning in Loveland
- Pool Cleaning in Parker
- Pool Cleaning in Pueblo
- Pool Cleaning in Thornton
- Pool Cleaning in Westminster
Connecticut
Show 14 citiesHide cities
- Pool Cleaning in Bridgeport
- Pool Cleaning in Bristol
- Pool Cleaning in Danbury
- Pool Cleaning in East Hartford
- Pool Cleaning in Hartford
- Pool Cleaning in Meriden
- Pool Cleaning in Milford
- Pool Cleaning in New Britain
- Pool Cleaning in New Haven
- Pool Cleaning in Norwalk
- Pool Cleaning in Stamford
- Pool Cleaning in Waterbury
- Pool Cleaning in West Hartford
- Pool Cleaning in West Haven
Delaware
Show 1 citiesHide cities
District of Columbia
Show 1 citiesHide cities
Florida
Show 82 citiesHide cities
- Pool Cleaning in Jacksonville
- Pool Cleaning in Miami
- Pool Cleaning in Orlando
- Pool Cleaning in Port St. Lucie
- Pool Cleaning in St. Petersburg
- Pool Cleaning in Tampa
- Pool Cleaning in Alafaya
- Pool Cleaning in Apopka
- Pool Cleaning in Boca Raton
- Pool Cleaning in Bonita Springs
- Pool Cleaning in Boynton Beach
- Pool Cleaning in Bradenton
- Pool Cleaning in Brandon
- Pool Cleaning in Cape Coral
- Pool Cleaning in Clearwater
- Pool Cleaning in Clermont
- Pool Cleaning in Coconut Creek
- Pool Cleaning in Coral Springs
- Pool Cleaning in Country Club
- Pool Cleaning in Davie
- Pool Cleaning in Daytona Beach
- Pool Cleaning in Deerfield Beach
- Pool Cleaning in Delray Beach
- Pool Cleaning in Deltona
- Pool Cleaning in Doral
- Pool Cleaning in Fort Lauderdale
- Pool Cleaning in Fort Myers
- Pool Cleaning in Fort Pierce
- Pool Cleaning in Fountainebleau
- Pool Cleaning in Four Corners
- Pool Cleaning in Gainesville
- Pool Cleaning in Hialeah
- Pool Cleaning in Hollywood
- Pool Cleaning in Homestead
- Pool Cleaning in Horizon West
- Pool Cleaning in Jupiter
- Pool Cleaning in Kendale Lakes
- Pool Cleaning in Kendall
- Pool Cleaning in Kissimmee
- Pool Cleaning in Lakeland
- Pool Cleaning in Largo
- Pool Cleaning in Lauderhill
- Pool Cleaning in Lehigh Acres
- Pool Cleaning in Margate
- Pool Cleaning in Melbourne
- Pool Cleaning in Miami Beach
- Pool Cleaning in Miami Gardens
- Pool Cleaning in Miramar
- Pool Cleaning in North Miami
- Pool Cleaning in North Port
- Pool Cleaning in Ocala
- Pool Cleaning in Ocoee
- Pool Cleaning in Palm Bay
- Pool Cleaning in Palm Beach Gardens
- Pool Cleaning in Palm Coast
- Pool Cleaning in Palm Harbor
- Pool Cleaning in Pembroke Pines
- Pool Cleaning in Pensacola
- Pool Cleaning in Pine Hills
- Pool Cleaning in Pinellas Park
- Pool Cleaning in Plantation
- Pool Cleaning in Poinciana
- Pool Cleaning in Pompano Beach
- Pool Cleaning in Port Charlotte
- Pool Cleaning in Port Orange
- Pool Cleaning in Riverview
- Pool Cleaning in Sanford
- Pool Cleaning in Sarasota
- Pool Cleaning in Spring Hill
- Pool Cleaning in St. Cloud
- Pool Cleaning in Sunrise
- Pool Cleaning in Tallahassee
- Pool Cleaning in Tamarac
- Pool Cleaning in The Hammocks
- Pool Cleaning in The Villages
- Pool Cleaning in Town 'n' Country
- Pool Cleaning in Wellington
- Pool Cleaning in Wesley Chapel
- Pool Cleaning in West Palm Beach
- Pool Cleaning in Westchester
- Pool Cleaning in Weston
- Pool Cleaning in Winter Haven
Georgia
Show 20 citiesHide cities
- Pool Cleaning in Atlanta
- Pool Cleaning in Albany
- Pool Cleaning in Alpharetta
- Pool Cleaning in Athens
- Pool Cleaning in Augusta
- Pool Cleaning in Brookhaven
- Pool Cleaning in Columbus
- Pool Cleaning in Dunwoody
- Pool Cleaning in Johns Creek
- Pool Cleaning in Mableton
- Pool Cleaning in Macon
- Pool Cleaning in Marietta
- Pool Cleaning in Roswell
- Pool Cleaning in Sandy Springs
- Pool Cleaning in Savannah
- Pool Cleaning in Smyrna
- Pool Cleaning in South Fulton
- Pool Cleaning in Stonecrest
- Pool Cleaning in Valdosta
- Pool Cleaning in Warner Robins
Hawaii
Show 3 citiesHide cities
Idaho
Show 8 citiesHide cities
Illinois
Show 31 citiesHide cities
- Pool Cleaning in Chicago
- Pool Cleaning in Arlington Heights
- Pool Cleaning in Aurora
- Pool Cleaning in Berwyn
- Pool Cleaning in Bloomington
- Pool Cleaning in Bolingbrook
- Pool Cleaning in Champaign
- Pool Cleaning in Cicero
- Pool Cleaning in Decatur
- Pool Cleaning in Des Plaines
- Pool Cleaning in Downers Grove
- Pool Cleaning in Elgin
- Pool Cleaning in Evanston
- Pool Cleaning in Hoffman Estates
- Pool Cleaning in Joliet
- Pool Cleaning in Mount Prospect
- Pool Cleaning in Naperville
- Pool Cleaning in Normal
- Pool Cleaning in Oak Lawn
- Pool Cleaning in Oak Park
- Pool Cleaning in Orland Park
- Pool Cleaning in Palatine
- Pool Cleaning in Peoria
- Pool Cleaning in Plainfield
- Pool Cleaning in Rockford
- Pool Cleaning in Schaumburg
- Pool Cleaning in Skokie
- Pool Cleaning in Springfield
- Pool Cleaning in Tinley Park
- Pool Cleaning in Waukegan
- Pool Cleaning in Wheaton
Indiana
Show 22 citiesHide cities
- Pool Cleaning in Fort Wayne
- Pool Cleaning in Indianapolis
- Pool Cleaning in Anderson
- Pool Cleaning in Bloomington
- Pool Cleaning in Carmel
- Pool Cleaning in Columbus
- Pool Cleaning in Elkhart
- Pool Cleaning in Evansville
- Pool Cleaning in Fishers
- Pool Cleaning in Gary
- Pool Cleaning in Greenwood
- Pool Cleaning in Hammond
- Pool Cleaning in Jeffersonville
- Pool Cleaning in Kokomo
- Pool Cleaning in Lafayette
- Pool Cleaning in Lawrence
- Pool Cleaning in Mishawaka
- Pool Cleaning in Muncie
- Pool Cleaning in Noblesville
- Pool Cleaning in South Bend
- Pool Cleaning in Terre Haute
- Pool Cleaning in Westfield
Iowa
Show 11 citiesHide cities
Kansas
Show 9 citiesHide cities
Kentucky
Show 4 citiesHide cities
Louisiana
Show 9 citiesHide cities
Maine
Show 1 citiesHide cities
Maryland
Show 18 citiesHide cities
- Pool Cleaning in Baltimore
- Pool Cleaning in Aspen Hill
- Pool Cleaning in Bel Air South
- Pool Cleaning in Bethesda
- Pool Cleaning in Bowie
- Pool Cleaning in Columbia
- Pool Cleaning in Dundalk
- Pool Cleaning in Ellicott City
- Pool Cleaning in Frederick
- Pool Cleaning in Gaithersburg
- Pool Cleaning in Germantown
- Pool Cleaning in Glen Burnie
- Pool Cleaning in Rockville
- Pool Cleaning in Severn
- Pool Cleaning in Silver Spring
- Pool Cleaning in Towson
- Pool Cleaning in Waldorf
- Pool Cleaning in Wheaton
Massachusetts
Show 27 citiesHide cities
- Pool Cleaning in Boston
- Pool Cleaning in Barnstable
- Pool Cleaning in Brockton
- Pool Cleaning in Brookline
- Pool Cleaning in Cambridge
- Pool Cleaning in Chicopee
- Pool Cleaning in Everett
- Pool Cleaning in Fall River
- Pool Cleaning in Framingham
- Pool Cleaning in Haverhill
- Pool Cleaning in Lawrence
- Pool Cleaning in Lowell
- Pool Cleaning in Lynn
- Pool Cleaning in Malden
- Pool Cleaning in Medford
- Pool Cleaning in Methuen
- Pool Cleaning in New Bedford
- Pool Cleaning in Newton
- Pool Cleaning in Peabody
- Pool Cleaning in Quincy
- Pool Cleaning in Revere
- Pool Cleaning in Somerville
- Pool Cleaning in Springfield
- Pool Cleaning in Taunton
- Pool Cleaning in Waltham
- Pool Cleaning in Weymouth
- Pool Cleaning in Worcester
Michigan
Show 24 citiesHide cities
- Pool Cleaning in Detroit
- Pool Cleaning in Ann Arbor
- Pool Cleaning in Battle Creek
- Pool Cleaning in Dearborn
- Pool Cleaning in Dearborn Heights
- Pool Cleaning in Farmington Hills
- Pool Cleaning in Flint
- Pool Cleaning in Grand Rapids
- Pool Cleaning in Kalamazoo
- Pool Cleaning in Kentwood
- Pool Cleaning in Lansing
- Pool Cleaning in Livonia
- Pool Cleaning in Novi
- Pool Cleaning in Pontiac
- Pool Cleaning in Rochester Hills
- Pool Cleaning in Royal Oak
- Pool Cleaning in Southfield
- Pool Cleaning in St. Clair Shores
- Pool Cleaning in Sterling Heights
- Pool Cleaning in Taylor
- Pool Cleaning in Troy
- Pool Cleaning in Warren
- Pool Cleaning in Westland
- Pool Cleaning in Wyoming
Minnesota
Show 20 citiesHide cities
- Pool Cleaning in Minneapolis
- Pool Cleaning in St. Paul
- Pool Cleaning in Apple Valley
- Pool Cleaning in Blaine
- Pool Cleaning in Bloomington
- Pool Cleaning in Brooklyn Park
- Pool Cleaning in Burnsville
- Pool Cleaning in Coon Rapids
- Pool Cleaning in Duluth
- Pool Cleaning in Eagan
- Pool Cleaning in Eden Prairie
- Pool Cleaning in Edina
- Pool Cleaning in Lakeville
- Pool Cleaning in Maple Grove
- Pool Cleaning in Minnetonka
- Pool Cleaning in Plymouth
- Pool Cleaning in Rochester
- Pool Cleaning in St. Cloud
- Pool Cleaning in St. Louis Park
- Pool Cleaning in Woodbury
Mississippi
Show 3 citiesHide cities
Missouri
Show 13 citiesHide cities
- Pool Cleaning in Kansas City
- Pool Cleaning in St. Louis
- Pool Cleaning in Blue Springs
- Pool Cleaning in Columbia
- Pool Cleaning in Florissant
- Pool Cleaning in Independence
- Pool Cleaning in Joplin
- Pool Cleaning in Lee's Summit
- Pool Cleaning in O'Fallon
- Pool Cleaning in Springfield
- Pool Cleaning in St. Charles
- Pool Cleaning in St. Joseph
- Pool Cleaning in St. Peters
Montana
Show 4 citiesHide cities
Nebraska
Show 4 citiesHide cities
Nevada
Show 10 citiesHide cities
New Hampshire
Show 2 citiesHide cities
New Jersey
Show 19 citiesHide cities
- Pool Cleaning in Jersey City
- Pool Cleaning in Newark
- Pool Cleaning in Bayonne
- Pool Cleaning in Camden
- Pool Cleaning in Clifton
- Pool Cleaning in East Orange
- Pool Cleaning in Elizabeth
- Pool Cleaning in Hoboken
- Pool Cleaning in Lakewood
- Pool Cleaning in New Brunswick
- Pool Cleaning in Passaic
- Pool Cleaning in Paterson
- Pool Cleaning in Perth Amboy
- Pool Cleaning in Plainfield
- Pool Cleaning in Toms River
- Pool Cleaning in Trenton
- Pool Cleaning in Union City
- Pool Cleaning in Vineland
- Pool Cleaning in West New York
New Mexico
Show 4 citiesHide cities
New York
Show 17 citiesHide cities
- Pool Cleaning in Buffalo
- Pool Cleaning in New York City
- Pool Cleaning in Albany
- Pool Cleaning in Cheektowaga
- Pool Cleaning in Hempstead
- Pool Cleaning in Irondequoit
- Pool Cleaning in Levittown
- Pool Cleaning in Mount Vernon
- Pool Cleaning in New Rochelle
- Pool Cleaning in Rochester
- Pool Cleaning in Schenectady
- Pool Cleaning in Syracuse
- Pool Cleaning in Town of Tonawanda
- Pool Cleaning in Troy
- Pool Cleaning in Utica
- Pool Cleaning in White Plains
- Pool Cleaning in Yonkers
North Carolina
Show 23 citiesHide cities
- Pool Cleaning in Charlotte
- Pool Cleaning in Durham
- Pool Cleaning in Greensboro
- Pool Cleaning in Raleigh
- Pool Cleaning in Winston-Salem
- Pool Cleaning in Apex
- Pool Cleaning in Asheville
- Pool Cleaning in Burlington
- Pool Cleaning in Cary
- Pool Cleaning in Chapel Hill
- Pool Cleaning in Concord
- Pool Cleaning in Fayetteville
- Pool Cleaning in Gastonia
- Pool Cleaning in Greenville
- Pool Cleaning in High Point
- Pool Cleaning in Holly Springs
- Pool Cleaning in Huntersville
- Pool Cleaning in Jacksonville
- Pool Cleaning in Kannapolis
- Pool Cleaning in Mooresville
- Pool Cleaning in Rocky Mount
- Pool Cleaning in Wake Forest
- Pool Cleaning in Wilmington
North Dakota
Show 3 citiesHide cities
Ohio
Show 17 citiesHide cities
- Pool Cleaning in Cincinnati
- Pool Cleaning in Cleveland
- Pool Cleaning in Columbus
- Pool Cleaning in Toledo
- Pool Cleaning in Akron
- Pool Cleaning in Canton
- Pool Cleaning in Cuyahoga Falls
- Pool Cleaning in Dayton
- Pool Cleaning in Elyria
- Pool Cleaning in Hamilton
- Pool Cleaning in Kettering
- Pool Cleaning in Lorain
- Pool Cleaning in Middletown
- Pool Cleaning in Newark
- Pool Cleaning in Parma
- Pool Cleaning in Springfield
- Pool Cleaning in Youngstown
Oklahoma
Show 10 citiesHide cities
Oregon
Show 13 citiesHide cities
- Pool Cleaning in Portland
- Pool Cleaning in Albany
- Pool Cleaning in Aloha
- Pool Cleaning in Beaverton
- Pool Cleaning in Bend
- Pool Cleaning in Corvallis
- Pool Cleaning in Eugene
- Pool Cleaning in Gresham
- Pool Cleaning in Hillsboro
- Pool Cleaning in Medford
- Pool Cleaning in Salem
- Pool Cleaning in Springfield
- Pool Cleaning in Tigard
Pennsylvania
Show 10 citiesHide cities
Rhode Island
Show 4 citiesHide cities
South Carolina
Show 9 citiesHide cities
South Dakota
Show 2 citiesHide cities
Tennessee
Show 19 citiesHide cities
- Pool Cleaning in Memphis
- Pool Cleaning in Nashville
- Pool Cleaning in Bartlett
- Pool Cleaning in Chattanooga
- Pool Cleaning in Clarksville
- Pool Cleaning in Cleveland
- Pool Cleaning in Collierville
- Pool Cleaning in Columbia
- Pool Cleaning in Franklin
- Pool Cleaning in Gallatin
- Pool Cleaning in Hendersonville
- Pool Cleaning in Jackson
- Pool Cleaning in Johnson City
- Pool Cleaning in Kingsport
- Pool Cleaning in Knoxville
- Pool Cleaning in Lebanon
- Pool Cleaning in Murfreesboro
- Pool Cleaning in Smyrna
- Pool Cleaning in Spring Hill
Texas
Show 79 citiesHide cities
- Pool Cleaning in Arlington
- Pool Cleaning in Austin
- Pool Cleaning in Corpus Christi
- Pool Cleaning in Dallas
- Pool Cleaning in El Paso
- Pool Cleaning in Fort Worth
- Pool Cleaning in Houston
- Pool Cleaning in Irving
- Pool Cleaning in Laredo
- Pool Cleaning in Lubbock
- Pool Cleaning in Plano
- Pool Cleaning in San Antonio
- Pool Cleaning in Abilene
- Pool Cleaning in Allen
- Pool Cleaning in Amarillo
- Pool Cleaning in Atascocita
- Pool Cleaning in Baytown
- Pool Cleaning in Beaumont
- Pool Cleaning in Brownsville
- Pool Cleaning in Bryan
- Pool Cleaning in Burleson
- Pool Cleaning in Carrollton
- Pool Cleaning in Cedar Park
- Pool Cleaning in Celina
- Pool Cleaning in College Station
- Pool Cleaning in Conroe
- Pool Cleaning in Denton
- Pool Cleaning in DeSoto
- Pool Cleaning in Edinburg
- Pool Cleaning in Euless
- Pool Cleaning in Flower Mound
- Pool Cleaning in Frisco
- Pool Cleaning in Fulshear
- Pool Cleaning in Galveston
- Pool Cleaning in Garland
- Pool Cleaning in Georgetown
- Pool Cleaning in Grand Prairie
- Pool Cleaning in Grapevine
- Pool Cleaning in Harlingen
- Pool Cleaning in Killeen
- Pool Cleaning in Kyle
- Pool Cleaning in League City
- Pool Cleaning in Leander
- Pool Cleaning in Lewisville
- Pool Cleaning in Little Elm
- Pool Cleaning in Longview
- Pool Cleaning in Mansfield
- Pool Cleaning in McAllen
- Pool Cleaning in McKinney
- Pool Cleaning in Mesquite
- Pool Cleaning in Midland
- Pool Cleaning in Mission
- Pool Cleaning in Missouri City
- Pool Cleaning in New Braunfels
- Pool Cleaning in North Richland Hills
- Pool Cleaning in Odessa
- Pool Cleaning in Pasadena
- Pool Cleaning in Pearland
- Pool Cleaning in Pflugerville
- Pool Cleaning in Pharr
- Pool Cleaning in Port Arthur
- Pool Cleaning in Richardson
- Pool Cleaning in Rockwall
- Pool Cleaning in Round Rock
- Pool Cleaning in Rowlett
- Pool Cleaning in San Angelo
- Pool Cleaning in San Marcos
- Pool Cleaning in Sherman
- Pool Cleaning in Spring
- Pool Cleaning in Sugar Land
- Pool Cleaning in Temple
- Pool Cleaning in Texas City
- Pool Cleaning in The Woodlands
- Pool Cleaning in Tyler
- Pool Cleaning in Victoria
- Pool Cleaning in Waco
- Pool Cleaning in Waxahachie
- Pool Cleaning in Wichita Falls
- Pool Cleaning in Wylie
Utah
Show 19 citiesHide cities
- Pool Cleaning in Draper
- Pool Cleaning in Eagle Mountain
- Pool Cleaning in Herriman
- Pool Cleaning in Layton
- Pool Cleaning in Lehi
- Pool Cleaning in Logan
- Pool Cleaning in Millcreek
- Pool Cleaning in Murray
- Pool Cleaning in Ogden
- Pool Cleaning in Orem
- Pool Cleaning in Provo
- Pool Cleaning in Salt Lake City
- Pool Cleaning in Sandy
- Pool Cleaning in Saratoga Springs
- Pool Cleaning in South Jordan
- Pool Cleaning in St. George
- Pool Cleaning in Taylorsville
- Pool Cleaning in West Jordan
- Pool Cleaning in West Valley City
Virginia
Show 16 citiesHide cities
- Pool Cleaning in Chesapeake
- Pool Cleaning in Virginia Beach
- Pool Cleaning in Alexandria
- Pool Cleaning in Arlington
- Pool Cleaning in Centreville
- Pool Cleaning in Dale City
- Pool Cleaning in Hampton
- Pool Cleaning in Harrisonburg
- Pool Cleaning in Lynchburg
- Pool Cleaning in Newport News
- Pool Cleaning in Norfolk
- Pool Cleaning in Portsmouth
- Pool Cleaning in Reston
- Pool Cleaning in Richmond
- Pool Cleaning in Roanoke
- Pool Cleaning in Suffolk
Washington
Show 27 citiesHide cities
- Pool Cleaning in Seattle
- Pool Cleaning in Auburn
- Pool Cleaning in Bellevue
- Pool Cleaning in Bellingham
- Pool Cleaning in Bothell
- Pool Cleaning in Burien
- Pool Cleaning in Everett
- Pool Cleaning in Federal Way
- Pool Cleaning in Kennewick
- Pool Cleaning in Kent
- Pool Cleaning in Kirkland
- Pool Cleaning in Lacey
- Pool Cleaning in Lakewood
- Pool Cleaning in Marysville
- Pool Cleaning in Olympia
- Pool Cleaning in Pasco
- Pool Cleaning in Redmond
- Pool Cleaning in Renton
- Pool Cleaning in Richland
- Pool Cleaning in Sammamish
- Pool Cleaning in Shoreline
- Pool Cleaning in South Hill
- Pool Cleaning in Spokane
- Pool Cleaning in Spokane Valley
- Pool Cleaning in Tacoma
- Pool Cleaning in Vancouver
- Pool Cleaning in Yakima
Wisconsin
Show 12 citiesHide cities
- Pool Cleaning in Madison
- Pool Cleaning in Milwaukee
- Pool Cleaning in Appleton
- Pool Cleaning in Eau Claire
- Pool Cleaning in Green Bay
- Pool Cleaning in Janesville
- Pool Cleaning in Kenosha
- Pool Cleaning in La Crosse
- Pool Cleaning in Oshkosh
- Pool Cleaning in Racine
- Pool Cleaning in Waukesha
- Pool Cleaning in West Allis
Wyoming
Show 2 citiesHide cities
What affects the cost of pool cleaning
Prices depend on the details of your project. We only publish price ranges when they’re backed by real LokalMatch quote data or reliable sources. Until then, here’s what usually changes the price:
- Type and size of pool or hot tub
- Excavation and site access
- Pumps, filters, heaters and covers
- Decking, fencing and landscaping around it
- Electrical and gas connections
- Condition of existing equipment for repairs
How to compare pool cleaners before you hire
- Choose a company that works on your type of pool or hot tub, whether it's in-ground, above-ground or a spa.
- For a new pool, ask who handles the permit, the fencing requirements and the electrical and gas connections.
- Make sure electrical and gas work for heaters, pumps and hot tubs is done by licensed trades.
- Get a written quote that covers excavation, backfill, equipment, decking and site restoration.
- For openings, closings and maintenance, ask exactly what each visit includes.
Questions to ask pool cleaners before you hire
- Who will get the permit, and what fencing or gate rules will I need to meet?
- Who will do the electrical and gas hookups, and are they licensed?
- What equipment do you recommend, and why?
- What does the warranty cover for the pool shell or liner, the equipment and your installation?
- How will you get equipment into my yard, and how will you restore the lawn afterwards?
- What is included in an opening, closing or maintenance visit?
When to call a pro for pool cleaning
- Water level dropping faster than usual, which may mean a leak
- A pump, heater or hot tub that trips the breaker: keep people out of the water and call a qualified technician.
- Cloudy or green water that doesn't clear with regular care
Pool cleaning permits and local rules
Some pool cleaning work needs a permit or has to meet local bylaws. Rules vary by municipality, so ask your pro whether a permit is needed and who will apply for it — and check with your city or town if you’re unsure.
Permits and licensingGuides about pool cleaning
- ✦
Pool Contractors guide
Hiring a pool contractor in the United States means answering two questions before anything else: what credential this person is supposed to hold where you live, and what your contract says about money.
Read guide - ✦
Pool Installation guide
Building a pool in an American backyard is two projects running together. One is construction: excavation, plumbing, a shell, an equipment pad, a circuit out to it and a deck around it.
Read guide - ✦
Pool Renovation guide
Renovating a pool is not simply a cosmetic decision, because in several states pulling a permit to remodel resets safety obligations that an older pool was never held to. California is the clearest case.
Read guide
Ready to get pool cleaning quotes?
Tell us about your pool cleaning project.
Do you offer pool cleaning services?
Join LokalMatch to get matched with homeowners in the areas you serve.