The DownspoutSonoma County

Rain and storageGuide

How much rain Sonoma County gets

Santa Rosa averages 31.5 inches a year. Petaluma gets 25.6. Healdsburg gets 42.8. Most of it falls from November to March.

Listen to this article

Read aloud by an AI voice.

Average yearly rain by stationBar chart of average yearly rain: Guerneville 49.2 inches, Healdsburg 42.8, Cloverdale 41.7, Santa Rosa 31.5, Sonoma 28.4, Petaluma 25.6.Average yearly rain, six Sonoma County stationsGuerneville49.2 in*Healdsburg42.8 inCloverdale41.7 inSanta Rosa31.5 inSonoma28.4 inPetaluma25.6 in1991 to 2020 normals. *Guerneville: period not stated.

What it means for you

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)

That chart is the long Santa Rosa record, 1889 to 2000, at the Santa Rosa gauge (DWR station F90 7965 00). The driest year was 1920 and the wettest was 1890.

Plug in your roof

Rain catch calculator

The Santa Rosa figure in the table comes from NOAA normals as shown on Wikipedia, which also gives 32.2 inches in its text. Guerneville is a National Weather Service figure with no period stated. These are town stations, so hill and coastal spots can differ a lot. Coastal ZIPs have no close station yet.

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?