Data to 23 October 2026
About

Methods

Growth: national accounts data and the GVA/GDP nowcast

The Growth dimension asks “Is India growing fast enough, and who is carrying it?” This note covers the data behind it and the nowcast of the next quarter’s GDP.

Code: pipeline/tipsheet/compute/economy_growth.py (data), economy_nowcast.py (nowcast and backtest); publish/economy_growth.py; steps economy_growth and economy_nowcast in steps/economy_growth.py. Tests: pipeline/tests/test_economy_nowcast.py. Held data: pipeline/tipsheet/reference/gdp_quarterly_vintages_base2022.csv (first prints, reconstructed; rebuilt by scripts/economy/parse_gdp_press_notes.py from the notes listed in scripts/economy/gdp_press_notes_spec.csv). Bundles: economy/growth/quarterly_2022, quarterly_2011, quarterly_spliced, quarterly_spliced_ex_lockdown, annual, annual_fy, sectors_latest, spending_latest, first_prints, revisions_headline, revisions_<quarter>, facts, nowcast, nowcast_compare, nowcast_sectors, nowcast_backtest, nowcast_backtest_2022, nowcast_backtest_2011. Pages: /economy/growth/ (overview) and sectors/, spending/, nowcast/, revisions/ (apps/site/src/pages/economy/growth/, helpers in apps/site/src/lib/economy-growth.ts). Pre-registration and results: C64, C65, C66 in docs/research/site_calculations_spec.md.

The data

Source. MoSPI’s quarterly national accounts through the Data bank (mospi_nas, latest vintage), real (constant-price) levels.

First prints, reconstructed

The Data bank keeps the latest figures; MoSPI revises earlier quarters at later releases. For the nowcast’s scorecard, the first print matters, and on the new base there are only three so far. They were reconstructed by hand from MoSPI’s GDP press notes:

Press noteDateGives
New series with base year 2022-2327 Feb 2026Q1 FY24 to Q3 FY26 as first published on the new base; Q3 FY26 is a true first print
Provisional estimates FY26 and Q4 FY265 Jun 2026Q4 FY26 first print; revisions to earlier quarters
Q1 FY2731 Aug 2026Q1 FY27 first print; Q1 FY26 revised

The constant-price growth tables of each note (sectors, GVA, net taxes, GDP and the expenditure components) were parsed from the PDFs’ text into gdp_quarterly_vintages_base2022.csv, one row per vintage, quarter and item, with each note’s URL. Quarters before Q3 FY26 had an earlier first print on the old base, so their “first” new-base figure is flagged as not a first print.

What the revisions show. MoSPI’s 31 August release restated FY25 and FY26 quarters. The Data bank’s levels match each latest press note wherever both print the same quarter, and differ from earlier notes for every FY25–FY26 quarter. Revisions are largest in manufacturing: Q3 FY26 manufacturing growth was 13.3% at first print and is 9.0% now; Q1 FY26’s was 10.4% in June’s note and 8.3% in August’s. Q4 FY26 GVA growth went from 7.9% at first print to 8.7%.

Doing it properly. The CSV is a stopgap: the Data bank should own vintages. What that takes is a mospi_gdp_press_notes connector that fetches each press note listed in mospi_release_log (links from November 2025; older notes are on PIB and MoSPI’s release archive), keeps the PDF and its hash, and parses the constant-price growth and level statements into long rows keyed by release date. The old-base first prints back to 2014 would come from the same PIB archive. That is a few days of work, with a parse check against the levels in mospi_nas; how much the notes’ layout has changed over the years is not yet checked.

Release dates

GDP release dates come from MoSPI’s advance release calendar and its release log (mospi_release_calendar, mospi_release_log). The Q2 FY27 estimates are scheduled for 30 November 2026. The log holds GDP and IIP release dates from 2024, so for those years the backtest’s information sets could be set from actual dates. Before 2024 the “two months” and “three months” sets stand in for the information available about 30 and 60 days after the quarter.

The pages

Every number in the pages’ words comes from these bundles; hand-written text carries none the data could contradict. Claims that could turn false as data arrive (both models above every benchmark, the challenger worse than the bridge on the old base, the longest run of over-prediction, which parts swing most) are computed and the wording follows them. The nowcast page leads with the 70% range, shows both models and the benchmarks on one forest chart with last quarter’s growth as the reference line, explains the sector that moves the estimate most from its fitted slope and constant, lists every issue with what moved it, and gives the backtest for the information set in use.

The nowcast (M1)

Status: experimental. It has not yet beaten simple benchmarks. The page leads with the 70% range, gives the point as the central estimate, and shows the benchmarks beside it.

How it works

  1. Sectors. For each sector with a monthly indicator the NSO itself leans on, quarterly growth is regressed on the quarter’s average indicator growth, with a dummy for the 2022-23 base (OLS, quarters Q1 FY21 to Q1 FY23 left out):

    SectorIndicator (growth on a year earlier, quarter average)
    MiningIIP mining
    ManufacturingIIP manufacturing
    Electricity, gas, waterIIP electricity
    ConstructionCement and steel output (core industries)
    Trade, hotels, transport, communicationAir passengers, goods-vehicle registrations, e-way bills, major-port cargo, diesel (those available)
    Finance, real estate, professional servicesReal bank credit and deposit growth (less CPI inflation)
    AgricultureNo monthly indicator held: mean of its last four quarters
    Public administration and other servicesNo monthly indicator held: mean of its last four quarters
  2. Headline. GVA growth is the sum of sector growth weighted by each sector’s share of real GVA a year earlier, the identity behind MoSPI’s contributions, so each sector’s contribution is shown.

  3. GDP. GVA growth plus the mean gap between GDP and GVA growth (net product taxes) over the last four quarters.

  4. Interval. σ is the larger of the old-base and new-base backtest RMSEs for the information set in use (two or three months of the quarter’s indicators). The 70% range is ±1.04σ and the 90% range ±1.645σ. On the new base there are only 13 quarters of growth to fit on and 9 to test on, so the old base’s larger error sets the width. Both are pseudo-real-time errors on revised data; against first prints the true error may be larger.

  5. The challenger (C66). Pre-registered at the lead’s request before the 28 October IIP: each indicator sector’s growth equals its indicator’s growth plus the mean gap between the two over the last four quarters on the same base, with nothing fitted. It is published and scored beside the bridge.

Both models are fixed until the 30 November print (C64). Every issued estimate is kept in nowcast.history, with the sectors whose indicators gained months since the previous issue and the change in each contribution, so the page can show how the nowcast moved and which release moved it.

Benchmarks

BenchmarkWhat it is
Random walkLast quarter’s growth: Q1 FY27, GVA 8.2%, GDP 7.8%
AR(1)On headline growth, quarters through the last published
RBIReal GDP growth projected in the latest policy statement before the release: 7.2% for Q2 FY27 (7 October 2026, press release 63742)
RBI SPFThe median, once econ-data ingests the survey

Backtest (C65), and what it says

Expanding window, each quarter fitted on earlier quarters only, on the latest vintage: a pseudo-real-time test, not a real-time record.

So the honest description is: on the new base the bridge has done a little better than naive benchmarks over too few quarters to know; on the old base it did worse. The live scorecard (C64) will say which holds.

Limits

This note is the repository file docs/methods/economy_growth.md, rendered as-is.