Drain Cleaning
Drain Cleaning near you
Drain cleaning covers three quite different jobs that homeowners tend to describe with the same sentence. Clearing a fixture drain means pulling hair and soap out of a sink, tub or shower trap. Clearing a branch line means cabling past a blockage further into the wall, often in a kitchen line coated with years of grease. Clearing a main line means working the pipe that carries everything out of the house to the sewer in the street or to a septic tank, and that is the one where a wrong diagnosis costs the most, because a main line that blocks repeatedly is usually telling you something structural about the pipe rather than about what went down it.
Tell us about your drain cleaning project and we’ll help you find local plumbers who serve your area.
Free for homeowners · No obligation to hire
On this page
In much of the country the age of the neighborhood predicts the problem. Older cities are full of clay and cast iron laterals with joints that shifted decades ago, and street trees that found them; postwar suburbs have long runs under mature landscaping; newer subdivisions have plastic lines with fewer joints but the same vulnerability to grease and to wipes. The one universal is that the sewer lateral belongs to the property owner, so the blockage in it is the owner's to clear even when it sits under the sidewalk.
On LokalMatch you describe the symptom once, with your ZIP code and which fixtures are affected, and plumbers working in your area get in touch to quote it. They pay for the requests they receive. LokalMatch does not clear the drain, does not set what anyone charges, and does not vet, rank or endorse the companies that reply.
Telling a single slow drain from a main line problem
- One fixture draining slowly while everything else runs normally is a local blockage in that trap or branch.
- Several fixtures slowing at once, especially the lowest ones in the house, points at the main line rather than at any one drain.
- A toilet that bubbles when the washing machine drains, or a tub that gurgles when a toilet flushes, means air is being pushed through water somewhere it should not be.
- Water appearing at a basement floor drain when an upstairs fixture is used is a main line blockage until proven otherwise.
- Backups that happen only during or just after heavy rain suggest stormwater is getting into the sanitary system.
- Sewer smell in a room that is rarely used is often a dried-out trap rather than a blockage at all.
- The same drain clogging every few months, no matter how carefully it is used, points at a defect in the pipe instead of at the household.
How drains get cleared: cabling, jetting and a camera in the line
Cabling, also called snaking or rodding, drives a rotating steel cable down the line with a cutting head on the end. It punches through or chews up the blockage and restores flow, and for hair, a toy, or roots that have narrowed a pipe it is often all that is needed. It is quick and it is the usual first attempt, but it clears a channel rather than the full diameter of the pipe, which is why a line cabled every spring is frequently a line with an underlying defect.
Hydro jetting uses high-pressure water through a nozzle that pulls itself along the pipe, scouring the walls rather than boring a hole through the middle. It is the appropriate answer to a kitchen line glazed with grease and to a main line with heavy buildup, and the San Francisco Public Utilities Commission specifically describes clearing and jetting the lateral as the way property owners keep the pipe clear and in working order. Jetting is not right for every pipe: a plumber should know the material and condition before putting that kind of pressure into an old or already cracked line.
The camera is what turns a repeat clog into a diagnosis. A self-levelling camera pushed down the cleared line shows roots at a joint, a belly holding standing water, an offset where the pipe has separated, or a section that has collapsed, and it locates the trouble by distance and depth so it can be dug up at the right spot. SFPUC recommends closed-circuit television inspection to identify defects in the lateral. If a company has cleared your main line twice and never put a camera in it, ask why.
What actually blocks US drains: grease, wipes and tree roots
EPA's own list of what causes sewer overflows reads like a list of what causes household backups, because they are largely the same failures at different scales. Tree roots entering through defects or openings in a sewer line cause blockages. Fats, oils and grease, together with household products including some marked flushable, such as baby wipes, facial wipes, sanitary pads and tampons, are named by EPA as inappropriate materials to send to the sewer. Stormwater, groundwater and snowmelt entering the sanitary system through cracks, faults and leaky joints overload it, which is the mechanism behind a backup that only ever happens in a downpour.
Grease is the one that surprises people, because it goes down as a liquid and sets as a solid. It cools in the horizontal run, catches everything fibrous that follows it, and builds a restriction that no amount of hot water rinses away. Roots are the other slow failure: they do not break into a sound pipe, they find an existing crack or an open joint and then thicken inside it, which is why root intrusion tends to recur at exactly the same distance down the line year after year.
- Cooking grease, oil, butter, heavy cream and meat fat, none of which should go down a drain in any quantity.
- Wipes of every kind, including those sold as flushable, along with paper towels, cotton swabs and dental floss.
- Feminine hygiene products, diapers and cat litter, which do not break down in water.
- Coffee grounds and starchy food waste, which pack together in the trap and the branch line.
- Tree and shrub roots at cracked joints, particularly in older clay and cast iron laterals.
- Structural defects such as a belly, an offset joint or a partially collapsed section, which catch solids that would otherwise pass.
Keeping the line clear, and why EPA warns against chemical drain openers
- EPA's septic guidance tells homeowners to avoid chemical drain openers for a clogged drain and to use boiling water or a drain snake instead.
- On a septic system those chemicals are worse than useless: EPA notes that pouring toxins down the drain can kill the organisms that treat the waste and harm the system.
- Collect cooking grease in a container and put it in the trash rather than rinsing it down the sink with hot water.
- Use a basket strainer in kitchen sinks and a hair catcher in showers, which stops most fixture clogs before they start.
- If you are on a septic system, EPA advises that the average household system be inspected at least every three years by a septic service professional, with tanks typically pumped every three to five years.
- Know where your cleanout is, because a plumber who can open one saves time that would otherwise be spent pulling a toilet to get access.
- If you have a backwater valve, check and maintain it on a schedule, and before the rainy season if you live somewhere with one.
Who owns the sewer lateral, and when clearing turns into repair
The pipe between your house and the public sewer is yours. The San Francisco Public Utilities Commission puts it plainly for property owners, describing the upper sewer lateral as an extension of your home even though you cannot see it, and saying you are fully responsible for it. Responsibility frequently extends beyond the property line, which is why a blockage under the sidewalk is still the owner's to clear. Municipal responsibility generally begins at the sewer main in the street, and EPA's guidance for homeowners who suspect the public system is to ask the municipality to investigate.
Backwater valves sit at the boundary between maintenance and code. Los Angeles County Public Works describes the device as designed to shut automatically to prevent sewage from an obstructed public sewer leaking out of a plumbing fixture, and says the protection is needed where the drain of the lowest plumbing fixture in the building sits lower than the upper manhole of the public sewer. The county also warns that root cleaning machines, debris and other problems can damage or interfere with a backwater valve, which is a real consideration when scheduling a cabling job in a house that has one.
Once the camera shows a broken, offset or root-filled section, the work stops being drain cleaning and becomes a repair, usually with a permit, an inspection, and in many places a requirement to have underground utilities located before anyone digs. Ask who pulls the permit, who schedules the inspection, and whether the quote covers restoring the yard, driveway or sidewalk afterward.
When a blocked drain stops being routine
- Sewage rising through a floor drain, tub or shower, which EPA treats as a contamination event and not merely a blockage.
- Every fixture in the house backing up at once, meaning nothing can leave the building until the main is cleared.
- Wastewater spreading anywhere near electrical outlets, a furnace, a water heater or a panel.
- A backup that starts during heavy rain and keeps rising, which may involve the public system rather than your lateral.
- Sewage outside the building, in the yard or at a cleanout, which should be reported to the municipality as well as to a plumber.
- Any backup in a household with infants, elderly or immunocompromised members, whom EPA identifies as at higher risk of illness from sewage exposure.
What changes the price of a drain cleaning call
- Which line is blocked: a bathroom sink trap and a main sewer lateral are not the same job.
- Whether there is an accessible cleanout, or whether a toilet or a section of pipe has to be removed to get the cable in.
- Cabling versus hydro jetting, the second of which takes longer and uses different equipment.
- Whether a camera inspection is included, and whether you receive the footage and the located depth afterward.
- How far the blockage is from the access point, and how deep the line runs.
- Whether roots have to be cut back repeatedly, which is a recurring cost until the defect is repaired.
- Whether the visit is scheduled or after hours, and whether the job turns into excavation and pipe replacement.
Drain Cleaning: frequently asked questions
Why does my basement drain back up only when it rains?
That pattern points at stormwater getting into the sanitary system. EPA lists stormwater, groundwater and snowmelt entering through cracks, faults and leaky sewer joints as a cause of overflows, and inappropriate connections such as sump pumps, roof leaders and foundation drains as another. The water may be entering your own lateral or the public system, so it is worth reporting to the municipality as well as having your line inspected.
Are flushable wipes really a problem?
EPA names them directly. Its sewer overflow guidance lists fats, oils and grease along with household products including some marked flushable, such as baby wipes, facial wipes, sanitary pads and tampons, as inappropriate materials to send to the sewer. Its septic guidance repeats the point for non-flushable and wet wipes. They do not break apart in water, so they catch on roots and rough joints and build a mat.
Should I try a chemical drain opener before calling a plumber?
EPA advises against it, telling homeowners to avoid chemical drain openers for a clogged drain and to use boiling water or a drain snake instead. On a septic system there is a further reason: EPA warns that pouring toxins down the drain can kill the organisms the system relies on. Chemicals also sit in the pipe waiting for whoever opens it next, which is worth mentioning when the plumber arrives.
How do I know whether tree roots are in my sewer line?
A camera inspection is the only way to be sure. EPA describes roots entering through defects or openings in a sewer line as a cause of blockages, and the pattern is distinctive: the same line blocks at the same distance, most often in spring and fall. SFPUC recommends closed-circuit television inspection to identify defects in a lateral, which also locates the spot so a repair can be dug in the right place.
Who pays when the blockage is out under the sidewalk?
Usually you do. SFPUC describes the upper sewer lateral as an extension of the home for which the owner is fully responsible, and in many cities that responsibility continues to the connection at the main. EPA's alert on basement backups says that where sewage backs up because of problems in the pipeline running from a private residence to the municipal system, it is usually the property owner who is responsible for cleanup and repair.
Do I need a backwater valve?
It depends on the elevation of your plumbing. Los Angeles County Public Works says the protection is needed where the drain of the lowest plumbing fixture in the building is lower than the upper manhole of the public sewer, and describes the valve as closing automatically when sewage from an obstructed public sewer backs up the drain line. If you have one, maintain it, and tell any plumber cabling your line that it is there.
Sources
Written by the LokalMatch editorial team. Last reviewed September 14, 2026. How we write and check our guides
Find plumbers by city
Alabama
Show 10 citiesHide cities
Alaska
Show 1 citiesHide cities
Arizona
Show 23 citiesHide cities
- Drain Cleaning in Chandler
- Drain Cleaning in Gilbert
- Drain Cleaning in Glendale
- Drain Cleaning in Mesa
- Drain Cleaning in Phoenix
- Drain Cleaning in Tucson
- Drain Cleaning in Avondale
- Drain Cleaning in Buckeye
- Drain Cleaning in Casa Grande
- Drain Cleaning in Casas Adobes
- Drain Cleaning in Catalina Foothills
- Drain Cleaning in Flagstaff
- Drain Cleaning in Goodyear
- Drain Cleaning in Lake Havasu City
- Drain Cleaning in Marana
- Drain Cleaning in Maricopa
- Drain Cleaning in Peoria
- Drain Cleaning in Prescott Valley
- Drain Cleaning in Queen Creek
- Drain Cleaning in Scottsdale
- Drain Cleaning in Surprise
- Drain Cleaning in Tempe
- Drain Cleaning in Yuma
Arkansas
Show 9 citiesHide cities
California
Show 186 citiesHide cities
- Drain Cleaning in Anaheim
- Drain Cleaning in Bakersfield
- Drain Cleaning in Chula Vista
- Drain Cleaning in Fresno
- Drain Cleaning in Irvine
- Drain Cleaning in Long Beach
- Drain Cleaning in Los Angeles
- Drain Cleaning in Oakland
- Drain Cleaning in Riverside
- Drain Cleaning in Sacramento
- Drain Cleaning in San Diego
- Drain Cleaning in San Francisco
- Drain Cleaning in San Jose
- Drain Cleaning in Santa Ana
- Drain Cleaning in Stockton
- Drain Cleaning in Alameda
- Drain Cleaning in Alhambra
- Drain Cleaning in Antioch
- Drain Cleaning in Apple Valley
- Drain Cleaning in Arcadia
- Drain Cleaning in Arden-Arcade
- Drain Cleaning in Baldwin Park
- Drain Cleaning in Beaumont
- Drain Cleaning in Bellflower
- Drain Cleaning in Berkeley
- Drain Cleaning in Brentwood
- Drain Cleaning in Buena Park
- Drain Cleaning in Burbank
- Drain Cleaning in Camarillo
- Drain Cleaning in Carlsbad
- Drain Cleaning in Carmichael
- Drain Cleaning in Carson
- Drain Cleaning in Castro Valley
- Drain Cleaning in Cathedral City
- Drain Cleaning in Chico
- Drain Cleaning in Chino
- Drain Cleaning in Chino Hills
- Drain Cleaning in Citrus Heights
- Drain Cleaning in Clovis
- Drain Cleaning in Colton
- Drain Cleaning in Compton
- Drain Cleaning in Concord
- Drain Cleaning in Corona
- Drain Cleaning in Costa Mesa
- Drain Cleaning in Cupertino
- Drain Cleaning in Daly City
- Drain Cleaning in Davis
- Drain Cleaning in Delano
- Drain Cleaning in Diamond Bar
- Drain Cleaning in Downey
- Drain Cleaning in Dublin
- Drain Cleaning in East Los Angeles
- Drain Cleaning in Eastvale
- Drain Cleaning in El Cajon
- Drain Cleaning in El Dorado Hills
- Drain Cleaning in El Monte
- Drain Cleaning in Elk Grove
- Drain Cleaning in Encinitas
- Drain Cleaning in Escondido
- Drain Cleaning in Fairfield
- Drain Cleaning in Florence-Graham
- Drain Cleaning in Florin
- Drain Cleaning in Folsom
- Drain Cleaning in Fontana
- Drain Cleaning in Fountain Valley
- Drain Cleaning in Fremont
- Drain Cleaning in Fullerton
- Drain Cleaning in Garden Grove
- Drain Cleaning in Gardena
- Drain Cleaning in Gilroy
- Drain Cleaning in Glendale
- Drain Cleaning in Hacienda Heights
- Drain Cleaning in Hanford
- Drain Cleaning in Hawthorne
- Drain Cleaning in Hayward
- Drain Cleaning in Hemet
- Drain Cleaning in Hesperia
- Drain Cleaning in Highland
- Drain Cleaning in Huntington Beach
- Drain Cleaning in Huntington Park
- Drain Cleaning in Indio
- Drain Cleaning in Inglewood
- Drain Cleaning in Jurupa Valley
- Drain Cleaning in La Habra
- Drain Cleaning in La Mesa
- Drain Cleaning in Laguna Niguel
- Drain Cleaning in Lake Elsinore
- Drain Cleaning in Lake Forest
- Drain Cleaning in Lakewood
- Drain Cleaning in Lancaster
- Drain Cleaning in Lincoln
- Drain Cleaning in Livermore
- Drain Cleaning in Lodi
- Drain Cleaning in Lynwood
- Drain Cleaning in Madera
- Drain Cleaning in Manteca
- Drain Cleaning in Menifee
- Drain Cleaning in Merced
- Drain Cleaning in Milpitas
- Drain Cleaning in Mission Viejo
- Drain Cleaning in Modesto
- Drain Cleaning in Montebello
- Drain Cleaning in Monterey Park
- Drain Cleaning in Moreno Valley
- Drain Cleaning in Mountain View
- Drain Cleaning in Murrieta
- Drain Cleaning in Napa
- Drain Cleaning in National City
- Drain Cleaning in Newport Beach
- Drain Cleaning in Norwalk
- Drain Cleaning in Novato
- Drain Cleaning in Oceanside
- Drain Cleaning in Ontario
- Drain Cleaning in Orange
- Drain Cleaning in Oxnard
- Drain Cleaning in Palm Desert
- Drain Cleaning in Palmdale
- Drain Cleaning in Palo Alto
- Drain Cleaning in Paramount
- Drain Cleaning in Pasadena
- Drain Cleaning in Perris
- Drain Cleaning in Petaluma
- Drain Cleaning in Pico Rivera
- Drain Cleaning in Pittsburg
- Drain Cleaning in Placentia
- Drain Cleaning in Pleasanton
- Drain Cleaning in Pomona
- Drain Cleaning in Porterville
- Drain Cleaning in Rancho Cordova
- Drain Cleaning in Rancho Cucamonga
- Drain Cleaning in Redding
- Drain Cleaning in Redlands
- Drain Cleaning in Redondo Beach
- Drain Cleaning in Redwood City
- Drain Cleaning in Rialto
- Drain Cleaning in Richmond
- Drain Cleaning in Rocklin
- Drain Cleaning in Roseville
- Drain Cleaning in Salinas
- Drain Cleaning in San Bernardino
- Drain Cleaning in San Clemente
- Drain Cleaning in San Jacinto
- Drain Cleaning in San Leandro
- Drain Cleaning in San Luis Obispo
- Drain Cleaning in San Marcos
- Drain Cleaning in San Mateo
- Drain Cleaning in San Rafael
- Drain Cleaning in San Ramon
- Drain Cleaning in Santa Barbara
- Drain Cleaning in Santa Clara
- Drain Cleaning in Santa Clarita
- Drain Cleaning in Santa Cruz
- Drain Cleaning in Santa Maria
- Drain Cleaning in Santa Monica
- Drain Cleaning in Santa Rosa
- Drain Cleaning in Santee
- Drain Cleaning in Simi Valley
- Drain Cleaning in South Gate
- Drain Cleaning in South San Francisco
- Drain Cleaning in South Whittier
- Drain Cleaning in Sunnyvale
- Drain Cleaning in Temecula
- Drain Cleaning in Thousand Oaks
- Drain Cleaning in Torrance
- Drain Cleaning in Tracy
- Drain Cleaning in Tulare
- Drain Cleaning in Turlock
- Drain Cleaning in Tustin
- Drain Cleaning in Union City
- Drain Cleaning in Upland
- Drain Cleaning in Vacaville
- Drain Cleaning in Vallejo
- Drain Cleaning in Ventura
- Drain Cleaning in Victorville
- Drain Cleaning in Visalia
- Drain Cleaning in Vista
- Drain Cleaning in Walnut Creek
- Drain Cleaning in Watsonville
- Drain Cleaning in West Covina
- Drain Cleaning in West Sacramento
- Drain Cleaning in Westminster
- Drain Cleaning in Whittier
- Drain Cleaning in Woodland
- Drain Cleaning in Yorba Linda
- Drain Cleaning in Yuba City
- Drain Cleaning in Yucaipa
Colorado
Show 20 citiesHide cities
- Drain Cleaning in Aurora
- Drain Cleaning in Colorado Springs
- Drain Cleaning in Denver
- Drain Cleaning in Arvada
- Drain Cleaning in Boulder
- Drain Cleaning in Broomfield
- Drain Cleaning in Castle Rock
- Drain Cleaning in Centennial
- Drain Cleaning in Commerce City
- Drain Cleaning in Fort Collins
- Drain Cleaning in Grand Junction
- Drain Cleaning in Greeley
- Drain Cleaning in Highlands Ranch
- Drain Cleaning in Lakewood
- Drain Cleaning in Longmont
- Drain Cleaning in Loveland
- Drain Cleaning in Parker
- Drain Cleaning in Pueblo
- Drain Cleaning in Thornton
- Drain Cleaning in Westminster
Connecticut
Show 14 citiesHide cities
- Drain Cleaning in Bridgeport
- Drain Cleaning in Bristol
- Drain Cleaning in Danbury
- Drain Cleaning in East Hartford
- Drain Cleaning in Hartford
- Drain Cleaning in Meriden
- Drain Cleaning in Milford
- Drain Cleaning in New Britain
- Drain Cleaning in New Haven
- Drain Cleaning in Norwalk
- Drain Cleaning in Stamford
- Drain Cleaning in Waterbury
- Drain Cleaning in West Hartford
- Drain Cleaning in West Haven
Delaware
Show 1 citiesHide cities
District of Columbia
Show 1 citiesHide cities
Florida
Show 82 citiesHide cities
- Drain Cleaning in Jacksonville
- Drain Cleaning in Miami
- Drain Cleaning in Orlando
- Drain Cleaning in Port St. Lucie
- Drain Cleaning in St. Petersburg
- Drain Cleaning in Tampa
- Drain Cleaning in Alafaya
- Drain Cleaning in Apopka
- Drain Cleaning in Boca Raton
- Drain Cleaning in Bonita Springs
- Drain Cleaning in Boynton Beach
- Drain Cleaning in Bradenton
- Drain Cleaning in Brandon
- Drain Cleaning in Cape Coral
- Drain Cleaning in Clearwater
- Drain Cleaning in Clermont
- Drain Cleaning in Coconut Creek
- Drain Cleaning in Coral Springs
- Drain Cleaning in Country Club
- Drain Cleaning in Davie
- Drain Cleaning in Daytona Beach
- Drain Cleaning in Deerfield Beach
- Drain Cleaning in Delray Beach
- Drain Cleaning in Deltona
- Drain Cleaning in Doral
- Drain Cleaning in Fort Lauderdale
- Drain Cleaning in Fort Myers
- Drain Cleaning in Fort Pierce
- Drain Cleaning in Fountainebleau
- Drain Cleaning in Four Corners
- Drain Cleaning in Gainesville
- Drain Cleaning in Hialeah
- Drain Cleaning in Hollywood
- Drain Cleaning in Homestead
- Drain Cleaning in Horizon West
- Drain Cleaning in Jupiter
- Drain Cleaning in Kendale Lakes
- Drain Cleaning in Kendall
- Drain Cleaning in Kissimmee
- Drain Cleaning in Lakeland
- Drain Cleaning in Largo
- Drain Cleaning in Lauderhill
- Drain Cleaning in Lehigh Acres
- Drain Cleaning in Margate
- Drain Cleaning in Melbourne
- Drain Cleaning in Miami Beach
- Drain Cleaning in Miami Gardens
- Drain Cleaning in Miramar
- Drain Cleaning in North Miami
- Drain Cleaning in North Port
- Drain Cleaning in Ocala
- Drain Cleaning in Ocoee
- Drain Cleaning in Palm Bay
- Drain Cleaning in Palm Beach Gardens
- Drain Cleaning in Palm Coast
- Drain Cleaning in Palm Harbor
- Drain Cleaning in Pembroke Pines
- Drain Cleaning in Pensacola
- Drain Cleaning in Pine Hills
- Drain Cleaning in Pinellas Park
- Drain Cleaning in Plantation
- Drain Cleaning in Poinciana
- Drain Cleaning in Pompano Beach
- Drain Cleaning in Port Charlotte
- Drain Cleaning in Port Orange
- Drain Cleaning in Riverview
- Drain Cleaning in Sanford
- Drain Cleaning in Sarasota
- Drain Cleaning in Spring Hill
- Drain Cleaning in St. Cloud
- Drain Cleaning in Sunrise
- Drain Cleaning in Tallahassee
- Drain Cleaning in Tamarac
- Drain Cleaning in The Hammocks
- Drain Cleaning in The Villages
- Drain Cleaning in Town 'n' Country
- Drain Cleaning in Wellington
- Drain Cleaning in Wesley Chapel
- Drain Cleaning in West Palm Beach
- Drain Cleaning in Westchester
- Drain Cleaning in Weston
- Drain Cleaning in Winter Haven
Georgia
Show 20 citiesHide cities
- Drain Cleaning in Atlanta
- Drain Cleaning in Albany
- Drain Cleaning in Alpharetta
- Drain Cleaning in Athens
- Drain Cleaning in Augusta
- Drain Cleaning in Brookhaven
- Drain Cleaning in Columbus
- Drain Cleaning in Dunwoody
- Drain Cleaning in Johns Creek
- Drain Cleaning in Mableton
- Drain Cleaning in Macon
- Drain Cleaning in Marietta
- Drain Cleaning in Roswell
- Drain Cleaning in Sandy Springs
- Drain Cleaning in Savannah
- Drain Cleaning in Smyrna
- Drain Cleaning in South Fulton
- Drain Cleaning in Stonecrest
- Drain Cleaning in Valdosta
- Drain Cleaning in Warner Robins
Hawaii
Show 3 citiesHide cities
Idaho
Show 8 citiesHide cities
Illinois
Show 31 citiesHide cities
- Drain Cleaning in Chicago
- Drain Cleaning in Arlington Heights
- Drain Cleaning in Aurora
- Drain Cleaning in Berwyn
- Drain Cleaning in Bloomington
- Drain Cleaning in Bolingbrook
- Drain Cleaning in Champaign
- Drain Cleaning in Cicero
- Drain Cleaning in Decatur
- Drain Cleaning in Des Plaines
- Drain Cleaning in Downers Grove
- Drain Cleaning in Elgin
- Drain Cleaning in Evanston
- Drain Cleaning in Hoffman Estates
- Drain Cleaning in Joliet
- Drain Cleaning in Mount Prospect
- Drain Cleaning in Naperville
- Drain Cleaning in Normal
- Drain Cleaning in Oak Lawn
- Drain Cleaning in Oak Park
- Drain Cleaning in Orland Park
- Drain Cleaning in Palatine
- Drain Cleaning in Peoria
- Drain Cleaning in Plainfield
- Drain Cleaning in Rockford
- Drain Cleaning in Schaumburg
- Drain Cleaning in Skokie
- Drain Cleaning in Springfield
- Drain Cleaning in Tinley Park
- Drain Cleaning in Waukegan
- Drain Cleaning in Wheaton
Indiana
Show 22 citiesHide cities
- Drain Cleaning in Fort Wayne
- Drain Cleaning in Indianapolis
- Drain Cleaning in Anderson
- Drain Cleaning in Bloomington
- Drain Cleaning in Carmel
- Drain Cleaning in Columbus
- Drain Cleaning in Elkhart
- Drain Cleaning in Evansville
- Drain Cleaning in Fishers
- Drain Cleaning in Gary
- Drain Cleaning in Greenwood
- Drain Cleaning in Hammond
- Drain Cleaning in Jeffersonville
- Drain Cleaning in Kokomo
- Drain Cleaning in Lafayette
- Drain Cleaning in Lawrence
- Drain Cleaning in Mishawaka
- Drain Cleaning in Muncie
- Drain Cleaning in Noblesville
- Drain Cleaning in South Bend
- Drain Cleaning in Terre Haute
- Drain Cleaning in Westfield
Iowa
Show 11 citiesHide cities
- Drain Cleaning in Ames
- Drain Cleaning in Ankeny
- Drain Cleaning in Cedar Rapids
- Drain Cleaning in Council Bluffs
- Drain Cleaning in Davenport
- Drain Cleaning in Des Moines
- Drain Cleaning in Dubuque
- Drain Cleaning in Iowa City
- Drain Cleaning in Sioux City
- Drain Cleaning in Waterloo
- Drain Cleaning in West Des Moines
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
- Drain Cleaning in Baltimore
- Drain Cleaning in Aspen Hill
- Drain Cleaning in Bel Air South
- Drain Cleaning in Bethesda
- Drain Cleaning in Bowie
- Drain Cleaning in Columbia
- Drain Cleaning in Dundalk
- Drain Cleaning in Ellicott City
- Drain Cleaning in Frederick
- Drain Cleaning in Gaithersburg
- Drain Cleaning in Germantown
- Drain Cleaning in Glen Burnie
- Drain Cleaning in Rockville
- Drain Cleaning in Severn
- Drain Cleaning in Silver Spring
- Drain Cleaning in Towson
- Drain Cleaning in Waldorf
- Drain Cleaning in Wheaton
Massachusetts
Show 27 citiesHide cities
- Drain Cleaning in Boston
- Drain Cleaning in Barnstable
- Drain Cleaning in Brockton
- Drain Cleaning in Brookline
- Drain Cleaning in Cambridge
- Drain Cleaning in Chicopee
- Drain Cleaning in Everett
- Drain Cleaning in Fall River
- Drain Cleaning in Framingham
- Drain Cleaning in Haverhill
- Drain Cleaning in Lawrence
- Drain Cleaning in Lowell
- Drain Cleaning in Lynn
- Drain Cleaning in Malden
- Drain Cleaning in Medford
- Drain Cleaning in Methuen
- Drain Cleaning in New Bedford
- Drain Cleaning in Newton
- Drain Cleaning in Peabody
- Drain Cleaning in Quincy
- Drain Cleaning in Revere
- Drain Cleaning in Somerville
- Drain Cleaning in Springfield
- Drain Cleaning in Taunton
- Drain Cleaning in Waltham
- Drain Cleaning in Weymouth
- Drain Cleaning in Worcester
Michigan
Show 24 citiesHide cities
- Drain Cleaning in Detroit
- Drain Cleaning in Ann Arbor
- Drain Cleaning in Battle Creek
- Drain Cleaning in Dearborn
- Drain Cleaning in Dearborn Heights
- Drain Cleaning in Farmington Hills
- Drain Cleaning in Flint
- Drain Cleaning in Grand Rapids
- Drain Cleaning in Kalamazoo
- Drain Cleaning in Kentwood
- Drain Cleaning in Lansing
- Drain Cleaning in Livonia
- Drain Cleaning in Novi
- Drain Cleaning in Pontiac
- Drain Cleaning in Rochester Hills
- Drain Cleaning in Royal Oak
- Drain Cleaning in Southfield
- Drain Cleaning in St. Clair Shores
- Drain Cleaning in Sterling Heights
- Drain Cleaning in Taylor
- Drain Cleaning in Troy
- Drain Cleaning in Warren
- Drain Cleaning in Westland
- Drain Cleaning in Wyoming
Minnesota
Show 20 citiesHide cities
- Drain Cleaning in Minneapolis
- Drain Cleaning in St. Paul
- Drain Cleaning in Apple Valley
- Drain Cleaning in Blaine
- Drain Cleaning in Bloomington
- Drain Cleaning in Brooklyn Park
- Drain Cleaning in Burnsville
- Drain Cleaning in Coon Rapids
- Drain Cleaning in Duluth
- Drain Cleaning in Eagan
- Drain Cleaning in Eden Prairie
- Drain Cleaning in Edina
- Drain Cleaning in Lakeville
- Drain Cleaning in Maple Grove
- Drain Cleaning in Minnetonka
- Drain Cleaning in Plymouth
- Drain Cleaning in Rochester
- Drain Cleaning in St. Cloud
- Drain Cleaning in St. Louis Park
- Drain Cleaning in Woodbury
Mississippi
Show 3 citiesHide cities
Missouri
Show 13 citiesHide cities
- Drain Cleaning in Kansas City
- Drain Cleaning in St. Louis
- Drain Cleaning in Blue Springs
- Drain Cleaning in Columbia
- Drain Cleaning in Florissant
- Drain Cleaning in Independence
- Drain Cleaning in Joplin
- Drain Cleaning in Lee's Summit
- Drain Cleaning in O'Fallon
- Drain Cleaning in Springfield
- Drain Cleaning in St. Charles
- Drain Cleaning in St. Joseph
- Drain 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
- Drain Cleaning in Jersey City
- Drain Cleaning in Newark
- Drain Cleaning in Bayonne
- Drain Cleaning in Camden
- Drain Cleaning in Clifton
- Drain Cleaning in East Orange
- Drain Cleaning in Elizabeth
- Drain Cleaning in Hoboken
- Drain Cleaning in Lakewood
- Drain Cleaning in New Brunswick
- Drain Cleaning in Passaic
- Drain Cleaning in Paterson
- Drain Cleaning in Perth Amboy
- Drain Cleaning in Plainfield
- Drain Cleaning in Toms River
- Drain Cleaning in Trenton
- Drain Cleaning in Union City
- Drain Cleaning in Vineland
- Drain Cleaning in West New York
New Mexico
Show 4 citiesHide cities
New York
Show 17 citiesHide cities
- Drain Cleaning in Buffalo
- Drain Cleaning in New York City
- Drain Cleaning in Albany
- Drain Cleaning in Cheektowaga
- Drain Cleaning in Hempstead
- Drain Cleaning in Irondequoit
- Drain Cleaning in Levittown
- Drain Cleaning in Mount Vernon
- Drain Cleaning in New Rochelle
- Drain Cleaning in Rochester
- Drain Cleaning in Schenectady
- Drain Cleaning in Syracuse
- Drain Cleaning in Town of Tonawanda
- Drain Cleaning in Troy
- Drain Cleaning in Utica
- Drain Cleaning in White Plains
- Drain Cleaning in Yonkers
North Carolina
Show 23 citiesHide cities
- Drain Cleaning in Charlotte
- Drain Cleaning in Durham
- Drain Cleaning in Greensboro
- Drain Cleaning in Raleigh
- Drain Cleaning in Winston-Salem
- Drain Cleaning in Apex
- Drain Cleaning in Asheville
- Drain Cleaning in Burlington
- Drain Cleaning in Cary
- Drain Cleaning in Chapel Hill
- Drain Cleaning in Concord
- Drain Cleaning in Fayetteville
- Drain Cleaning in Gastonia
- Drain Cleaning in Greenville
- Drain Cleaning in High Point
- Drain Cleaning in Holly Springs
- Drain Cleaning in Huntersville
- Drain Cleaning in Jacksonville
- Drain Cleaning in Kannapolis
- Drain Cleaning in Mooresville
- Drain Cleaning in Rocky Mount
- Drain Cleaning in Wake Forest
- Drain Cleaning in Wilmington
North Dakota
Show 3 citiesHide cities
Ohio
Show 17 citiesHide cities
- Drain Cleaning in Cincinnati
- Drain Cleaning in Cleveland
- Drain Cleaning in Columbus
- Drain Cleaning in Toledo
- Drain Cleaning in Akron
- Drain Cleaning in Canton
- Drain Cleaning in Cuyahoga Falls
- Drain Cleaning in Dayton
- Drain Cleaning in Elyria
- Drain Cleaning in Hamilton
- Drain Cleaning in Kettering
- Drain Cleaning in Lorain
- Drain Cleaning in Middletown
- Drain Cleaning in Newark
- Drain Cleaning in Parma
- Drain Cleaning in Springfield
- Drain Cleaning in Youngstown
Oklahoma
Show 10 citiesHide cities
Oregon
Show 13 citiesHide cities
- Drain Cleaning in Portland
- Drain Cleaning in Albany
- Drain Cleaning in Aloha
- Drain Cleaning in Beaverton
- Drain Cleaning in Bend
- Drain Cleaning in Corvallis
- Drain Cleaning in Eugene
- Drain Cleaning in Gresham
- Drain Cleaning in Hillsboro
- Drain Cleaning in Medford
- Drain Cleaning in Salem
- Drain Cleaning in Springfield
- Drain 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
- Drain Cleaning in Memphis
- Drain Cleaning in Nashville
- Drain Cleaning in Bartlett
- Drain Cleaning in Chattanooga
- Drain Cleaning in Clarksville
- Drain Cleaning in Cleveland
- Drain Cleaning in Collierville
- Drain Cleaning in Columbia
- Drain Cleaning in Franklin
- Drain Cleaning in Gallatin
- Drain Cleaning in Hendersonville
- Drain Cleaning in Jackson
- Drain Cleaning in Johnson City
- Drain Cleaning in Kingsport
- Drain Cleaning in Knoxville
- Drain Cleaning in Lebanon
- Drain Cleaning in Murfreesboro
- Drain Cleaning in Smyrna
- Drain Cleaning in Spring Hill
Texas
Show 79 citiesHide cities
- Drain Cleaning in Arlington
- Drain Cleaning in Austin
- Drain Cleaning in Corpus Christi
- Drain Cleaning in Dallas
- Drain Cleaning in El Paso
- Drain Cleaning in Fort Worth
- Drain Cleaning in Houston
- Drain Cleaning in Irving
- Drain Cleaning in Laredo
- Drain Cleaning in Lubbock
- Drain Cleaning in Plano
- Drain Cleaning in San Antonio
- Drain Cleaning in Abilene
- Drain Cleaning in Allen
- Drain Cleaning in Amarillo
- Drain Cleaning in Atascocita
- Drain Cleaning in Baytown
- Drain Cleaning in Beaumont
- Drain Cleaning in Brownsville
- Drain Cleaning in Bryan
- Drain Cleaning in Burleson
- Drain Cleaning in Carrollton
- Drain Cleaning in Cedar Park
- Drain Cleaning in Celina
- Drain Cleaning in College Station
- Drain Cleaning in Conroe
- Drain Cleaning in Denton
- Drain Cleaning in DeSoto
- Drain Cleaning in Edinburg
- Drain Cleaning in Euless
- Drain Cleaning in Flower Mound
- Drain Cleaning in Frisco
- Drain Cleaning in Fulshear
- Drain Cleaning in Galveston
- Drain Cleaning in Garland
- Drain Cleaning in Georgetown
- Drain Cleaning in Grand Prairie
- Drain Cleaning in Grapevine
- Drain Cleaning in Harlingen
- Drain Cleaning in Killeen
- Drain Cleaning in Kyle
- Drain Cleaning in League City
- Drain Cleaning in Leander
- Drain Cleaning in Lewisville
- Drain Cleaning in Little Elm
- Drain Cleaning in Longview
- Drain Cleaning in Mansfield
- Drain Cleaning in McAllen
- Drain Cleaning in McKinney
- Drain Cleaning in Mesquite
- Drain Cleaning in Midland
- Drain Cleaning in Mission
- Drain Cleaning in Missouri City
- Drain Cleaning in New Braunfels
- Drain Cleaning in North Richland Hills
- Drain Cleaning in Odessa
- Drain Cleaning in Pasadena
- Drain Cleaning in Pearland
- Drain Cleaning in Pflugerville
- Drain Cleaning in Pharr
- Drain Cleaning in Port Arthur
- Drain Cleaning in Richardson
- Drain Cleaning in Rockwall
- Drain Cleaning in Round Rock
- Drain Cleaning in Rowlett
- Drain Cleaning in San Angelo
- Drain Cleaning in San Marcos
- Drain Cleaning in Sherman
- Drain Cleaning in Spring
- Drain Cleaning in Sugar Land
- Drain Cleaning in Temple
- Drain Cleaning in Texas City
- Drain Cleaning in The Woodlands
- Drain Cleaning in Tyler
- Drain Cleaning in Victoria
- Drain Cleaning in Waco
- Drain Cleaning in Waxahachie
- Drain Cleaning in Wichita Falls
- Drain Cleaning in Wylie
Utah
Show 19 citiesHide cities
- Drain Cleaning in Draper
- Drain Cleaning in Eagle Mountain
- Drain Cleaning in Herriman
- Drain Cleaning in Layton
- Drain Cleaning in Lehi
- Drain Cleaning in Logan
- Drain Cleaning in Millcreek
- Drain Cleaning in Murray
- Drain Cleaning in Ogden
- Drain Cleaning in Orem
- Drain Cleaning in Provo
- Drain Cleaning in Salt Lake City
- Drain Cleaning in Sandy
- Drain Cleaning in Saratoga Springs
- Drain Cleaning in South Jordan
- Drain Cleaning in St. George
- Drain Cleaning in Taylorsville
- Drain Cleaning in West Jordan
- Drain Cleaning in West Valley City
Virginia
Show 16 citiesHide cities
- Drain Cleaning in Chesapeake
- Drain Cleaning in Virginia Beach
- Drain Cleaning in Alexandria
- Drain Cleaning in Arlington
- Drain Cleaning in Centreville
- Drain Cleaning in Dale City
- Drain Cleaning in Hampton
- Drain Cleaning in Harrisonburg
- Drain Cleaning in Lynchburg
- Drain Cleaning in Newport News
- Drain Cleaning in Norfolk
- Drain Cleaning in Portsmouth
- Drain Cleaning in Reston
- Drain Cleaning in Richmond
- Drain Cleaning in Roanoke
- Drain Cleaning in Suffolk
Washington
Show 27 citiesHide cities
- Drain Cleaning in Seattle
- Drain Cleaning in Auburn
- Drain Cleaning in Bellevue
- Drain Cleaning in Bellingham
- Drain Cleaning in Bothell
- Drain Cleaning in Burien
- Drain Cleaning in Everett
- Drain Cleaning in Federal Way
- Drain Cleaning in Kennewick
- Drain Cleaning in Kent
- Drain Cleaning in Kirkland
- Drain Cleaning in Lacey
- Drain Cleaning in Lakewood
- Drain Cleaning in Marysville
- Drain Cleaning in Olympia
- Drain Cleaning in Pasco
- Drain Cleaning in Redmond
- Drain Cleaning in Renton
- Drain Cleaning in Richland
- Drain Cleaning in Sammamish
- Drain Cleaning in Shoreline
- Drain Cleaning in South Hill
- Drain Cleaning in Spokane
- Drain Cleaning in Spokane Valley
- Drain Cleaning in Tacoma
- Drain Cleaning in Vancouver
- Drain Cleaning in Yakima
Wisconsin
Show 12 citiesHide cities
- Drain Cleaning in Madison
- Drain Cleaning in Milwaukee
- Drain Cleaning in Appleton
- Drain Cleaning in Eau Claire
- Drain Cleaning in Green Bay
- Drain Cleaning in Janesville
- Drain Cleaning in Kenosha
- Drain Cleaning in La Crosse
- Drain Cleaning in Oshkosh
- Drain Cleaning in Racine
- Drain Cleaning in Waukesha
- Drain Cleaning in West Allis
Wyoming
Show 2 citiesHide cities
What affects the cost of drain 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 of problem and how easy it is to find
- Access to pipes behind walls, under floors or underground
- Parts and fixtures chosen
- Age and material of the existing pipes
- Emergency, evening or weekend service
- Permits and inspections, where required
How to compare plumbers before you hire
- Hire a plumber who is licensed for this work in your area, especially for gas water heaters, sewer lines and new plumbing.
- Ask whether they charge a flat rate or by the hour, and what the call-out fee covers.
- For leaks and drain problems, choose someone who explains the cause and doesn't only clear the symptom.
- Get the scope in writing for larger jobs such as a water heater, sewer repair or re-piping.
- If it's urgent, ask how soon they can arrive and whether after-hours rates apply.
Questions to ask plumbers before you hire
- Are you licensed for plumbing work in my area?
- Do you charge a flat rate or by the hour, and is there a call-out fee?
- What do you think is causing the problem?
- Will this work need a permit or an inspection, and who will arrange it?
- Will you need to open walls, floors or the yard to reach the problem?
- What warranty do you offer on parts and labour?
When to call a pro for drain cleaning
- An active leak: shut off the main water valve if you can reach it safely, then call a plumber.
- Sewage backing up into drains or the basement
- No hot water, or water pooling around the water heater
- Pipes that may have frozen during a cold snap
Drain cleaning permits and local rules
Some drain 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 licensingSeasonal maintenance
This job is part of our home maintenance checklists for:
Guides about drain cleaning
- ✦
Plumbers guide
Plumbing work in a US home splits into three systems that a licensed plumber treats differently: the pressurized supply that brings potable water in, the drain-waste-vent piping that carries waste out and lets the…
Read guide - ✦
Emergency Plumbers guide
A plumbing emergency is not defined by how alarming it feels but by whether water or sewage is moving somewhere it should not, and whether waiting until morning makes the damage worse.
Read guide - ✦
Plumbing Repair guide
Plumbing repair is the everyday half of the trade: the angle stop that will no longer close, the fitting that weeps behind a vanity, the supply line that split inside a wall, the tub that fills with dirty water every…
Read guide
Ready to get drain cleaning quotes?
Tell us about your drain cleaning project.
Do you offer drain cleaning services?
Join LokalMatch to get matched with homeowners in the areas you serve.