Skip to content
California Wine Atlas

Insights

12 findings · 41 published tables · 382,672 rows · 13 outside publishers · 1980–2025 · rebuilt 2026-08-16

The same grape, twenty times the price

In 2025, Napa (District 4) Cabernet Sauvignon crushed for $8,644.88 a ton. District 13's crushed for $443.69 — a 19.5x gap. Both figures rest on real volume: 77,800.8 tons in Napa, 25,119.8 in District 13.

8,645$/ton

District 4 (Napa) Cabernet, 2025

77,801 tons crushed

444$/ton

District 13 Cabernet, 2025

25,120 tons crushed

19.5x

Napa premium over District 13

OpenCabernet Sauvignon

Napa's crush is now majority Cabernet

District 4's crush was 31.3% Cabernet Sauvignon in 2000 and 53.7% in 2025. The district's total crush stayed nearly flat, 136,962.1 tons against 144,806.9 tons; the plantings consolidated around one grape.

53.7%

District 4 crush that is Cabernet, 2025

31.3%

same share, 2000

77,801tons

Cabernet tonnage, District 4, 2025

of 144,807 tons total district crush

OpenNapa County · Cabernet Sauvignon

California's Zinfandel county is San Joaquin

San Joaquin County carried 12,865 acres of Zinfandel in 2025, 37.7% of the statewide total. That is more than Napa's 1,392 acres and Sonoma's 4,541 acres combined.

12,865acres

San Joaquin County Zinfandel, 2025

37.7% of statewide Zinfandel

1,392acres

Napa County Zinfandel, 2025

4,541acres

Sonoma County Zinfandel, 2025

OpenSan Joaquin County · Zinfandel

Six times the Pinot Noir, the same price

Statewide Pinot Noir crush grew 5.9-fold, from 53,050.1 tons ($1,822/ton) in 2000 to a peak of 313,848.2 tons ($1,851/ton) in 2018. In 2025 it stood at 190,625.6 tons ($1,843/ton). In nominal dollars, the price held essentially flat throughout.

53,050tons

statewide Pinot Noir crush, 2000

313,848tons

peak crush, 2018

$1,851/ton

190,626tons

2025 crush

$1,843/ton

OpenPinot Noir

CDFA renamed a grape mid-series

CDFA published this grape as 'Mataro' through 2016 (4,614.5 tons that year) and as 'Mourvedre' starting in 2017 (4,094.5 tons). The tonnage runs continuously across the rename, and the two published series never share a year.

4,614.5tons

'Mataro', 2016 (last year)

4,094.5tons

'Mourvedre', 2017 (first year)

OpenMourvedre

CDFA and NASS disagree on bearing acreage

CDFA and NASS's own bearing-acreage ratio drifted from 0.928 in 2007 to 0.780 in 2019: NASS's count grew 22.9% over a span CDFA's grew 3.3%. The same two sources agree closely on tonnage (median ratio 1.064) and price (median ratio 0.982) across the years both report. Nevada County's 2022 census logged 630 CDFA wine-grape acres against 240 acres of all grapes in the federal count, 2.6x over — arithmetically impossible if both are right.

0.928

CDFA ÷ NASS bearing acres, 2007

0.780

same ratio, 2019

2.6x

Nevada County, CDFA vs. Census, 2022

statewide CV 24.6%

OpenNevada County

Russian River Pinot ripens eight days earlier

In Russian River Valley, modeled Pinot Noir maturity moved 7.9 days earlier: from day 262.2 of the year in the 1980s to 254.3 in 2016–2025. The panel reached its ripening threshold in all 46 years of the record.

7.9days earlier

Russian River Valley Pinot Noir

262.2day of year

mean maturity, 1980s

254.3day of year

mean maturity, 2016–2025

OpenRussian River Valley · Pinot Noir

The span from coolest to warmest appellation

West Sonoma Coast's 1991–2020 normal is 2,200 GDD (heat class I); Antelope Valley of the California High Desert's is 4,656 GDD (heat class V). The 2,456-GDD span between them is wider than the entire I-to-V heat class scale.

2,200GDD

coolest AVA normal — West Sonoma Coast

65 GridMET cells

4,656GDD

warmest AVA normal — Antelope Valley of the California High Desert

138 GridMET cells

2,456GDD

the span between them

OpenWest Sonoma Coast · Antelope Valley of the California High Desert

The steepest vineyards aren't in Napa

Among AVAs with enough mapped vineyard to measure, Tehachapi Mountains has the highest mean vineyard elevation at 1,227 m; Saddle Rock-Malibu has the steepest mean slope at 18.9°. Napa's mountain AVAs rank high on both, but lead neither.

1,227m

highest mean vineyard elevation — Tehachapi Mountains

1,758 vineyard cells (~43 acres)

18.9°

steepest mean vineyard slope — Saddle Rock-Malibu

2,709 vineyard cells (~67 acres)

OpenTehachapi Mountains · Saddle Rock-Malibu

Two pH units between appellation topsoils

Among AVAs where SSURGO describes most of the mapped area, Mendocino Ridge's topsoil averages pH 5.74; Palos Verdes Peninsula's averages pH 7.75 — a 2.01-unit pH span in the same 0–25 cm layer.

