India Ministry of Statistics and Programme Implementation (MoSPI) Data

Datadory delivers India Ministry of Statistics and Programme Implementation (MoSPI) data covering the numbers behind the Indian economy: consumer price indices for all 36 states and UTs across 358-item COICOP baskets, national accounts built from roughly 1,726 catalogue tables, and establishment, labour-force and household-consumption surveys - about 4,566 published tables across 30 products in all.

What is India Ministry of Statistics and Programme Implementation (MoSPI) data?

India counts itself here. The Ministry of Statistics and Programme Implementation, operating through the National Statistical Office, is the office legally charged with producing the country's official numbers - and its published estate is enormous: roughly 4,566 tables across 30 products in the e-Sankhyiki Data Catalogue, 187 unit-level microdata studies, and a machine-readable advance release calendar that schedules it all.

What sits inside matters far beyond the statistics community. CPI and CFPI print monthly for All India and every state and UT across Rural, Urban and Combined sectors - July 2026 put headline Rural inflation at 4.84 percent against Urban's 3.96 percent, a two-state economy hiding under one national number. National Accounts account for about 1,726 catalogue tables alone. Then the survey layer: ASUSE counting unincorporated establishments (roughly 2.48 crore in manufacturing in early 2026), PLFS carrying employment to 2025-26, HCES measuring what households actually spend, and the Annual Survey of Industries at factory grain.

One structural fact is worth knowing before building on it: the CPI basket was rebuilt at base year 2024, moving from 299 weighted items to 358 items across the COICOP-2018 hierarchy - 12 divisions, 43 groups, 92 classes, 162 subclasses. Every row carries base_year, so both regimes coexist in one table instead of silently overwriting each other.

Within Datadory's broadcasting data hub of 15 pooled datasets, this is the population-and-purchasing-power context any India-facing media-market model needs. Get a sample of this dataset cut to the states and series you actually model.

What do sample rows look like?

Three layers, three row shapes - price cells, survey observations, catalogue entries:

# layer 1 - CPI cell, monthly price index
base_year : 2024
series    : Current
period    : 2026 July
state     : All India
sector    : Rural
division  : CPI (General)
index     : 108.34
inflation : 4.84       # y/y, percent

