Pop Indices / Methodology
How the numbers are made
The joke is in the scene, not in here. Every rule that decides a figure on these pages is written down below, including the ones that make the section look worse.
How references are selected
A scene is not an index. Five tests, four of which have to pass. Almost every candidate fails on the third.
- Recognition — the scene, line or object is recognisable without explanation.
- Specificity — something in it can be counted. “50 tolas of gold” qualifies. “His lifestyle” does not.
- Data availability — a published series covers the thing named, from the anchor year to now.
- Economic meaning — the result says something about inflation, affordability, market value, scarcity or mispricing.
- Contrast — the gap between the scene and the present is worth showing.
How base dates are chosen
The base year is the year the scene is economically about, which is not always the year the film came out. Sanju Baba anchors to 1999, the release of Vaastav, because the film never dates the chain. Moneyball anchors to 2002, the season depicted, not 2011 when the film released. Using the release year for a period film measures the wrong market.
Where the anchor is genuinely arguable, the choice is stated on the index page next to the base figure, not buried down here.
Nominal versus real values
Charts open on nominal local currency, because that is the number someone would have handed over. It is also the most misleading number on the page. Over twenty-five years, most of what reads as appreciation is the currency losing value.
So every index with a defensible CPI series carries an inflation-adjusted mode, which restates each year in the latest year's money. The gap between the two readings is the whole point.
- Base value
- quantity × historical unit price
- Current value
- quantity × latest verified unit price
- Nominal change
- ((current − base) ÷ base) × 100
- Compound annual growth
- (current ÷ base) ^ (1 ÷ years) − 1
- Base value in today's money
- base value × (current CPI ÷ base-year CPI)
- Real appreciation
- ((current value − inflation-adjusted base) ÷ inflation-adjusted base) × 100
Salary and affordability comparisons
A price going up says nothing about whether the thing got harder to buy. That needs an income series, and the income series are the weakest part of this section.
The Indian indices use per-capita net national income at current prices, divided by twelve. That is a national average across the whole population — not a wage, not an urban salary, nowhere near a Mumbai salary. It understates urban salaried earnings and overstates rural ones. The US indices use median usual weekly earnings for full-time workers, which is a real wage but leaves out the part-time and tipped workforce most exposed to restaurant prices. Neither is a payslip. Read affordability as a direction, not a figure.
Anything under a month is expressed in working time, not elapsed time. A 40-hour week averaged over a month is 173.3 hours. One-thousandth of monthly income is about ten working minutes, not forty-four calendar ones. Calendar hours would overstate every small figure fourfold.
- Months of income
- object value ÷ monthly income
- Affordability change
- current months of income ÷ historical months of income
- Sub-month units
- months × 173.33 = working hours (40 h × 52 ÷ 12)
- Minutes of work
- price ÷ hourly wage × 60
Currency and geography
Each index is computed in the currency and geography of the scene. A rupee index stays in rupees. A dollar index stays in dollars. Converting everything into one reporting currency would stack an exchange-rate story on top of the price story and make both unreadable.
Geography is held constant across a series. Delhi retail stays Delhi retail for the whole period. No series is assembled by splicing Mumbai wholesale onto Delhi retail onto a national quotation to fill a gap.
Data-confidence levels
Not every index is equally well sourced. Hiding that would be the fastest way to make the whole section worthless. Each index and each dataset carries one of four levels, printed next to the headline result — not in a footer.
Authoritative historical data covers the whole period.
Assembled from credible archives, market records or regional sources.
Relies on stated assumptions or incomplete market data.
Read off live retail listings. Accurate at the snapshot date and moving while you read it.
Estimates and assumptions
Where a figure rests on an assumption, the assumption is named on the index page. The Sanju Baba Index assumes 24-karat purity, because the weight is quoted in tolas. It excludes making charges and GST, so it measures metal, not a jeweller's bill.
A fictional quantity — the weight of a Continental gold coin — publishes as Estimated no matter how good the price series behind it is. Better data about the market cannot fix an assumption about the object.
- Grams per Indian tola
- 11.6638 g (fixed constant)
Missing data and conflicting sources
A year with no verified observation is interpolated from the years either side, drawn hollow, and labelled interpolated in its tooltip. It is never shown as an observation. Where a series has a real hole — two or more consecutive years missing — the connecting segment is dashed too.
A segment is not dashed just because one end of it is interpolated. Several series are surveyed every second year, and dashing all of those would draw a well-sourced index as entirely unknown. Provenance is marked per point, where it applies.
An observation that exists but is not final — a part-year average, an advance estimate — is flagged provisional and drawn hollow in the accent colour. Where two credible sources disagree, the index names the one it used and why. It does not average them quietly.
Sometimes leaving data out is more honest than adjusting it. The Moneyball Index drops 2020 entirely. A sixty-game season has no comparable full-season price of a win, and pro-rating one would invent a figure nobody could defend.
Illegal-market data policy
One published index concerns an illicit market. It is built on institutional and academic data only — DEA and UNODC price and purity reporting, published enforcement statistics, peer-reviewed work — and framed as crime economics.
It carries no operational detail. No production or synthesis information, no sourcing, no location-specific pricing that could read as a market signal. An index that only becomes useful by crossing that line does not get published.
It also carries no affordability or income comparison, and never will. These are not consumer goods bought out of monthly earnings, so pricing one against a salary would be wrong twice over. The purity adjustment makes years comparable. It does not make a market look like a shop.
Corrections, revisions and update frequency
Statistical agencies revise. When a source revises something already published here, the index is recalculated and the change is noted on the page. It is not overwritten quietly.
Cadence once the pipeline runs: daily for market assets where that helps, monthly for retail commodities, annually or seasonally for sports data, with a human reading it before any published figure moves. Every page shows the date its data was last verified. An old observation is never dressed up as a live one.
The data pipeline
Retrieval keeps the raw source. Normalisation converts it to the index's unit and records what it did. The formula layer runs the maths at a stamped version. Validation checks ranges, gaps and revisions. Then a person looks at it. Then it publishes.
Right now this runs on a committed snapshot dated 31 December 2025, not a live feed — the scheduled retrieval and validation stages are not wired up. Every figure in this build needs checking against its primary source before the section goes public. Formula version 1.0.0.
Provenance
Every dataset in Pop Indices
21 datasets across the published indices, with publisher, range, unit, adjustments and the date each was last checked.
Standard gold price, Mumbai — annual average, ₹ per 10 grams (24 karat)Data confidence: Verified1999–2025
- Publisher
- Date range
- Geography
- Frequency
- Original unit
- Normalised unit
- Currency
- Adjustments
- Missing data
- Last checked
- Licensing
India consumer price index, all groups — annual average, rebased 2012 = 100Data confidence: Reconstructed1999–2025
- Publisher
- Date range
- Geography
- Frequency
- Original unit
- Normalised unit
- Currency
- Adjustments
- Missing data
- Last checked
- Licensing
Per-capita net national income at current prices — monthly equivalent, ₹Data confidence: Reconstructed1999–2025
- Publisher
- Date range
- Geography
- Frequency
- Original unit
- Normalised unit
- Currency
- Adjustments
- Missing data
- Last checked
- Licensing
Retail price of bhindi (okra), Delhi — annual average, ₹ per kgData confidence: Reconstructed2009–2025
- Publisher
- Date range
- Geography
- Frequency
- Original unit
- Normalised unit
- Currency
- Adjustments
- Missing data
- Last checked
- Licensing
Retail price of paneer, Delhi — annual average, ₹ per kgData confidence: Reconstructed2009–2025
- Publisher
- Date range
- Geography
- Frequency
- Original unit
- Normalised unit
- Currency
- Adjustments
- Missing data
- Last checked
- Licensing
India consumer food price index — annual average, rebased 2012 = 100Data confidence: Reconstructed2009–2025
- Publisher
- Date range
- Geography
- Frequency
- Original unit
- Normalised unit
- Currency
- Adjustments
- Missing data
- Last checked
- Licensing
Estimated free-agent cost per win above replacement — $ millions per WARData confidence: Reconstructed2002–2024
- Publisher
- Date range
- Geography
- Frequency
- Original unit
- Normalised unit
- Currency
- Adjustments
- Missing data
- Last checked
- Licensing
League-average team payroll per win — $ millionsData confidence: Verified2002–2024
- Publisher
- Date range
- Geography
- Frequency
- Original unit
- Normalised unit
- Currency
- Adjustments
- Missing data
- Last checked
- Licensing
Mid-range self-assembled desktop PC — total component cost, India, ₹Data confidence: Reconstructed2009–2025
- Publisher
- Date range
- Geography
- Frequency
- Original unit
- Normalised unit
- Currency
- Adjustments
- Missing data
- Last checked
- Licensing
Representative business-machine capability — benchmark and specification metricsData confidence: Reconstructed2009–2025
- Publisher
- Date range
- Geography
- Frequency
- Original unit
- Normalised unit
- Currency
- Adjustments
- Missing data
- Last checked
- Licensing
DRAM and NAND flash contract prices — industry benchmark, US$Data confidence: Reconstructed2009–2025
- Publisher
- Date range
- Geography
- Frequency
- Original unit
- Normalised unit
- Currency
- Adjustments
- Missing data
- Last checked
- Licensing
Residential plot rate, Delhi NCR — ₹ per square yardData confidence: Estimated2006–2025
- Publisher
- Date range
- Geography
- Frequency
- Original unit
- Normalised unit
- Currency
- Adjustments
- Missing data
- Last checked
- Licensing
Apple Inc. total return — value of $1,000 invested, split- and dividend-adjustedData confidence: Verified1994–2025
- Publisher
- Date range
- Geography
- Frequency
- Original unit
- Normalised unit
- Currency
- Adjustments
- Missing data
- Last checked
- Licensing
S&P 500 total return — value of $1,000 invested, dividends reinvestedData confidence: Verified1994–2025
- Publisher
- Date range
- Geography
- Frequency
- Original unit
- Normalised unit
- Currency
- Adjustments
- Missing data
- Last checked
- Licensing
CPI for all urban consumers, food away from home — annual average, 1982–84 = 100Data confidence: Verified1994–2025
- Publisher
- Date range
- Geography
- Frequency
- Original unit
- Normalised unit
- Currency
- Adjustments
- Missing data
- Last checked
- Licensing
- Source
- https://www.bls.gov/cpi/
Median usual weekly earnings, full-time wage and salary workers — monthly equivalent, $Data confidence: Verified1994–2025
- Publisher
- Date range
- Geography
- Frequency
- Original unit
- Normalised unit
- Currency
- Adjustments
- Missing data
- Last checked
- Licensing
- Source
- https://www.bls.gov/cps/
McDonald's Quarter Pounder with Cheese — US menu price, $Data confidence: Reconstructed1994–2025
- Publisher
- Date range
- Geography
- Frequency
- Original unit
- Normalised unit
- Currency
- Adjustments
- Missing data
- Last checked
- Licensing
Median gross hourly earnings by country — local currencyData confidence: Reconstructed2025–2025
- Publisher
- Date range
- Geography
- Frequency
- Original unit
- Normalised unit
- Currency
- Adjustments
- Missing data
- Last checked
- Licensing
Methamphetamine — reported price per gram and purity, United StatesData confidence: Estimated2007–2024
- Publisher
- Date range
- Geography
- Frequency
- Original unit
- Normalised unit
- Currency
- Adjustments
- Missing data
- Last checked
- Licensing
CPI for all urban consumers, all items — annual average, 1982–84 = 100Data confidence: Verified1994–2025
- Publisher
- Date range
- Geography
- Frequency
- Original unit
- Normalised unit
- Currency
- Missing data
- Last checked
- Licensing
- Source
- https://www.bls.gov/cpi/