Macroeconomic model reference

Leontief input-output Model

Empirical input-output table accounting that traces how a final demand change ripples through inter-sector requirements.

Empirical forecasting models · Model guide

Leontief input-output: question, structure, and use cases

Empirical input-output table accounting that traces how a final demand change ripples through inter-sector requirements.

If final demand for automobiles increases by $1 billion, what is the total impact on every sector in the economy after accounting for all upstream supply-chain linkages?

Background

Wassily Leontief published the first input-output table for the US economy in 1936 and received the Nobel Prize in 1973 for the framework. The core idea: each industry both produces output and consumes output from other industries as intermediate inputs. Steel goes into cars, which go into rental fleets, which provide services to tourists. A shock to final demand for any good ripples backward through these supply chains. The input-output model traces these ripples by solving a system of linear equations derived from the observed inter-industry flow table.

The mechanics rest on one accounting identity and one behavioral assumption. The identity: each sector's total output equals its intermediate sales to all sectors plus its final demand (consumption, investment, government, exports). The assumption: the ratio of intermediate input from sector ii to total output of sector jj---the technical coefficient aija_{ij}---is fixed. This fixed-proportions assumption (no substitution between inputs) is the model's engine and its main limitation. Given the technical coefficient matrix AA, the total-output vector xx satisfies x=Ax+dx = Ax + d, where dd is final demand. Solving: x=(IA)1dx = (I - A)^{-1} d, where (IA)1(I - A)^{-1} is the Leontief inverse.

The Leontief inverse is remarkable. Each element (IA)ij1(I - A)^{-1}_{ij} gives the total output sector ii must produce---directly and through all layers of intermediate demand---to deliver one unit of final demand in sector jj. The column sums are output multipliers: the total economy-wide production triggered by a unit of final demand in each sector. These multipliers capture the full supply-chain cascade, including indirect effects that propagate through third, fourth, and deeper tiers of suppliers.

Input-output tables are compiled by national statistical offices worldwide. The Bureau of Economic Analysis (BEA) publishes US tables roughly every five years with annual updates. The OECD maintains harmonized IO tables for 60+ countries. WIOD (World Input-Output Database) and GTAP provide multi-country tables that trace international supply chains. Central banks, finance ministries, and development organizations use these tables for fiscal multiplier analysis, trade-policy evaluation, carbon-footprint accounting, and disaster-impact assessment. The World Bank uses IO models to estimate the economic impact of natural disasters on small island economies.

How the Parts Fit Together

The primary input is an n×nn \times n inter-industry flow matrix ZZ, where zijz_{ij} records the dollar value of output from sector ii purchased by sector jj as an intermediate input during a reference year. Alongside ZZ, the model uses a vector of total outputs xx (one per sector) and a final-demand vector dd (consumption + investment + government + exports minus imports). The accounting identity is xi=jzij+dix_i = \sum_j z_{ij} + d_i for each sector ii. These data come from national accounts and supply-use tables.

The technical coefficient matrix AA is computed as aij=zij/xja_{ij} = z_{ij} / x_j: the share of sector jj's total output spent on inputs from sector ii. Each column of AA sums to less than one (the remainder is value added: wages, profits, taxes). The Leontief inverse L=(IA)1L = (I - A)^{-1} captures all rounds of inter-industry demand. Its power-series expansion L=I+A+A2+A3+L = I + A + A^2 + A^3 + \cdots converges because the column sums of AA are strictly less than one, ensuring the spectral radius ρ(A)<1\rho(A) < 1.

Extensions enrich the basic framework. The Ghosh supply-driven model transposes the logic, treating output as given and allocating it across buyers. Environmentally extended IO (EEIO) augments AA with emission intensity vectors to compute carbon footprints of final-demand categories. Multi-regional IO (MRIO) stacks country-level tables and links them through bilateral trade flows, enabling analysis of global value chains. Hypothetical extraction (removing a sector from AA and solving for the reduced output) quantifies how much total output depends on a specific sector.

Applications

The Bureau of Economic Analysis (BEA) maintains the benchmark US input-output tables and uses them to estimate GDP by industry, compute industry-specific multipliers, and reconcile the production and expenditure sides of the national accounts. When the US government evaluates a fiscal stimulus package, IO multipliers provide a first-pass estimate of which sectors benefit most from different spending categories. Defense spending has different upstream linkages than infrastructure spending, and the IO model quantifies these differences sector by sector.