# layer 2 - ASUSE observation, quarterly establishments
indicator  : No. of Establishments (in '00)
frequency  : Quarterly
period     : 2026 JAN-MAR
state/UT   : All India
activity   : Manufacturing
value      : 248493

# layer 3 - HCES consumption row
period         : 2023-24
state          : All India
indicator      : Average monthly per capita consumption expenditure (MPCE)
sector         : Rural
imputation_type: Without Imputation
value          : 4122
unit           : INR

Read them as one argument. The CPI rows say rural prices rose faster than urban ones in July 2026 - which means rural purchasing power erodes differently, which is precisely the input an advertiser pricing regional reach or a retailer sizing a store network needs before spending a rupee. The ASUSE row sizes the unincorporated manufacturing base; the HCES row says the average rural resident spent about 4,122 rupees a month in 2023-24. Demand, supply and prices, three rows.

The third dimension hides in plain sight: imputation_type. Survey rows distinguish imputed from un-imputed values, so a model can choose its own handling instead of inheriting somebody else's.

What fields does the dataset include?

Sixteen fields cover the whole feed, splitting into three families that mirror the three layers above. The price-index family - base_year through inflation - identifies every CPI cell by base, period, geography, sector and COICOP division, then attaches the index level and the year-on-year rate. The indicator family - indicator_code, value, unit - carries the survey products, where the same three columns hold PLFS participation rates, ASUSE establishment counts and HCES monthly per-capita expenditure, discriminated by the unit column.

The catalogue family - table_name, frequency, release_date, unique_id - describes the publication layer itself. unique_id deserves attention: it combines product code, month-year and serial into a stable key like CPIMCY26001JULY, which makes 'has this table been revised since I last loaded it' answerable by comparison rather than by title matching.

A note on typing discipline: index values and inflation rates arrive as strings upstream and are cast to numeric on delivery against the declared types, so your warehouse receives typed columns rather than quoted numerics. Definitions below were verified field-by-field during the August 2026 research pass.

Which fields arrive only on request?

The sixteen-field spine covers every delivered row; four extensions fold into additional fields on request because each depends on which slice you name:

  1. Survey indicator dictionaries. PLFS, ASUSE and HCES maintain separate indicator lists; the code-to-label crosswalk resolves against your sample.
  2. National Accounts table schemas. Column layouts differ across the roughly 1,726 NAS tables by series and vintage; name the accounts and the schema is pinned.
  3. ASI factory-record fields. Unit-level identifiers, NIC classification and state attributes ship as their own dictionary when factory grain enters scope.
  4. Microdata study metadata. Study-level descriptors for the 187 unit-level datasets ride along where licensing scope is confirmed first.

None of these disturb the core keys, so widening the dictionary never breaks anything already built against it. Name your slices when you request the sample and the columns you tested are the columns you get.

What does coverage look like across geography, time and granularity?

  • Geography: All India plus every individual state and UT. CPI covers all 36 states and union territories, each split Rural, Urban and Combined; ASUSE, PLFS, HCES and ASI are all state-breakable. A demand model for Bihar and one for Maharashtra draw from the same table.
  • Temporal: CPI monthly from January 2011 on the 2010=100 base, with the 2012=100 back series running from January 2013 and the current 2024=100 series from January 2025. PLFS spans 2017-18 to 2025-26, ASUSE runs annually from 2021-22 and quarterly since 2025, HCES covers 2022-23 and 2023-24, ASI follows annual rounds.
  • Granularity: item/sub-class/class/group/division depth for CPI by state and sector; household and person level behind the NSS-based surveys; factory level for ASI; establishment level for ASUSE.

The release rhythm is scheduled, not improvised: CPI prints at a fixed hour on the twelfth of each month or the next working day, governed by an advance calendar that itself arrives machine-readable. Delivery cadence from Datadory is decoupled from that schedule entirely - your feed moves when you want it to, not only when a press release lands.

How is the data delivered?

API, files, or your warehouse. Daily, weekly, or hourly.

Scope decides the shape more than volume does. A pricing team usually takes the full CPI history once, then a monthly delta after each print; a market-sizing team takes specific NAS tables joined to state geography; a quant shop takes everything on a standing cadence beside its own macro panel. Whichever way you take it, the field dictionary travels unchanged, string-typed values arrive pre-cast to their declared types, and the sample precedes the contract - real rows first, commitment after.

Who uses this data, and for what?

  • Media planners and advertisers convert CPI-by-sector into real purchasing power: a rural inflation print of 4.84 percent against urban 3.96 changes what a rupee buys where, and GRPs bought against nominal budgets misallocate accordingly. The market researchers broadcasting briefing shows where this slots into audience work.
  • Investors and quant researchers treat the monthly prints as the coincident indicator of Indian household demand - consumption-expenditure levels from HCES calibrated against live CPI, national accounts for the long arc.
  • Competitive-intel teams read ASUSE establishment counts by activity category as a private-enterprise heat map: where small manufacturing is forming, which states thicken fastest. The competitive intel broadcasting page has the workflow.
  • Data scientists join the survey layer to their own transaction or viewership panels, using state x sector x period as the spine and the imputation flags to control data quality. See data scientists broadcasting.

What nobody should use it for: station-level or programme-level media facts. Those live elsewhere on the shelf - this record is the macro layer they all stand on.

Which personas get the most value?

Market researchers lead: no other record on the shelf ties Indian purchasing power to geography at this depth. Investors and quants come next for the same reason quants anywhere keep the national-statistics feed close - it is the denominator every private estimate gets judged against. Data scientists and engineers get clean join keys (unique_id, indicator_code) and pre-cast numerics, so the integration is a load job rather than a parsing project. Journalists and academics land last but not least: every number carries its release date and base-year regime, which makes citation precise.

If your work touches Indian consumers at all, the honest next step is a scoped sample - get a sample of this dataset and check the rows against figures you already trust.

What should I know before requesting a sample?

Three things, stated plainly.

First, the base-year seam is real: 2010=100, 2012=100 and 2024=100 coexist, and the 2024 rebuild changed both the item list (299 to 358) and the classification tree (groups to the full COICOP division-class-subclass hierarchy). Splicing across the seam without respecting base_year manufactures false trends - we deliver the seam marked, not smoothed over silently.

Second, provisional prints revise. The latest month carries a provisional label in its own table title, and the catalogue unique_id lets you track a table across revisions deterministically. Build diffing on that key rather than on titles.

Third, scale varies enormously by layer: the CPI indicator side alone exposes well over a million rows while HCES is two survey rounds deep. Tell us which questions you are answering and the sample lands sized to those - not to the biggest table in the catalogue.

Which notes pair with this dataset?

Notes worth reading before the rail:

  • Provenance note - the underlying publisher is India's Ministry of Statistics and Programme Implementation through the National Statistical Office, the country's official statistical authority. Source terms are confirmed with you at sample request rather than asserted here.
  • Freshness note - the catalogue held roughly 4,566 tables across 30 products at the August 2026 research pass, with the July 2026 CPI print already present. Delivery cadence stays decoupled from source behavior: hourly pickup simply re-delivers newest state between scheduled prints.
  • Where to go next - the rail below collects the industry hub tying the shelf together, the neighbors covering audiences and stations at scale, and the head-to-head that settles when European media intelligence beats Indian national statistics and when you want both.

For vocabulary: what a consumer price index measures, and how microdata differs from the aggregated tables on this page.

Field dictionary

Every field below is documented against real records. The full dictionary ships with the sample.

Field dictionary - sixteen verified fields spanning the price-index, indicator and catalogue layers
fieldtypedefinitionexample
base_yearstringCPI base year of the observation (2010, 2012 or 2024). Distinguishes the current series from both back-series projections.2024
seriesstringWhether the record belongs to the Current series or the Back series projection.Current
yearintegerReference year of the index observation.2026
monthstringReference month of the index observation.July
statestringGeography of the observation: All India or a named state/UT.All India
sectorenumPopulation sector covered: Rural, Urban or Combined.Rural
divisionstringCOICOP-2018 division for the 2024 base series, or group-level label for older bases.Food and beverages
indexnumberConsumer Price Index value for the cell.108.34
inflationnumberYear-on-year inflation rate in percent for the same cell.4.84
indicator_codeintegerNumeric identifier of an indicator within survey products such as PLFS, ASUSE or HCES.47
valuenumberMeasured indicator value for survey products: PLFS rates in percent, ASUSE establishment counts, HCES per-capita expenditure in rupees.248493
unitstringReporting unit accompanying value: %, number or rupees.%
table_namestringTitle of a published table in the e-Sankhyiki Data Catalogue golden sheet.All India General (Rural, Urban and Combined) division wise indices and inflation for July, 2026 (Provisional)
frequencyenumRelease cadence declared for a catalogue table: Monthly, Quarterly or Annual.Monthly
release_datedateDate the catalogue table was released.12 Aug 2026
unique_idstringStable catalogue identifier combining product code, month-year and serial - the join key for tracking a table across revisions.CPIMCY26001JULY

Coverage at a glance

chipvalue
GeographyAll India plus individual states and UTs; CPI covers all 36 states/UTs with Rural, Urban and Combined sectors; ASUSE, PLFS, HCES and ASI are state-breakable
TemporalCPI monthly from January 2011 (base 2010), 2012=100 back series from January 2013, current 2024=100 series from January 2025; PLFS 2017-18 to 2025-26; ASUSE annual from 2021-22, quarterly from 2025; HCES 2022-23 and 2023-24; ASI annual rounds
GranularityItem/sub-class/class/group/division level for CPI by state and sector; household and person level for NSS-based surveys; factory level for ASI unit records; establishment level for ASUSE

Additional fields on request - confirmed with your sample, not asserted here

field groupdefinition
Survey-product indicator dictionariesPLFS, ASUSE and HCES each publish their own indicator lists; the full code-to-label crosswalk per product is resolved against your sample rather than assumed.
National Accounts table schemasColumn layouts vary across the roughly 1,726 NAS catalogue tables by series and vintage; the exact schema for the accounts you name is pinned at sample time.
ASI factory-record fieldsUnit-level identifiers, NIC classification and state/sector attributes for Annual Survey of Industries records arrive as their own dictionary when factory grain is in scope.
Microdata study metadataThe 187 unit-level studies carry study-level metadata beyond the aggregated tables; availability and scope are confirmed per study before anything ships.

Questions buyers ask

What does MoSPI data cover?

India's official statistics in one feed: monthly CPI and CFPI cells by state, sector and COICOP division; National Accounts Statistics from about 1,726 catalogue tables; ASUSE establishment counts; PLFS labour-force indicators to 2025-26; HCES consumption expenditure for 2022-23 and 2023-24; and Annual Survey of Industries factory records.

How far back do the MoSPI series go?

CPI runs monthly from January 2011 on the 2010=100 base, with a 2012=100 back series from January 2013 through December 2024 and the current 2024=100 series from January 2025 onward. PLFS reaches 2017-18 to 2025-26, ASUSE starts in 2021-22, and HCES covers 2022-23 and 2023-24.

What changed in the CPI basket at base year 2024?

The basket moved from 299 weighted items to 358 items arranged across 12 COICOP-2018 divisions, 43 groups, 92 classes and 162 subclasses, replacing the older group-level structure. Rows carry a base_year column so both regimes stay distinguishable inside one table.

Can MoSPI tables be joined to other datasets?

Yes. State and UT names resolve against standard Indian geography lists, COICOP divisions map onto international household-expenditure classifications, and catalogue unique_ids keep every published table addressable. Within Datadory's catalog the record pairs naturally with audience-measurement and media-intelligence feeds for India-facing market work.

How does MoSPI data compare with other India statistical sources?

It is the authoritative national-statistics layer: CPI inflation, national accounts, employment and consumption straight from India's statistical office. Portal-style catalogs aggregate documents rather than normalize series, and commercial panels estimate what MoSPI measures directly, so teams typically use this record as the ground-truth layer beneath everything else.

See the rows before you pay anything.

Name this dataset and we send real records from it — scoped to the fields you asked for.

See pricing