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.

Ready to run the numbers?

Open Irrigation Zone Calculator