5.74pH

lowest — Mendocino Ridge

55 map units, 98.0% described

7.75pH

highest — Palos Verdes Peninsula

27 map units, 97.5% described

OpenMendocino Ridge · Palos Verdes Peninsula

The grapes readers look up aren't the grapes California plants

Montepulciano drew 60,145 Wikipedia views against 53 acres planted statewide; Nebbiolo 140,107 views against 142 acres; Cabernet Sauvignon 376,327 views against 88,062 acres; Chardonnay 265,227 views against 81,256 acres.

60,145views

Montepulciano, 24-month Wikipedia readership

53 bearing acres statewide

140,107views

Nebbiolo, 24-month Wikipedia readership

142 bearing acres statewide

376,327views

Cabernet Sauvignon, 24-month Wikipedia readership

88,062 bearing acres statewide

OpenMontepulciano · Nebbiolo · Cabernet Sauvignon

Napa's wettest harvest fell in its worst drought year

Napa County's 2021 harvest-window rain was 256.2 mm, the wettest in the county's 1980–2025 record — the second-wettest year had 143.3 mm. The same year posted the county's highest mean drought-severity reading (DSCI 446.3) of the 2000–2025 monitor record.

256.2mm

Napa County harvest-window rain, 2021

next wettest: 1982, 143.3 mm

446.3DSCI

Napa County mean drought severity, 2021

OpenNapa County

The data behind them

The atlas in figures

382,672

rows across the published tables

41 tables, from 13 outside publishers plus 18 computed here

46years

of record, 1980 to 2025

the climate reconstruction is the long one; most published series start in 2000

213

regions with a page

85 AVAs, 69 sub-AVAs, 58 counties and the state

251

grape varieties in the crush and acreage reports

the ones a registry resolves get a page; the rest stay searchable under their own name

9,798

region-vintages of modeled climate

one row per region per season, 1980 onward

19,610

soil described in California

from the state's own row — appellations nest, so these are never added up

2,772

producers and brands with a page

1,494 wines beneath them, each citing the page that names it

27,318

federal label approvals read

6,051 distinct brands, filed between 2023-08-15 and 2026-08-14

How far back each source goes

Terrain extremes

Who publishes what

CDFA/NASS California Grape Crush Report

223,794 rows · 7 tables

CDFA/NASS California Grape Acreage Report · CDFA/NASS Grape Crush and Grape Acreage Reports · CDFA/NASS California Grape Crush Report, Table 3

TTB Public COLA Registry

32,412 rows · 2 tables

TTB Public COLA Registry — certificates of label approval

California Department of Forestry and Fire Protection

9,798 rows · 1 table

California Department of Forestry and Fire Protection (CAL FIRE), Fire and Resource Assessment Program — California Fire Perimeters (all), via California Natural Resources Agency Open Data (data.cnra.ca.gov/dataset/california-fire-perimeters-all), CC BY

TTB List of Permittees

6,387 rows · 1 table

TTB List of Permittees — wine producers and blenders (FOIA, published weekly)

California Department of Water Resources

1,917 rows · 2 tables

California Department of Water Resources, Statewide Crop Mapping — California Natural Resources Agency Open Data (data.cnra.ca.gov/dataset/statewide-crop-mapping); mapping by Land IQ, LLC under contract to DWR

NDMC/USDA/NOAA US Drought Monitor

1,534 rows · 1 table

NDMC/USDA/NOAA US Drought Monitor, county area percent

USDA NASS QuickStats

290 rows · 2 tables

USDA NASS QuickStats — Census of Agriculture, county grapes · USDA NASS QuickStats — annual state survey, wine-type grapes

USDA-NRCS SSURGO via Soil Data Access

213 rows · 1 table

USDA-NRCS SSURGO via Soil Data Access (SDA)

Electronic Code of Federal Regulations

154 rows · 1 table

Electronic Code of Federal Regulations, 27 CFR Part 9 — American Viticultural Areas (Alcohol and Tobacco Tax and Trade Bureau, Department of the Treasury), via ecfr.gov

USGS 3D Elevation Program

154 rows · 1 table

USGS 3D Elevation Program (3DEP) 1/3 arc-second seamless DEM via The National Map

NOAA NCEI GHCN-Daily station observations

60 rows · 1 table

NOAA NCEI GHCN-Daily station observations vs pipeline climate_vintage (GridMET delta-downscaled to PRISM 800 m)

UC Davis Library AVA project

154 shapes · 1 table

UC Davis Library AVA project (CA_avas.geojson)

The largest published tables

Curated rows, by tier

2,772

producers · verified

a live source URL, fetched and checked — every published producer cites a federal record

1,342

wines · verified

the producer's own page is cached and read offline, and it has to name the wine or the build fails

138

wines · editorial

no citable page — usually a storefront that renders its wine list only after JavaScript runs

Published by somebody else

