San Francisco · 3 grocers · Fragmented

the oils aisle

San Francisco's oils aisle is a fragmented shelf spread across many brands: 164 products from 45 brands across 3 grocers. spectrum owns the most shelf — 14% of SKUs, ahead of graza. Store brands hold 4%. The shelf leans vegan — 18% of SKUs carry that claim. Verdict: fragmented — a crowded free-for-all with no clear structure (opportunity 63/100).

164
products
45
brands
$20.86
avg price
$5.59–$40.20
typical range

Zoom in

this aisle breaks into 10 sub-categories — open one for its own shelf report.

Who owns the shelf

brands by share of the oils shelf.

spectrum
14% of shelf23 SKUs
graza
12% of shelf19 SKUs
lla tourangelle
9% of shelf15 SKUs
ccobram estate
6% of shelf9 SKUs
cadia
6% of shelf9 SKUs
cchosen foods
5% of shelf8 SKUs
bbariani olive oil
5% of shelf8 SKUs
ccalifornia olive ranch
4% of shelf7 SKUs
aalgae cooking club
2% of shelf4 SKUs
bi-rite marketPL
2% of shelf4 SKUs
cchile crunch
2% of shelf3 SKUs
ttiger balm
2% of shelf3 SKUs
oolive truck
1% of shelf2 SKUs
bbarbera
1% of shelf2 SKUs
ccuatro mamas
1% of shelf2 SKUs
dr. bronner's
1% of shelf2 SKUs
ffield day
1% of shelf2 SKUs
ffly by jing
1% of shelf2 SKUs
hheraclea
1% of shelf2 SKUs
iil boschetto
1% of shelf2 SKUs
iiliada
1% of shelf2 SKUs
kkatz
1% of shelf2 SKUs
luke’s localPL
1% of shelf2 SKUs
mmerula
1% of shelf2 SKUs
mmomofuku
1% of shelf2 SKUs
oolio verde
1% of shelf2 SKUs
ppi00a
1% of shelf2 SKUs
ssimpli
1% of shelf2 SKUs
sspedalotto
1% of shelf2 SKUs
ttuttocalabria
1% of shelf2 SKUs
ssagra
1% of shelf1 SKU
ccindy's kitchen
1% of shelf1 SKU
nnapa valley naturals
1% of shelf1 SKU
gglorybee
1% of shelf1 SKU
ggiuliano
1% of shelf1 SKU
gus'sPL
1% of shelf1 SKU
hhassy
1% of shelf1 SKU
wwonder valley
1% of shelf1 SKU
ffoodcellar
1% of shelf1 SKU

How it's positioned

the claims products on this shelf lead with — share of SKUs carrying each.

Vegan
18%
Gluten-Free
16%
Dairy-Free
16%
Low sugar
15%
Seed-Oil-Free
14%
Organic
13%
Plant-Based
6%
Vegetarian
2%

Brand positioning

every brand by share of shelf × price. bubble size = the brand's total reach across all aisles; color = positioning stance. top-right owns the premium end; bottom-right owns the mainstream.

store
scale
premium leadersmainstream leadersniche premiumvalue playersshare of shelfavg $/fl oz
Color:indulgentbetter-for-you
Size:total brand reach (SKUs across all aisles)
Shape:nationalstore brand
price normalized per fl oz (sizes vary)11 omitted (no fl oz size)showing the 24 biggest of 28 brands

All stores combined. Tap a store to see who wins its shelf.

Market structure

92
high
Brand competition
how many brands compete
84
high
Variety of offers
how differentiated the shelf is
6
low
Top-brand grip
how much a few brands dominate
63
med
Launch whitespace
room for a new brand

store-brand share: 4% · scores 0–100.

More aisles

how we measure.prices & assortment are collected from public storefronts of San Franciscogrocers, deduped to distinct products, and normalized to a per-unit price from each product's parsed size. market-structure scores come from brand shares. figures update as we re-measure. full methodology →