Irrigation Zone Calculator Formula

Understand the math behind the irrigation zone calculator. Each variable explained with a worked example.

Formulas Used

Zones Required

zones_needed = heads_per_zone > 0 ? ceil(heads_total / heads_per_zone) : 0

Heads per Zone

heads_zone = heads_per_zone

Total System Demand

total_gpm = total_demand

Variables

VariableDescriptionDefault
available_gpmAvailable Water Flow(GPM)12
heads_totalTotal Sprinkler Heads24
gpm_per_headFlow per Head(GPM)2
total_demandDerived value= heads_total * gpm_per_headcalculated
heads_per_zoneDerived value= gpm_per_head > 0 ? floor(available_gpm / gpm_per_head) : 0calculated

How It Works

Irrigation Zone Sizing

Heads per Zone = Available GPM / GPM per Head

Zones = Total Heads / Heads per Zone

Each zone runs one at a time, so the available water flow only needs to support one zone. Group heads with similar precipitation rates into the same zone for uniform coverage.

Worked Example

24 heads at 2 GPM each, with 12 GPM available.

available_gpm = 12heads_total = 24gpm_per_head = 2
  1. 01Heads per zone = floor(12 / 2) = 6
  2. 02Zones = ceil(24 / 6) = 4 zones
  3. 03Each zone runs 6 heads at a time.

Frequently Asked Questions

How do I find my available GPM?

Run a bucket test: time how long it takes to fill a 5-gallon bucket from a fully open outdoor faucet. GPM = 5 / time in minutes. Alternatively, check your water meter or ask your water utility.

Can I mix head types in one zone?

Avoid mixing rotors and spray heads in the same zone. Rotors apply water slowly (0.5 in/hr) while sprays are fast (1.5 in/hr), leading to uneven watering.

Ready to run the numbers?

Open Irrigation Zone Calculator