Poor John’s Plumbing, LLC


Our Prices




Sewer and Drain


Contact Us


KCMO / Gladstone / Liberty, MO (816) 455 - 5420


KCKS / Bonner Springs / Johnson County (913) 422 - 7101


About Us

Many people believe Thomas Crapper (that’s where the word crap comes from, not really a bad word after all) is the man responsible for inventing the modern day flush toilet. Turns out, this is false. That honor goes to the late John Harington (where the toilet’s name John came from). Another honor was bestowed upon John in 1988, as he became our namesake, hence Poor John’s Plumbing. We've been family owned and operated for over 20 years. As one might expect from a name like Poor John's, we keep our rates reasonable. We even post them online, making price assessment fast and convenient.

So if you are a “poor Sue” or “poor Tom” Poor John’s Plumbing is the one for you. For Drips That Don’t and Drains that Do!!

Repair Man

Tankless Water Heaters Save Money... (View Article)

Faucet Repair & Installation


Natural Gas



DIY Repair





Service Area




Water Heaters


Septic Systems




About Us

Poor John's Angies List Water Heater

Copyright Internet Highway 2015 - 2018

Need a kansas city plumber you can depend on? We provide kansas city plumbing service and drain cleaning service at affordable prices. We have been serving kansas city plumbing needs for years and have the skills and experience needed to provide the quality craftsmanship that you deserve. Whether you are looking for plumbers in shawnee mission ks, plumbers in independence missouri or plumbers in nearby surrounding areas, contact us today. We look forward to serving your plumbing needs.

We are a qualified kansas city plumber with years of experience providing kansas city plumbing service. Call us for professional kansas city plumbing contractors, plumbers in shawnee mission ks and plumbers in independence missouri.

Call us when you need a kansas city plumber in these major cities:

Avondale, MO
Bonner Springs
Bonner Springs, KS
Clay County
Clay County, MO
Claycomo, MO
Edwardsville, KS
Fairway, KS
Gladstone, MO
Independence, MO
Johnson County

Johnson County, KS
Kansas City
Kansas City, KS
Kansas City, MO
Lake Quivira, KS
Lenexa, KS
Liberty, MO
Merriam, KS
Mission Hills, KS
Mission Woods, KS

Mission, KS
North Kansas City, MO
Northmoor, MO
Overland Park
Overland Park, KS
Parkville, MO
Platte County
Platte County, MO
Pleasant Valley, MO
Prairie Village, KS
Riverside, MO
Shawnee, KS

Weatherby Lake, MO
Wyandotte County
Wyandotte County, KS
Houston Lake, MO
Lake Waukomis, MO
Oaks, MO
Oakview, MO
Oakwood, MO
Oakwood Park, MO
Roeland Park, KS
Westwood, KS
Westwood Hills, KS