Sonoma County, California
Sonoma County covers 1,575 sq mi of land and has about 485,040 residents. 50 zip codes lie mainly within it, spread across 36 cities and towns. Zip codes that only partly reach into the county are listed on each zip's own page.
Population
485,040
308/sq mi
Median household income
$105K
U.S. $81K
Median home value
$816K
U.S. $333K
Median rent
$2,158
U.S. $1,413
Median age
42.9
U.S. 38.9
Poverty rate
8.9%
U.S. 12.5%
Cities and towns
- Santa Rosa8 zips
- Petaluma6 zips
- Rohnert Park3 zips
- Sonoma1 zip
- Sebastopol2 zips
- Windsor1 zip
- Healdsburg1 zip
- Cloverdale1 zip
- Cotati1 zip
- Calistoga1 zip
- Forestville1 zip
- Guerneville1 zip
- Glen Ellen1 zip
- Penngrove1 zip
- Kenwood1 zip
- Geyserville1 zip
- Cazadero1 zip
- Bodega Bay1 zip
- The Sea Ranch1 zip
- Occidental1 zip
- Monte Rio1 zip
- Graton1 zip
- Fulton1 zip
- Rio Nido1 zip
- Annapolis1 zip
- Jenner1 zip
- Camp Meeker1 zip
- Eldridge1 zip
- Villa Grande1 zip
- Stewarts Point1 zip
- Bodega1 zip
- Valley Ford1 zip
- Boyes Hot Springs1 zip
- Duncans Mills1 zip
- El Verano1 zip
- Vineburg1 zip
Zip codes in Sonoma County
50 total
| Zip | City | Type | Population | IncomeMedian income |
|---|---|---|---|---|
| 94515 | Calistoga | 6,946 | $94,464 | |
| 94922 | Bodega | 6 | — | |
| 94923 | Bodega Bay | 1,483 | $147,546 | |
| 94926 | Rohnert Park · PO box | — | — | |
| 94927 | Rohnert Park · PO box | — | — | |
| 94928 | Rohnert Park | 46,829 | $99,280 | |
| 94931 | Cotati | 9,487 | $101,994 | |
| 94951 | Penngrove | 3,294 | $106,332 | |
| 94953 | Petaluma · PO box | — | — | |
| 94954 | Petaluma | 37,574 | $113,527 | |
| 94955 | Petaluma · PO box | — | — | |
| 94972 | Valley Ford | 0 | — | |
| 94975 | Petaluma · PO box | — | — | |
| 94999 | Petaluma · PO box | — | — | |
| 95401 | Santa Rosa | 36,861 | $93,615 | |
| 95402 | Santa Rosa · PO box | — | — | |
| 95403 | Santa Rosa | 45,806 | $98,191 | |
| 95404 | Santa Rosa | 37,011 | $105,437 | |
| 95405 | Santa Rosa | 22,744 | $118,299 | |
| 95406 | Santa Rosa · PO box | — | — | |
| 95407 | Santa Rosa | 42,036 | $82,863 | |
| 95409 | Santa Rosa | 25,616 | $107,867 | |
| 95412 | Annapolis | 331 | — | |
| 95416 | Boyes Hot Springs · PO box | — | — | |
| 95419 | Camp Meeker | 152 | — | |
| 95421 | Cazadero | 1,570 | $78,906 | |
| 95425 | Cloverdale | 10,978 | $119,092 | |
| 95430 | Duncans Mills | 0 | — | |
| 95431 | Eldridge | 43 | — | |
| 95433 | El Verano · PO box | — | — | |
| 95436 | Forestville | 5,821 | $109,531 | |
| 95439 | Fulton | 486 | — | |
| 95441 | Geyserville | 1,648 | $126,806 | |
| 95442 | Glen Ellen | 3,449 | $164,750 | |
| 95444 | Graton | 625 | $105,179 | |
| 95446 | Guerneville | 4,607 | $85,833 | |
| 95448 | Healdsburg | 16,077 | $105,120 | |
| 95450 | Jenner | 224 | $123,125 | |
| 95452 | Kenwood | 1,762 | $118,986 | |
| 95462 | Monte Rio | 1,058 | $85,536 | |
| 95465 | Occidental | 1,203 | $120,781 | |
| 95471 | Rio Nido | 394 | — | |
| 95472 | Sebastopol | 28,747 | $108,925 | |
| 95473 | Sebastopol · PO box | — | — | |
| 95476 | Sonoma | 35,196 | $105,374 | |
| 95480 | Stewarts Point | 8 | — | |
| 95486 | Villa Grande | 17 | — | |
| 95487 | Vineburg · PO box | — | — | |
| 95492 | Windsor | 27,429 | $134,211 | |
| 95497 | The Sea Ranch | 1,275 | $138,125 |
Sonoma County at a glance
Compared with the U.S.
Household income distribution
<$25k
10%
$25–50k
12%
$50–75k
13%
$75–100k
12%
$100–150k
19%
$150–200k
13%
$200k+
21%
Highest education (adults 25+)
No diploma
11%
High school
19%
Some college
22%
Associate's
9%
Bachelor's
24%
Graduate
15%
How people get to work
Drove alone
69%
Carpooled
9%
Transit
1%
Walked
2%
Bicycle
0.7%
Worked from home
16%
Other
1%
At a glance
| Sonoma | U.S. | |
|---|---|---|
| Own their home | 62.6% | 65.2% |
| Bachelor's degree or higher | 38.5% | 35.7% |
| Work from home | 15.9% | 15.1% |
| Households with broadband | 94.4% | 91% |
| Without health insurance | 5.1% | 8.4% |
| Foreign-born | 16.8% | 14.1% |
| Veterans (of adults) | 4.8% | 6.2% |
| Unemployment | 5.7% | 5.2% |
| Average commute | 25.1 min | 26.4 min |