The DownspoutSonoma County

Rain and storageTool

Rain catch calculator for your roof

A 1,000 square foot roof catches about 15,700 gallons in an average Santa Rosa year. Enter your ZIP and roof size to see yours.

About 15,700 gallons a year

Starting from Santa Rosa, 31.5 inches a year. Enter a Sonoma County ZIP to use your area. Outside the county, type your own yearly rain in the box above.

Math: roof sq ft x inches x 0.623 x share caught. One inch of rain on one square foot is 0.623 gallons.

What the numbers mean

Santa Rosa averages 31.5 inches of rain a year (1991 to 2020). A 1,000 square foot roof at 80% catch: 1,000 x 31.5 x 0.623 x 0.8 is about 15,700 gallons.

The ZIP box picks the nearest of six weather stations. Rain changes a lot over short distances in the hills, so treat the number as a starting point and edit it if you know better.

Wet years and dry years swing a lot. Over 1889 to 2000, the driest Santa Rosa year was 12.8 inches and the wettest was 56.3.

Santa Rosa rainfall rangeBar chart. Driest year 12.8 inches in 1920, average 30.2 inches, wettest year 56.3 inches in 1890.Santa Rosa annual rainfall, 1889 to 2000Driest year12.8 in (1920)Average30.2 inWettest year56.3 in (1890)

Use the roof footprint

Measure the flat area the roof covers on the ground, not the slope. A steep roof catches the same rain as the footprint under it.

Barrels fill fast

One inch of rain on 1,000 square feet is about 623 gallons. A 55 gallon barrel fills in the first few minutes. Plan for overflow.

Where will you keep it?

Work out how big a tank you need with the water storage tank size calculator.

The 80% catch figure is a rule of thumb, not a measured number. It covers splash, first flush and gutter loss.

Sources

Checked 2026-10-11. Rules and programs change. If something here is out of date, the source above wins. Spot an error? See our corrections policy.

Something wrong on this page?