A tight service area, on purpose.
Panda Plumbing works out of NE Portland, in the 97230 ZIP on the metro’s east side, and every city we serve sits a short, predictable drive from the shop. That is by design. We promise an exact 30-minute arrival slot instead of a half-day window, and a promise like that only survives real traffic when the map stays small.
Plenty of companies stretch their coverage across the whole metro and let the schedule absorb the chaos. We drew a tighter circle: Portland’s east side plus four neighboring cities. Vans spend their hours plumbing instead of commuting, slots hold even on a bad traffic day, and windshield time stays our expense rather than a quiet line in your bill.
How every call inside the circle runs: a protected jobsite and a stocked van. Click to enlarge.
Below is every city we cover and what its housing actually needs from a plumber. If yours is on the list, the arrival promise applies in full.
Five cities, close enough to promise.
Every city links to its own dedicated page, written around real housing stock and real water, not a template with the town name swapped.
Portland
Home base. The shop lives in NE Portland’s 97230, so east-side calls are usually the shortest trips on the board. Much of the housing out here is mid-century, which means original galvanized supply lines, hard-working water heaters, and bathrooms overdue for a proper remodel. The homepage covers the full lineup of what we do.
Start at the homepageGresham
Gresham’s median home was built in 1981, and pockets like Rockwood and Powell Valley run older still, so aging supply lines and end-of-life water heaters keep us busy here. The water itself just changed too: in 2026 the city and Rockwood Water PUD moved from Bull Run to well water the city describes as soft to moderately hard. Fixtures and tanks will notice before you do. We head east on Stark or Glisan to get there.
Visit the Gresham pageTroutdale
Troutdale is a quick run east on I-84 from the shop, typically the fastest drive we make. The Gorge’s gateway town grew in two big waves, the 1970s and the 1990s, leaving a median build year of 1991 and subdivisions full of original water heaters and builder valves aging out together. It also pumps its own supply from seven city wells, with published hardness anywhere from 2.4 to 7.5 grains depending on the neighborhood. That range decides how quickly scale claims your fixtures and tank.
Visit the Troutdale pageClackamas
The unincorporated Clackamas and Sunnyside area lines up along I-205, and we reach it at Exit 14 in roughly 15 to 20 minutes. The average home in the 97015 area dates to 1993: classic 1,900 to 2,200 square foot two-stories around the Town Center corridor, built square in the polybutylene piping era. We inspect before anyone says the word repipe, and we tell you straight either way. Aging water heaters and 1980s copper keep the rest of the schedule full.
Visit the Clackamas pageHappy Valley
Happy Valley carries the newest housing on the east side, with a median build year of 2006 and a full third of the city built between 2010 and 2019. Homes this young do not need a repipe pitch, and they will never get one from us. They do need honest help with the 2000s wave of builder-grade water heaters hitting the 15-to-20-year wall, plus tankless conversions and smart leak shutoffs for the big multi-bath homes around Eagle Landing, Altamont, and Rock Creek. As the city pushes east toward Pleasant Valley, our new-construction work follows.
Visit the Happy Valley pageWhere we don’t go.
Most service area pages trail off with “and surrounding areas,” three words that promise everything and commit to nothing. We would rather show you the actual edge of the map.
No west side, no Washington
We do not currently serve Beaverton or the west-side suburbs, and we do not take work across the river in Washington. Threading bridge traffic through the middle of every route would quietly turn exact arrival slots into fiction, so until the fleet grows, the west side stays off our map.
East of the river but not sure you qualify? Call or text (503) 830-6400 and you will get a straight yes or no in about a minute.