Slow drain?
City backflow letter?
Call Rio Rooter.
Rio Rooter Plumbing & Drain works on homes and businesses across Wayne, Washtenaw, Oakland and Macomb counties. Tell us what you’re dealing with — we’ll tell you plainly whether it’s work we can take on.
Emergencies welcome, day or night.
Office hours Mon–Sat, 9 AM–5 PM ET.
What we can help with
Each job’s scope — and any city permit it needs — is confirmed when you call, before anything is scheduled.
Drain clearing
Slow sinks, tubs and floor drains. One slow sink suggests a branch line; several on the lowest floor can point to the main.
Drain replacement
Replacing damaged drain piping, including dig-outs to reach buried lines where needed.
Basement backups
Water coming up a floor drain? Stop running water and call. If it came from the city sewer, ask your city about its claim deadline.
Water heaters
Residential water heater work. Scope is confirmed on the call.
Pipe work & re-piping
Repairing or replacing supply and drain piping.
Basements & showers
Basement fixtures, laundry and utility-sink connections, plus shower plumbing.
Backflow testing
Got a city letter? We’ll walk you through what your city requires: how often, who must test, and who files the report.
Commercial plumbing
Commercial work, including jobs that follow a city cross-connection notice.
Serving Wayne, Washtenaw, Oakland & Macomb counties
A service-area business — we come to you. Every city, village and township in all four counties is listed below (160 places).
Eastern Time. Call during business hours, or send a visit request anytime.
24/7
(313) 385-4989
Wayne County
34 cities · 9 townshipsCities
- Allen Park
- Belleville
- Dearborn
- Dearborn Heights
- Detroit
- Ecorse
- Flat Rock
- Garden City
- Gibraltar
- Grosse Pointe
- Grosse Pointe Farms
- Grosse Pointe Park
- Grosse Pointe Shores
- Grosse Pointe Woods
- Hamtramck
- Harper Woods
- Highland Park
- Inkster
- Lincoln Park
- Livonia
- Melvindale
- Northville
- Plymouth
- River Rouge
- Riverview
- Rockwood
- Romulus
- Southgate
- Taylor
- Trenton
- Wayne
- Westland
- Woodhaven
- Wyandotte
Townships
- Brownstown Twp Twp
- Canton Twp Twp
- Grosse Ile Twp Twp
- Huron Twp Twp
- Northville Twp Twp
- Plymouth Twp Twp
- Redford Twp Twp
- Sumpter Twp Twp
- Van Buren Twp Twp
Washtenaw County
6 cities · 2 villages · 20 townshipsCities
- Ann Arbor
- Chelsea
- Dexter
- Milan
- Saline
- Ypsilanti
Villages
- Barton Hills
- Manchester
Townships
- Ann Arbor Twp Twp
- Augusta Twp Twp
- Bridgewater Twp Twp
- Dexter Twp Twp
- Freedom Twp Twp
- Lima Twp Twp
- Lodi Twp Twp
- Lyndon Twp Twp
- Manchester Twp Twp
- Northfield Twp Twp
- Pittsfield Twp Twp
- Salem Twp Twp
- Saline Twp Twp
- Scio Twp Twp
- Sharon Twp Twp
- Superior Twp Twp
- Sylvan Twp Twp
- Webster Twp Twp
- York Twp Twp
- Ypsilanti Twp Twp
Oakland County
31 cities · 10 villages · 21 townshipsCities
- Auburn Hills
- Berkley
- Birmingham
- Bloomfield Hills
- Clawson
- Farmington
- Farmington Hills
- Fenton
- Ferndale
- Hazel Park
- Huntington Woods
- Keego Harbor
- Lake Angelus
- Lathrup Village
- Madison Heights
- Northville
- Novi
- Oak Park
- Orchard Lake Village
- Pleasant Ridge
- Pontiac
- Rochester
- Rochester Hills
- Royal Oak
- South Lyon
- Southfield
- Sylvan Lake
- Troy
- Village of Clarkston
- Walled Lake
- Wixom
Villages
- Beverly Hills
- Bingham Farms
- Franklin
- Holly
- Lake Orion
- Leonard
- Milford
- Ortonville
- Oxford
- Wolverine Lake
Townships
- Addison Twp Twp
- Bloomfield Twp Twp
- Brandon Twp Twp
- Commerce Twp Twp
- Groveland Twp Twp
- Highland Twp Twp
- Holly Twp Twp
- Independence Twp Twp
- Lyon Twp Twp
- Milford Twp Twp
- Novi Twp Twp
- Oakland Twp Twp
- Orion Twp Twp
- Oxford Twp Twp
- Rose Twp Twp
- Royal Oak Twp Twp
- Southfield Twp Twp
- Springfield Twp Twp
- Waterford Twp Twp
- West Bloomfield Twp Twp
- White Lake Twp Twp
Macomb County
13 cities · 3 villages · 11 townshipsCities
- Center Line
- Eastpointe
- Fraser
- Grosse Pointe Shores
- Memphis
- Mount Clemens
- New Baltimore
- Richmond
- Roseville
- St. Clair Shores
- Sterling Heights
- Utica
- Warren
Villages
- Armada
- New Haven
- Romeo
Townships
- Armada Twp Twp
- Bruce Twp Twp
- Chesterfield Twp Twp
- Clinton Twp Twp
- Harrison Twp Twp
- Lenox Twp Twp
- Macomb Twp Twp
- Ray Twp Twp
- Richmond Twp Twp
- Shelby Twp Twp
- Washington Twp Twp
Source: U.S. Census Bureau 2020 place and county-subdivision codes. Northville and Grosse Pointe Shores cross county lines; Fenton is mostly in Genesee County.
Booking takes three steps
Tell us what’s going on
Which fixtures are affected, when it started, any past repairs, your city and property type — or the city letter you received.
We confirm scope, then schedule
We’ll tell you plainly whether it’s work we take on, how any city permit will be handled, and set a time.
Tell us what’s
going on.
Slow drain, basement backup or a city backflow letter?
Call Mon–Sat, 9 AM–5 PM — calls answered 24/7, emergencies welcome.