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) : 0Heads per Zone
heads_zone = heads_per_zoneTotal System Demand
total_gpm = total_demandVariables
| Variable | Description | Default |
|---|---|---|
available_gpm | Available Water Flow(GPM) | 12 |
heads_total | Total Sprinkler Heads | 24 |
gpm_per_head | Flow per Head(GPM) | 2 |
total_demand | Derived value= heads_total * gpm_per_head | calculated |
heads_per_zone | Derived value= gpm_per_head > 0 ? floor(available_gpm / gpm_per_head) : 0 | calculated |
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.
- 01Heads per zone = floor(12 / 2) = 6
- 02Zones = ceil(24 / 6) = 4 zones
- 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