Which economies embed the most productive knowledge in their exports, and which products require the most? The Economic Complexity Index (ECI) of Hidalgo & Hausmann (2009) extracts productive capability from the structure of what countries export: economies that export many products, and whose products are exported by few others, score high. The Product Complexity Index (PCI) scores goods by the capabilities needed to make them.
year shown2024
economies ranked226
HS6 products ranked4,637
top-rankedJPN (2.31)
Complexity and income
Hausmann, Hwang & Rodrik (2007) and Hausmann, Hidalgo et al. (2011) argue that what a country exports matters for the growth it can sustain. A country’s ECI correlates strongly with log GDP per capita, and deviations from that relationship predict subsequent growth: economies with ECI above what their current income would suggest tend to grow faster. The scatter below reproduces Fig. 5 of Hausmann & Hidalgo (2011) The Atlas of Economic Complexity for 2024.
Figure 1
ECI versus log GDP per capita, 2024
Across 188 economies with both measures in 2024, the cross-section correlation between log GDP per capita and ECI is r = 0.80. Japan, Switzerland, Germany, and Korea cluster in the upper-right; resource exporters with high incomes but undiversified baskets (Saudi Arabia, Nigeria) fall below the fit line; diversifying middle-income economies (Vietnam, Mexico) sit above it. The residual from this regression is the quantity Hausmann, Hidalgo et al. (2011, Ch. 3) show predicts 10-year growth: economies above the fit line at time t grow faster over the subsequent decade.
Source: ECI from Hidalgo & Hausmann (2009) PNAS 106(26):10570–10575 applied to CEPII BACI RCA matrix. GDP per capita (current USD): World Bank WDI indicator NY.GDP.PCAP.CD. Replicates Fig. 5 of Hausmann & Hidalgo (2011) The Atlas of Economic Complexity.
Cite: Hossen, M. D. (2026). ECI versus log GDP per capita, 2024. TradeWeave Workbench.cite
@misc{hossen_2026_figure-1,
author = {Md Deluair Hossen},
title = {ECI versus log GDP per capita, 2024},
year = {2026},
howpublished = {TradeWeave Workbench},
url = {https://tradeweave.org},
note = {Figure: Figure 1}
}
Who is on the frontier
The ECI captures diversity (how many products a country exports with comparative advantage) weighted by ubiquity (how many others also export those products). Countries at the top export a wide set of goods, including those that few others can make. The values used here are from the Hausmann–Hidalgo (2009) spectral-eigenvector construction standardised to mean ≈ 0, σ ≈ 1 across the cross-section each year, so negative values are not missing data but below-cross-section-mean complexity. The chart drops non-ISO3 BACI special codes (S19 “Other Asia, nes”, S02, SCG) and economies with less than US$1B in total 2024 exports so that numerical ECI artefacts from micro-states (Niue, Andorra, Gibraltar) do not crowd out the frontier.
Figure 2
Top 30 economies by ECI, 2024
Catch-up trajectories
ECI is not fixed. Hidalgo & Hausmann (2009) showed that economies accumulate productive capabilities along paths defined by their existing basket, moving toward goods that share capabilities with what they already make (the “product space”). The trajectories below pair three frontier economies (USA, Germany, Korea) with three that climbed fastest: China and Vietnam expanded into machinery and electronics from light manufacturing, while Bangladesh remains a textiles-heavy exporter.
Figure 3
ECI trajectories, six reference economies, 1995–2024
Which products require the most
The Product Complexity Index (PCI) inverts the calculation: a product scores high when few countries export it, and the countries that do are diversified. High-PCI goods tend to be in HS sections 16 (machinery & electronics), 18 (precision instruments), and 6 (specialty chemicals). Low-PCI goods are unprocessed commodities that many countries produce. The ranking below is for 2024.
Figure 4
Top 20 HS6 products by PCI, 2024
Complexity across HS sections
Complexity is not evenly distributed across the product classification. Averaging PCI within each of the 21 HS sections gives a compact summary of where productive knowledge concentrates. Machinery, instruments, and chemicals lead; vegetable, mineral, and animal products trail. Several sections have negative mean PCI in the spectral-eigenvector construction — those are not missing or filtered out, they are genuinely below-mean-complexity sections and are rendered as left-pointing bars from the zero line.
Figure 5
Mean PCI by HS Section, 2024
Who climbed, who fell: three decades of rank mobility
The ECI cross-section snapshot hides movement. Comparing each economy’s rank in 1995 with its rank in 2024 separates genuine upgrading from standing still. A positive “delta” below means the country’s rank improved (lower numeric rank value); negative means it fell. Sample restricted to economies with at least US$1B in 2024 total exports to suppress micro-state noise, and to BACI ISO3 codes (dropping S19, S02, SCG).
Method note. ECI is standardised each year to mean 0, unit variance across the cross-section (Hidalgo & Hausmann 2009), so a level drop can reflect other economies climbing. Rank mobility is the cleaner mobility statistic because it uses only the ordinal position within each year, which is invariant to the standardisation.
Figure 6a
Top 10 ECI rank climbers, 1995 → 2024
Figure 6b
Top 10 ECI rank fallers, 1995 → 2024
How sticky is complexity? The 1995-2024 level scatter
The rank-mover bars (Figs 6a, 6b) are ordinal: they tell you who climbed or fell, but not by how much in capability units. The level-on-level scatter below makes the persistence visible. Each dot is one economy with both a 1995 and a 2024 ECI; the 45-degree line marks “no change”. Quah (1996, European Economic Review40(6–8): 1353-1375; 1997, JEG 2(1): 27-59) calls this the cross-section transition view of mobility, the natural complement to a rank-change list. Distance below the 45-degree line is climb in raw ECI units (relative to peers); distance above is slip. Because ECI is re-standardised within year (Hidalgo & Hausmann 2009), the OLS slope tells you how much the cross-section shape itself persists, net of the within-year recentring.
Figure 6c
ECI persistence: 1995 ECI vs 2024 ECI, 146 economies (≥ US$1B in 2024 exports)
Are regions converging or diverging on complexity?
The cross-section snapshots above hide the regional dynamics. Pooling economies into five UN M.49-style blocs and tracking the regional mean ECI across 1995-2024 asks a different question: has the productive-knowledge gap across regions narrowed? This is the ECI analogue of the income-convergence debate (Sala-i-Martin 1996; Johnson & Papageorgiou 2020, JEL): β-convergence is the regression of change on level, σ-convergence is the fall in cross-sectional dispersion over time. ECI is standardised within year (Hidalgo & Hausmann 2009), so regional means measure relative position. Their cross-region dispersion is the cleanest σ-convergence statistic available on a within-year standardised panel.
Figure 7
Regional mean ECI, 1995-2024
Is ECI inequality within or between regions?
Figure 7 tracks the mean ECI per region. A sharper question, out of the Theil (1967, Economics and Information Theory, North-Holland, Ch. 4) decomposition of inequality, is how much of the cross-country ECI spread in a given year is within regions versus between them. Because ECI is re-standardised each year to variance 1 across the full cross-section (Hidalgo & Hausmann 2009), the total regional-sample variance is bounded and the within/between split is directly interpretable as a percentage of that bound. We use the variance-based analogue, Vtotal = Vwithin + Vbetween, evaluated on the union of the five regional blocs already plotted in Figure 7, and report the between-region share. A rising between-share means regional baskets are pulling apart: complexity is increasingly a regional-club phenomenon, not a within-region dispersion story.
Figure 8
Between-region share of ECI variance, 1995-2024
In 1995, 71% of the five-region ECI variance was between regions (the remainder 29% within). By 2024 the between share is 64% (down 7.8 pp). A rising between-share is the complexity analogue of club-convergence (Quah 1997,JEG 2(1): 27-59): within-region dispersion compresses while cross-region means drift apart. A falling between-share is the opposite: regional blocs mix up, and ECI position becomes about country-level capability building rather than the region one happens to sit in.
Method: variance decomposition V_total = V_within + V_between of ECI across the five regional blocs (East Asia, SE Asia, South Asia, Western Europe, Sub-Saharan Africa). Same samples as Figure 7. Theil, H. (1967) Economics and Information Theory, North-Holland, Ch. 4. Quah, D. (1997) 'Empirics for Growth and Distribution', Journal of Economic Growth 2(1): 27-59.
Cite: Hossen, M. D. (2026). Between-region share of ECI variance, 1995-2024. TradeWeave Workbench.
Complexity premium net of export size
Figure 1 plots ECI against income. A separate question — flagged by Felipe et al.(2012, SCED 23(1): 36-68) and Mealy, Farmer & Teytelboym (2019, Science Advances 5(1)) — is whether ECI mechanically rewards export volume: a country with more HS6 lines has more chances to score RCA ≥ 1, hence more opportunities to be counted as diversified. To read a country’s ECI as capability, not raw size, we regress ECI on log10(total exports, USD) across the 2024 cross-section and report the residual. Positive residuals are the complexity premium: basket sophistication exceeding what export volume alone would predict. Negative residuals are the opposite: large exporters whose baskets are surprisingly commoditised.
Figure 9
Complexity premium: ECI residual after controlling for log total exports, 2024
What this tells us
Complexity is a description of productive knowledge implied by what a country already sells. The figures above deliver four operational points. (1) Income and complexity are tightly linked cross-sectionally (r = 0.80 in 2024), but the residual is informative: economies that punch above their income on ECI tend to grow faster over the next decade (Hausmann et al. 2011, Ch. 3). (2) The frontier is a small club dominated by East Asian and West European manufacturing hubs; non-club entry is rare and slow. (3) High- PCI products concentrate in machinery, instruments, and specialty chemicals; these are the capabilities structural-transformation policy has to build. (4) Rank mobility is concrete: PHL has moved 98 places since 1995, while VEN has lost 161. For industrial policy, the useful question is not “what is our ECI?” but “which adjacent products in the product space (Hidalgo et al. 2007) can our existing capabilities unlock next?”
Related analyses
Product space — adjacent capabilities and diversification paths
HS sectors — composition and complexity by HS section
References. Hidalgo, C. A. & Hausmann, R. (2009). “The Building Blocks of Economic Complexity.” PNAS 106(26): 10570–10575. Hausmann, R., Hidalgo, C. A., Bustos, S., Coscia, M., Simoes, A. & Yildirim, M. A. (2011). The Atlas of Economic Complexity: Mapping Paths to Prosperity. MIT Press (2nd expanded edition). Hausmann, R., Hwang, J. & Rodrik, D. (2007). “What You Export Matters.” Journal of Economic Growth 12(1): 1–25. Hidalgo, C. A., Klinger, B., Barabási, A.-L. & Hausmann, R. (2007). “The Product Space Conditions the Development of Nations.” Science 317(5837): 482–487. Hausmann, R. & Klinger, B. (2007). “The Structure of the Product Space and the Evolution of Comparative Advantage.” CID Working Paper 146. Imbs, J. & Wacziarg, R. (2003). “Stages of Diversification.” American Economic Review 93(1): 63–86. Johnson, P. & Papageorgiou, C. (2020). “What Remains of Cross-Country Convergence?” Journal of Economic Literature 58(1): 129-175. Mealy, P., Farmer, J. D. & Teytelboym, A. (2019). “Interpreting economic complexity.” Science Advances 5(1): eaau1705. Felipe, J., Kumar, U., Abdon, A. & Bacate, M. (2012). “Product complexity and economic development.” Structural Change and Economic Dynamics 23(1): 36-68. Sala-i-Martin, X. X. (1996). “The Classical Approach to Convergence Analysis.” Economic Journal 106(437): 1019-1036.
Japan (JPN) leads with ECI = 2.31. The top ten are dominated by East Asian and Western European manufacturing hubs. Mid-to-late diversifiers appear further down: among the six reference economies in Fig 3, in 2024.
Source: eci_rankings.parquet. Method: Hausmann & Hidalgo (2009) spectral-eigenvector decomposition of the country-product RCA matrix (not the iterative ECI+ variant of Albeaik et al. 2017). Bar height = ECI value; prefix ranks are the pre-filter ranks from the full parquet (holes in the numeric sequence reflect the BACI-special-code and <US$1B-exports exclusions described above).
Cite: Hossen, M. D. (2026). Top 30 economies by ECI, 2024. TradeWeave Workbench.cite
@misc{hossen_2026_figure-2,
author = {Md Deluair Hossen},
title = {Top 30 economies by ECI, 2024},
year = {2026},
howpublished = {TradeWeave Workbench},
url = {https://tradeweave.org},
note = {Figure: Figure 2}
}
Korea climbs alongside Germany and overtakes the United States in the 2010s. China’s ECI rises monotonically through the 2000s as its export basket shifts toward machinery. Vietnam’s slope accelerates after 2010 (FDI-led electronics assembly). Bangladesh stays near the low end, reflecting RMG concentration: diversifying the basket is the binding constraint on structural transformation (Hausmann, Hwang & Rodrik 2007).
Source: eci_rankings.parquet for each ISO3, 1995–2024. Method: Hidalgo & Hausmann (2009).
Cite: Hossen, M. D. (2026). ECI trajectories, six reference economies, 1995–2024. TradeWeave Workbench.cite
@misc{hossen_2026_figure-3,
author = {Md Deluair Hossen},
title = {ECI trajectories, six reference economies, 1995–2024},
year = {2026},
howpublished = {TradeWeave Workbench},
url = {https://tradeweave.org},
note = {Figure: Figure 3}
}
The most complex HS6 product in 2024 is 900120: Optical elements: polarising material, sheets and plates thereof, with PCI = 6.68. The top 20 is dominated by precision optical and chemical intermediates, clock and watch parts, and specialty photographic goods: products concentrated in a handful of capability-rich economies (Japan, Switzerland, Germany).
Source: pci_rankings.parquet joined to products.parquet. Method: Hausmann & Hidalgo (2009) spectral-eigenvector decomposition of the country-product RCA matrix from BACI (not the iterative ECI+ variant).
Cite: Hossen, M. D. (2026). Top 20 HS6 products by PCI, 2024. TradeWeave Workbench.cite
HS Section 18 (Instruments) has the highest mean PCI at 2.38; Section 12 (Footwear) the lowest at -0.96. The gap quantifies why export composition matters for ECI: two economies with equal export volume can differ by more than 1.5 σ in complexity if one sells machinery and the other sells unprocessed agricultural goods.
Source: mean of pci over HS6 products within each HS92 Section, 2023. Products classification: WCO HS nomenclature.
Cite: Hossen, M. D. (2026). Mean PCI by HS Section, 2024. TradeWeave Workbench.cite
@misc{hossen_2026_figure-5,
author = {Md Deluair Hossen},
title = {Mean PCI by HS Section, 2024},
year = {2026},
howpublished = {TradeWeave Workbench},
url = {https://tradeweave.org},
note = {Figure: Figure 5}
}
Philippines (PHL) climbed the most: rank #161 in 1995 to #63 in 2024, a gain of 98 places. The top-ten climbers tend to be late-industrialising economies that joined manufacturing GVCs during the 2000s WTO accession wave (Hausmann & Klinger 2007; Baldwin 2013).
Source: eci_rankings.parquet, years 1995 and latest, joined on country_code. Restricted to economies with ≥ US$1B in latest-year total exports from country_year_totals (× 1000 for display).
Cite: Hossen, M. D. (2026). Top 10 ECI rank climbers, 1995 → 2024. TradeWeave Workbench.cite
Venezuela (VEN) fell the most: from rank #45 to #206, a loss of 161 places. Fallers typically include economies that lost share in manufacturing to East Asian entrants, or whose exports re-concentrated in primary products (a reverse of the Imbs & Wacziarg 2003 stages).
Same source as Figure 6a.
Cite: Hossen, M. D. (2026). Top 10 ECI rank fallers, 1995 → 2024. TradeWeave Workbench.cite
Across 146 economies present in both years, the cross-section correlation is r = 0.80 with OLS fit ECI2024 = -0.08 + 0.83 · ECI1995. A slope of 0.83 means roughly compressed cross-section spread: starting positions partially mean-revert toward the global average. Dots well below the 45-degree line are climbers (Vietnam, Korea, Poland and the other manufacturing entrants); dots above the line are economies whose basket became less complex in relative terms over three decades. This is the level view of the same mobility the rank bars summarise above.
Source: eci_rankings.parquet, joined on country_code for years 1995 and latest. Sample restricted to ISO3 codes with ≥ US$1B in latest-year total exports (country_year_totals × 1000). Quah, D. (1996) 'Empirics for economic growth and convergence', European Economic Review 40(6-8): 1353-1375. Quah, D. (1997) 'Empirics for growth and distribution', Journal of Economic Growth 2(1): 27-59.
Cite: Hossen, M. D. (2026). ECI persistence: 1995 ECI vs 2024 ECI, 146 economies (≥ US$1B in 2024 exports). TradeWeave Workbench.cite
@misc{hossen_2026_figure-6c,
author = {Md Deluair Hossen},
title = {ECI persistence: 1995 ECI vs 2024 ECI, 146 economies (≥ US$1B in 2024 exports)},
year = {2026},
howpublished = {TradeWeave Workbench},
url = {https://tradeweave.org},
note = {Figure: Figure 6c}
}
show query
WITH paired AS (
SELECT country_code,
MAX(CASE WHEN year=1995 THEN eci END) AS eci_1995,
MAX(CASE WHEN year=2024 THEN eci END) AS eci_latest
FROM 'data/parquet/eci_rankings.parquet'
WHERE year IN (1995, 2024) GROUP BY country_code
)
SELECT c.iso3, p.eci_1995, p.eci_latest
FROM paired p
JOIN 'data/parquet/countries.parquet' c ON c.code = p.country_code
WHERE p.eci_1995 IS NOT NULL AND p.eci_latest IS NOT NULL
AND regexp_matches(c.iso3, '^[A-Z]{3}$');
East Asia went from ECI = 0.49 in 1995 to 1.00 in 2024; South Asia from -0.70 to -0.57; Sub-Saharan Africa from -0.85 to -1.02. The cross-region standard deviation of mean ECI moved 1.00 → 0.91 (convergence), against the within-year standardisation baseline of 1. Because ECI is re-centred each year to σ = 1 across the full cross-section, a regional mean that stays flat means “holding position while the world re-ranks”; a rising trajectory is genuine climb relative to peers.
Source: eci_rankings.parquet, mean over ISO3 members of each regional bloc, 1995-2024. Regions are UN M.49-style groupings restricted to the countries with full ECI coverage in the parquet. Method: σ-convergence is the cross-regional standard deviation of regional means, following Sala-i-Martin (1996) 'The Classical Approach to Convergence Analysis', Economic Journal 106(437): 1019-1036, applied to Hidalgo-Hausmann (2009) ECI.
Cite: Hossen, M. D. (2026). Regional mean ECI, 1995-2024. TradeWeave Workbench.cite
@misc{hossen_2026_figure-7,
author = {Md Deluair Hossen},
title = {Regional mean ECI, 1995-2024},
year = {2026},
howpublished = {TradeWeave Workbench},
url = {https://tradeweave.org},
note = {Figure: Figure 7}
}
show query
WITH cmap AS (SELECT MIN(code) AS code, iso3
FROM 'data/parquet/countries.parquet' GROUP BY iso3)
SELECT c.iso3, e.year, e.eci
FROM 'data/parquet/eci_rankings.parquet' e
JOIN cmap c ON c.code = e.country_code
WHERE c.iso3 IN ('CHN','JPN','KOR','HKG','MNG','PRK','IDN','MYS','PHL','SGP','THA','VNM','KHM','LAO','MMR','BRN','IND','PAK','BGD','LKA','NPL','BTN','AFG','MDV','AUT','BEL','CHE','DEU','DNK','ESP','FIN','FRA','GBR','IRL','ITA','LUX','NLD','NOR','PRT','SWE','NGA','ZAF','KEN','ETH','GHA','CIV','SEN','TZA','UGA','CMR','AGO','ZMB','MOZ','ZWE','MDG')
AND e.year BETWEEN 1995 AND 2024;
cite
@misc{hossen_2026_figure-8,
author = {Md Deluair Hossen},
title = {Between-region share of ECI variance, 1995-2024},
year = {2026},
howpublished = {TradeWeave Workbench},
url = {https://tradeweave.org},
note = {Figure: Figure 8}
}
Across 156 economies with total exports ≥ $1B in 2024, the cross-section OLS fit is ECI = -7.88 + 0.75 · log10(total exports) with R² = 0.34. The 12 highest positive residuals are LUX, BHS, MNE, MLT, BLR — economies whose basket sophistication exceeds what their export volume predicts. The 12 lowest are GIN, COD, NGA, TCD, BGD, typically large resource-dependent or services-light baskets. Compared with Figure 1’s income residuals, these are a volume-conditioned analogue: Hausmann et al.(2011, Ch. 3) argue both residual signals carry information for growth forecasts.
Method: cross-section OLS of ECI on log10(total_exports × 1000) for ranked economies in the year, restricted to ≥ US$1B total exports. ECI from eci_rankings.parquet; totals from country_year_totals.parquet (multiplied by 1000 for USD). Felipe, J., Kumar, U., Abdon, A. & Bacate, M. (2012) 'Product complexity and economic development', Structural Change and Economic Dynamics 23(1): 36-68. Mealy, P., Farmer, J. D. & Teytelboym, A. (2019) 'Interpreting economic complexity', Science Advances 5(1).
Cite: Hossen, M. D. (2026). Complexity premium: ECI residual after controlling for log total exports, 2024. TradeWeave Workbench.cite
@misc{hossen_2026_figure-9,
author = {Md Deluair Hossen},
title = {Complexity premium: ECI residual after controlling for log total exports, 2024},
year = {2026},
howpublished = {TradeWeave Workbench},
url = {https://tradeweave.org},
note = {Figure: Figure 9}
}
show query
WITH cmap AS (SELECT MIN(code) AS code, iso3 FROM 'data/parquet/countries.parquet' GROUP BY iso3),
totals AS (SELECT country_code, total_exports*1000 AS tot_usd
FROM 'data/parquet/country_year_totals.parquet' WHERE year=2024)
SELECT c.iso3, e.eci, t.tot_usd
FROM 'data/parquet/eci_rankings.parquet' e
JOIN cmap c ON c.code = e.country_code
JOIN totals t ON t.country_code = e.country_code
WHERE e.year=2024 AND t.tot_usd >= 1e9 AND regexp_matches(c.iso3, '^[A-Z]{3}$');