Skip to main content
24/7 Emergency(602) 675-1555
Mesa Local Amendment

What flow rates does Mesa allow for commercial faucets, toilets and urinals?

Verified October 4, 2026
In Short

Mesa's Table 604.4 caps a public non-metering lavatory at 0.5 gpm, a private lavatory and a sink faucet at 1.5 gpm, a shower head at 2.0 gpm at 80 psi, a urinal at 0.5 gallon per flush and a water closet at 1.28 gallons per flush. Plans are checked against these numbers.

Official Source
Mesa City Code, Title 4, Chapter 5, Section 4-5-2: Amendments to the 2024 International Plumbing Code (Municode)
Mesa City Code 4-5-2, Table 604.4 (2024 IPC as amended)
“Lavatory, public (other than metering) 0.5 gpm at 60 psi”
Applies to:
Designers, owners and contractors specifying faucets, showers, urinals and toilets for Mesa commercial projects and tenant improvements
Official fee:
not applicable
In force:
2024 International Plumbing Code with Mesa amendments (Mesa City Code 4-5-2, Ord. 5983, 12-8-25)
Last verified:
October 4, 2026, against the official page

Flow rates are the fixture spec that gets caught late. A designer picks a sink faucet from a catalog, the buyer orders it, and then a plan reviewer holds a page against Mesa's table. Mesa amends the model plumbing code's flow table, and the amended numbers are what the plans are checked against. They are not the same as the numbers a neighboring city uses.

What does Table 604.4 say in Mesa?

Mesa adopts the 2024 International Plumbing Code and amends it in City Code 4-5-2. Under Chapter 6, Table 604.4 is reprinted with Mesa's values. The quote above is one row. The whole table:

Fixture or fittingMaximum flow rate or quantity
Lavatory, private1.5 gpm at 60 psi
Lavatory, public (metering)0.25 gallon per metering cycle
Lavatory, public (other than metering)0.5 gpm at 60 psi
Shower head2.0 gpm at 80 psi
Sink faucet1.5 gpm at 60 psi
Urinal0.5 gallon per flushing cycle
Water closet1.28 gallons per flushing cycle

Three footnotes come with it. A hand-held shower spray is a shower head. Consumption tolerances are determined from the referenced standards. And shower heads must comply with all requirements for high-efficiency showerheads in ASME A112.18.1-2020/CSA B125.1.

The city's plumbing plan review checklist turns the table into two plan items: provide low flow fixtures, and show that maximum flow rates and consumption for fixtures and fittings comply with the Mesa table. Both cite the section as M-IPC 604.4, which is the city's name for the amended code.

What do the key terms mean?

  • gpm: gallons per minute, measured at the stated pressure. A faucet is rated at 60 psi, a shower head at 80 psi.
  • Metering faucet: a faucet that shuts itself off after a set quantity. Its limit is per cycle, 0.25 gallon, not per minute.
  • Public and private lavatory: the table does not define them. Our reading is that a lavatory in a restroom open to customers or the public is public, and one in a private bathroom, such as a dwelling or a single occupant office suite, is private. Ask the plan reviewer which one your sink is.
  • Flushing cycle: one flush. The table says the quantity is per cycle, so a urinal's limit is the water used on each flush.
  • M-IPC and M-IRC: the city's shorthand for the Mesa Plumbing Code and Mesa Residential Code.

Who does this cover?

Anyone installing or replacing the fixtures in the table in a Mesa building under the plumbing code: restaurants, offices, retail, warehouses with restrooms, clinics. The city's plan review checklist lists the table as a plan item.

It does not cover homes built under the residential code. Mesa's residential amendment carries a separate table, P2903.2: a lavatory faucet at 1.5 gpm at 60 psi, a shower head at 2.0 gpm at 80 psi, a sink faucet at 1.8 gpm at 60 psi and a water closet at 1.28 gallons. That section also has an exception for replacing existing fixtures that do not require a permit. The commercial table quoted here has no such exception in the text we read.