Environmental input-output analysis (EEIO) traces greenhouse gas emissions through supply chains. By augmenting the technical coefficient matrix with emission intensities (tons of CO2 per dollar of output), the model computes the total carbon footprint of any final-demand category. The EPA's USEEIO model and the EXIOBASE multi-regional model are standard tools. They reveal that the majority of a product's carbon footprint often lies in upstream supply chains, not in the final production step---information that is invisible without the IO framework.

Disaster-impact assessment uses IO models to estimate how a natural disaster in one sector propagates through the economy. If a hurricane destroys 30% of a port's capacity, the direct output loss is clear, but the indirect losses---manufacturers who cannot receive imported inputs, retailers who cannot get products---require the IO cascade. The World Bank and UNDRR (United Nations Office for Disaster Risk Reduction) use IO-based models for post-disaster needs assessment in developing countries.

The model fails for any question involving price adjustment, substitution, or equilibrium feedback. A carbon tax changes relative prices, causing firms to substitute away from carbon-intensive inputs. The IO model, with its fixed coefficients, cannot capture this. For price-sensitive analysis, computable general equilibrium (CGE) models embed IO accounting within a system of supply-and-demand equations with flexible prices. IO also fails for long-run structural change: the technical coefficients of the 2025 US economy differ substantially from those of 2010, so multipliers computed from old tables decay in accuracy.

Components

ZZInter-industry flow matrix

The n×nn \times n matrix where zijz_{ij} is the monetary value of intermediate goods flowing from sector ii to sector jj.

AATechnical coefficient matrix

The n×nn \times n matrix of input-output coefficients: aij=zij/xja_{ij} = z_{ij}/x_j. Each column gives the input recipe for one unit of sector jj's output.

L=(IA)1L = (I-A)^{-1}Leontief inverse

The n×nn \times n total-requirements matrix. Element lijl_{ij} gives the total output of sector ii required (directly and indirectly) per unit of final demand in sector jj.

ddFinal demand vector

The n×1n \times 1 vector of final demand by sector: household consumption, government spending, investment, and net exports.

xxTotal output vector

The n×1n \times 1 vector of gross output by sector. Satisfies x=Ax+dx = Ax + d, or equivalently x=Ldx = Ld.

vv'Value-added row vector

The 1×n1 \times n vector of value-added coefficients: vj=1iaijv_j = 1 - \sum_i a_{ij}. Represents wages, profits, and taxes per unit of output in sector jj.

Assumptions

Fixed technical coefficients (no input substitution)Testable

The input mix aija_{ij} is constant regardless of output level or relative prices. Each sector uses a fixed recipe.

If violated: If relative prices change and firms substitute inputs, the technical coefficients shift. Multiplier calculations based on the old AA are wrong. This is the main limitation for medium- to long-run analysis.

Constant returns to scaleTestable

Doubling final demand in sector jj exactly doubles its output and all intermediate input requirements.

If violated: Increasing or decreasing returns distort the multiplier. Sectors with capacity constraints (short-run) or economies of scale (long-run) violate this assumption.

No supply constraintsMaintained

Every sector can expand output to meet increased intermediate demand without hitting capacity limits or raising prices.

If violated: In reality, supply bottlenecks cause price increases rather than output increases. The IO model overstates real output responses when the economy is near full capacity.

Homogeneous sector outputMaintained

Each sector produces a single homogeneous product. No joint production.

If violated: Real sectors produce multiple products (e.g., petroleum refining produces gasoline, diesel, jet fuel). Aggregation error increases with sector breadth.

Demand-driven causationMaintained

Output is determined by demand. Supply adjusts passively.

If violated: The Leontief model is a pure demand-side framework. Supply shocks (input scarcity, technology change) require the Ghosh model or a hybrid approach.

Convergent Neumann seriesTestable

The spectral radius ρ(A)<1\rho(A) < 1, ensuring (IA)1(I - A)^{-1} exists and the power series converges.

If violated: If ρ(A)1\rho(A) \geq 1, the economy is unproductive: it consumes more intermediate goods than it produces. The Leontief inverse does not exist. This signals an error in the data or aggregation.

Continue reading

Concepts, data, and nearby models

Open the concept, data series, policy setting, or neighboring model that anchors this page.