tableone row isrowssource
fireregion9,798California Department of Forestry and Fire Protection (CAL FIRE), Fire and Resource Assessment Program — California Fire Perimeters (all), via California Natural Resources Agency Open Data (data.cnra.ca.gov/dataset/california-fire-perimeters-all), CC BY
vineyard_displayvineyard field polygon (DWR Statewide Crop Mapping)55,756 shapesCalifornia Department of Water Resources, Statewide Crop Mapping — California Natural Resources Agency Open Data (data.cnra.ca.gov/dataset/statewide-crop-mapping); mapping by Land IQ, LLC under contract to DWR
vineyard_extentregion1,917California Department of Water Resources, Statewide Crop Mapping — California Natural Resources Agency Open Data (data.cnra.ca.gov/dataset/statewide-crop-mapping); mapping by Land IQ, LLC under contract to DWR
acreagecounty × variety × crop year34,094CDFA/NASS California Grape Acreage Report
variety_concentrationvariety × crop year1,858CDFA/NASS California Grape Acreage Report
variety_plantingcounty × variety × crop year34,094CDFA/NASS California Grape Acreage Report
productioncrush district × variety × crop year64,107CDFA/NASS California Grape Crush Report
variety_crush_sharecrush district × variety × crop year64,107CDFA/NASS California Grape Crush Report
must_chemistrycrush district × variety × crop year25,283CDFA/NASS California Grape Crush Report, Table 3
varietyvariety251CDFA/NASS Grape Crush and Grape Acreage Reports
ava_ruleregion154Electronic Code of Federal Regulations, 27 CFR Part 9 — American Viticultural Areas (Alcohol and Tobacco Tax and Trade Bureau, Department of the Treasury), via ecfr.gov
droughtcounty1,534NDMC/USDA/NOAA US Drought Monitor, county area percent
climate_validationregion60NOAA NCEI GHCN-Daily station observations vs pipeline climate_vintage (GridMET delta-downscaled to PRISM 800 m)
ttb_permitbonded premises6,387TTB List of Permittees — wine producers and blenders (FOIA, published weekly)
cola_brandbrand, one representative certificate each5,094TTB Public COLA Registry — certificates of label approval
cola_labelcertificate of label approval27,318TTB Public COLA Registry — certificates of label approval
avaAVA polygon154 shapesUC Davis Library AVA project (CA_avas.geojson)
countycounty58 shapesUS Census TIGER/Line cartographic boundaries 2023
statestate1 shapeUS Census TIGER/Line cartographic boundaries 2023
nass_state_winestate × year28USDA NASS QuickStats — annual state survey, wine-type grapes
nass_county_acreagecounty × census year262USDA NASS QuickStats — Census of Agriculture, county grapes
soilregion polygon213USDA-NRCS SSURGO via Soil Data Access (SDA)
terrainregion154USGS 3D Elevation Program (3DEP) 1/3 arc-second seamless DEM via The National Map

Derived here

tableone row isrowssource
variety_growervariety × producer × basis1,930Curated producer roster
producer_profileproducer121curated, owner-reviewed (data/curated/producer_profile.csv)
producer_winewine1,494curated, owner-reviewed (data/curated/producer_wine.csv)
producerproducer2,772curated, owner-reviewed (data/curated/producer.csv)
subject_popularityone row per atlas subject with a page3,155derived — atlas mass, publication mentions and Wikimedia reader interest (D4.1)
extentsderived — one domain per charted metric, over every subject13derived from published atlas tables
insightsderived — one record per owner-verified insight12derived from published atlas tables
locale_climatecounty × year (delta-downscaled GridMET/PRISM)derived from published atlas tables
climate_normalsregion polygon213GridMET (UC Merced) daily ~4 km; PRISM (Oregon State) 800 m normals
climate_vintageregion polygon × crop year9,798GridMET (UC Merced) daily ~4 km; PRISM (Oregon State) 800 m normals
maturityregion × variety × year78,384Modeled: GridMET delta-downscaled to PRISM 800 m, accumulated as GDD base 10 °C from April 1; thresholds from Van Leeuwen et al., VIIth International Terroir Congress
wine_techwine × vintage21producer technical sheets, fetched (data/curated/wine_tech.csv)
crosswalk_ava_adminAVA x county212spatial overlay + CDFA district definitions (2025 Final)
producer_premisesbonded premises258TTB List of Permittees (federal), owner-reviewed roles
regionstate / county / AVA / sub-AVA213UC Davis AVA project; Census TIGER 2023
ttb_geocodebonded premises6,373US Census Bureau geocoder, Public_AR_Current benchmark
variety_profilevariety211VIVC (Julius Kühn-Institut) and UC Davis Foundation Plant Services
wikipedia_interestone row per atlas subject with a page779Wikimedia Foundation — Wikimedia REST API (pageviews) and Wikimedia API (content)

Fetched but not published

Fetched from the publisher, never republished here

Raw weather rasters — every vintage climate figure is computed from them, and they are far too large to ship.

Build stages, whose output is named something else

  • shardsderived — one entry per subject, bucketed by id
  • sitederived — state dashboard summary and search index
  • variety_sitederived — one record per varietal page

The parameters a build step ran with — the shard hash and bucket count, the outlier threshold behind the vintage callouts.