Rowland Heights, CA · Plumbing help
Plumber in Rowland Heights, CA: Check Your Water Bill Before You Call
Rowland Heights is unincorporated, split between two water districts and sharing ZIP codes with its neighbors. A plumbing job there starts with three questions about your address, because the answers decide the permit office and who shuts off your water.

Which water district is on your bill?
Rowland Water District says it serves portions of Rowland Heights, Hacienda Heights, La Puente and the cities of Industry and West Covina. Walnut Valley Water District's report says it serves the easterly unincorporated region of Rowland Heights. Two districts means two sets of rules and two phone numbers, and the street you live on decides which applies.
Neither district's published maps told us which parcel belongs to which. Look at your bill.
- If it names Walnut Valley Water District, the shutoff valve is near the hose bib, and the district's line is (909) 595-7554, Monday to Thursday, 7 a.m. to 6 p.m.
- If it names Rowland Water District, call the number printed on your bill for shutoff help.
- Either way, the line past the meter is yours, and a plumber repairs it.
Water won't shut off? Call with your street address and provider name.
Call (833) 571-0120County permits: what Public Works says about plumbing
Rowland Heights is unincorporated, so plumbing permits come from Los Angeles County Public Works Building and Safety. The County's permit page describes plumbing permits as covering work involving water, pipes, plumbing systems, house sewer or private sewage disposal. A County FAQ says a permit is required for a water heater installation or replacement.
The County's permit page sorts jobs by size. Replacing plumbing fixtures is its example of an express permit. Installing all new pipes for a home is its example of a complex one. A repipe is therefore the slower path, and a plumber should tell you that before the job.
| Job | What the County page says |
|---|---|
| Fixing a sink or replacing a toilet | Simple plumbing permit example |
| Replacing a water heater | Permit required |
| Installing all new pipes | Complex permit example |
The County page lists no office phone number for Rowland Heights, so the plumber should say who files the permit and how to reach the inspector.
A drain that won't clear: the lateral question
Los Angeles County Public Works says it is responsible for the public sewer main in streets and easements. It says the property owner must maintain and repair the lateral up to the point of connection. A lateral failure is therefore a repair you arrange.
When a drain keeps backing up, the camera decides what happens next. Our page on choosing between sewer repair methods covers the order. If the line is only coated, hydro jetting grease and roots may be enough.
Two ZIP codes, many addresses
The County's ZIP code list shows 91748 for Rowland Heights and the City of Industry. It lists 91789 for Walnut, Rowland Heights, Diamond Bar, the City of Industry and Pomona. The list is dated 2022 and does not tell you which parcel is where.
A Rowland Heights mailing address may be unincorporated, or it may sit in a city. Check before you apply for a permit. When you call (833) 571-0120, give the street address and the plumber will confirm service for your block.
Hard water in Rowland Heights depends on your district
Hardness depends on which district bills you. Walnut Valley Water District's 2025 report lists about 234 mg/L from one source and 97 mg/L from another, and the Rowland Water District publishes its own report, so the figure for one street can differ from the next. Check your bill to see which district serves you.
Before buying a softener, ask your own district for its latest report. Then see our softener sizing page for what to do with the number.
What to have ready when you call
A few details speed up the first call, and they also help the plumber work out which office and which district apply. Have them in front of you before you dial.
- The full street address, not only the ZIP code.
- The name on your water bill, and the account number if you have it.
- What the problem is and where the water shows.
- Whether you have already closed the shutoff valve.
If the job is a repipe or a drain replacement, ask the plumber to say plainly which County permit it needs and how long the review usually takes.
Calls from Rowland Heights homes
- A tank with rust at the base: swapping the tank.
- A slow bill increase: meter-based leak tracing.
- A toilet that keeps running: toilet repair checks.
- Dripping faucets and shower valves: fixing a faucet leak.
Rowland Heights on the map
Boundaries between cities, unincorporated pockets and water districts sit close together here, so give the full street address when you call.
Rowland Heights plumbing questions, answered
Which water district serves Rowland Heights?
Rowland Water District says it serves portions of Rowland Heights, and Walnut Valley Water District's report says it serves the easterly unincorporated region. We found no published map assigning each parcel, so check which district sends your water bill.
What does Los Angeles County say about permits for a repipe?
The County's permit page gives installing all new pipes for a home as an example of a complex permit, and replacing plumbing fixtures as an example of an express one. A County FAQ says a permit is required for a water heater installation or replacement.
Why does my Rowland Heights address matter for a permit?
Rowland Heights is unincorporated, so County Public Works handles permits, but nearby addresses sit inside cities. The County's ZIP list shows 91748 and 91789 each spanning more than one community. Give the full street address when you ask who issues the permit.
More for Rowland Heights homes
Repiping
The County calls a whole-house repipe complex.
Water Softeners
Getting the right hardness figure first.
Burst Pipe Repair
Shutoff, documents and the repair.
Plumbing trouble in Rowland Heights
Give the street address and the name on your water bill. A plumber will confirm service for your block and explain the next step.
