Drain Cleaning
Slow or fully clogged drains in kitchens, bathrooms, laundry rooms, and main lines — cleared and flowing again.
Learn more →JMG Plumbing & Drain Cleaning covers the full range of residential and commercial plumbing — from everyday repairs to 24/7 emergencies. Based in Bridesburg, Northeast Philadelphia, and rated 4.9 stars on Google.
Slow or fully clogged drains in kitchens, bathrooms, laundry rooms, and main lines — cleared and flowing again.
Learn more →Urgent plumbing problems handled around the clock — we're open 24 hours a day, 7 days a week.
Learn more →Leaking, cracked, or damaged pipes repaired for homes and businesses — supply lines and drain lines alike.
Ask about pipe repair →No hot water, lukewarm water, or a leaking tank — we diagnose and repair water heater problems.
Learn more →New water heater installed when repair isn't the right call anymore, sized for your home or business.
Learn more →Running, leaking, clogged, or constantly refilling toilets repaired so they flush right and stop wasting water.
Ask about toilet repair →Backflow preventer installation and testing, plus replacement of units that failed their test — for properties that need to stay in compliance.
Learn more →Hidden leaks found and repaired before a small drip turns into water damage and a bigger bill.
Learn more →Sewer line repair and replacement for recurring backups and sewer problems that a simple drain cleaning won't fix.
Learn more →New shower and bathtub installation for bathroom updates and replacements, plumbed in correctly.
Ask about installation →A plumbing inspection gives you a clear picture of your system's condition — useful for home sales, rentals, and peace of mind.
Ask about an inspection →Every service on this page is available for homes and for businesses — restaurants, rental properties, and commercial buildings included.
Get in touch →Philadelphia plus Bucks, Montgomery, Delaware, and Chester counties in PA, and Camden, Burlington, Gloucester, and Mercer counties in NJ.
Open 24 hours, 7 days a week. Call or text 267-304-2327 — or request a call back.
Describe the problem and we'll take it from there.
Call 267-304-2327 Request a Call Back