The Bhav Shelf Atlas
Bhav · India grocery price index · shelf atlas

How processed is India's grocery shelf?

Every product bhav tracks across six grocery apps and stores, sorted by how far it has travelled from the farm. One tile per product.

The shelf

Every product, one tile each

Rows are aisles, longest first. Inside each aisle the tiles run from fresh to ultra-processed. Pick a shop to see only what it stocked this week. Hover or tap an aisle to see what is in it.

By shop · food only

Who stocks the most ultra-processed food?

The share of each shop's food at every processing level, counted over the products bhav priced there this week. The pink figure is the ultra-processed share. Bhav follows a different set of aisles at each shop, so read this as the shelf bhav tracks, not the whole store.

Range by processing level

% of food SKUs

Ultra-processed share

NOVA 4
Same product, two shops

The ten-minute markup

For products sold both on a quick-delivery app and at DMart, the median of the app's price divided by DMart's for the identical item: same brand, same variant, same pack size. 1.00× means the same price.

Markup by processing level

median, ×DMart

Markup by aisle

all apps pooled
₹ per kg or litre

What a kilo costs at each level

Median price per kilogram (or litre) inside each aisle, split by processing level. Log scale, so each gridline is ten times the last. Only aisles sold by weight or volume are shown.

FSSAI marks

Green dot, brown triangle

Indian food packs must carry a green dot for vegetarian or a brown triangle for non-vegetarian. Here is how the food range splits.

Method

How this was made