Portsmouth, VA
(757) 250-2677

Request a call back

Tell us what is leaking, clogged, or not heating, and an Ellsworth Plumbing & Heating representative will contact you by the following business day. If it can wait until tomorrow, the form below is the easiest way to reach us. If you would rather talk it through now, call (757) 250-2677 during business hours.

We work on plumbing and heating in homes across Portsmouth and the wider Hampton Roads area, and the parts counter is open to the public at 3605 Turnpike Rd if you would rather come in and describe the problem in person.

Not sure it is worth a call yet? It usually is. Low water pressure, a water heater past ten years old, a furnace cycling strangely, or a drain that is slow more days than not are all the kind of thing that is cheaper to fix now than after it fails. Take a look at everything we cover if you want to check we handle it, or read what other customers have said about working with us before you send the form.

We aim for service within 1-2 business days and estimates as soon as the next day.

Fixing it yourself? The counter at 3605 Turnpike Rd is open the same hours and stocks plumbing supplies, hot water tanks, toilets and faucets, including parts a lot of shops treat as special order. Walk in and describe what you are working on.

Find the shop

3605 Turnpike Rd sits in Portsmouth, VA 23707. Walk-in appointments are welcome Monday through Friday during business hours. There is free parking right at the shop, so you do not need to plan around finding a spot before you come in.

Get directions on Google Maps