Quick check: which limit applies?

FixtureMesa commercial limitWatch for
Customer restroom lavatory, regular faucet0.5 gpm at 60 psiCheck the cut sheet rating
Customer restroom lavatory, push-button faucet0.25 gallon per cycleMetering is rated per cycle
Employee break room sink1.5 gpm at 60 psiRow is "sink faucet"
Private office lavatory1.5 gpm at 60 psiRow is "lavatory, private"
Shower head, gym or clinic2.0 gpm at 80 psiHand-held sprays count
Urinal0.5 gallon per flushLimit is a maximum, not a minimum
Toilet1.28 gallons per flushTable does not split by type

What does this look like in real life?

A new office suite. The plan set shows lavatories in the common restroom and a sink in the break room. The restroom lavatory faucet is 0.5 gpm or a metering model, and the break room faucet is 1.5 gpm. A sheet that lists one 1.5 gpm faucet for every sink gets a plan comment.

A franchise restaurant with a standard drawing set. The corporate package lists a 0.125 gallon urinal, which meets Mesa's 0.5 gallon limit easily. It also lists a 2.2 gpm sink faucet, which was fine in a city that uses 2.2 gpm for sink faucets but is above Mesa's 1.5 gpm. The same kitchen passes in one city and gets a comment in another.

The edge case: a one-person restroom in a store. Whether the lavatory is private or public is a classification question, and the table does not define either word. The answer flips the limit from 1.5 gpm to 0.5 gpm. Our reading is that a restroom open to customers is public. Confirm with Development Services before you order faucets.

What should you do next?

  1. 1List every lavatory, sink, shower, urinal and toilet in the project and mark each as public, private or metering.
  2. 2Check each cut sheet for its gpm at the table's test pressure, or its gallons per cycle for a urinal, toilet or metering faucet.
  3. 3Add the flow rate to the plumbing fixture schedule on the plans. The city's checklist asks plans to show compliance with Table 604.4.
  4. 4Submit with the permit application. Mesa Development Services' number printed on its fee schedule is 480-644-4273 if you need to ask how a fixture is classified.
  5. 5Keep the cut sheets with the job, so a late fixture substitution can be checked against the table before it is installed.

What do people get wrong?

  • Any low flow label satisfies the table. Mesa publishes its own numbers. Check the spec against the table, not the label.
  • Sink faucet and lavatory faucet are the same row. The table lists them separately: 1.5 gpm for a sink faucet and 0.5 gpm for a public lavatory.
  • The residential table applies to a commercial kitchen. The 1.8 gpm sink faucet limit is in Mesa's residential code, not in the commercial table.
  • A neighboring city's drawings carry over. Scottsdale and Buckeye set a 2.2 gpm sink faucet and Mesa sets 1.5 gpm. Buckeye's urinal is 0.125 gallon.

Mesa's own text governs; this page explains it.

How Do Other Valley Cities Handle It?

WhereWhat appliesSource
ScottsdaleScottsdale's amended Table 604.4 uses the same public lavatory, private lavatory, shower, urinal and water closet limits as Mesa. It differs on the sink faucet at 2.2 gpm and adds a residential kitchen faucet at 1.8 gpm, a shower footnote that totals all outlets on one valve, and a 1.6 gallon toilet where it connects to existing drainage piping.Scottsdale City Code 31-84(b)
Verified October 4, 2026
BuckeyeBuckeye's amended table sets a urinal at 0.125 gallons per flushing cycle, a quarter of Mesa's 0.5 gallon, and a sink faucet at 2.2 gpm against Mesa's 1.5 gpm. Its public lavatory, private lavatory, shower and water closet limits match Mesa's.Buckeye City Code 15-2-4(B)
Verified October 4, 2026

This page explains the rule. The official text at the source above governs.

Sources

Fixtures in Other Cities

More Mesa Codes and Permits

Related Rules and Questions

Questions About Mesa Plumbing Code?

We work to code every day across the Valley. Call the dispatcher and we'll tell you what your project needs.