Trade elasticities vary by three orders of magnitude across sectors
Caliendo & Parro’s 2015 REStud paper re-estimates the welfare gains from NAFTA inside a multi-sector Ricardian framework and, in doing so, produces a widely-cited set of sectoral trade elasticities. Their Table 1 shows θ (the dispersion parameter in the Fréchet productivity distribution, which equals the sectoral trade elasticity in their model) ranging from 0.39 for “Other transport” up to 51.08 for Petroleum. We reproduce the wide dispersion using HS6-level Kee-Nicita-Olarreaga demand elasticities distributed on this site as trade_elasticity.parquet.
Published result
Caliendo & Parro (2015) embed a 40-sector Ricardian model in a quantitative framework and use triple-differenced tariff variation across country triplets (exporter × importer × third country) to identify sectoral trade elasticities. Their estimates (Table 1) span roughly 0.39 to 51, with Petroleum at the top (51.08), Mining at 15.72, Paper at 16.52, Wood at 11.50, Office machinery at 12.95, and the lowest estimates in Other transport (0.39) and Machinery n.e.c. (1.52). The wide dispersion matters: with a single common elasticity (as in single-sector Armington models), welfare gains from trade are predicted too low for some sectors and too high for others. The paper’s central lesson is quantitative: counterfactual welfare changes from trade-policy shocks depend on the sectoral composition of the elasticity vector, not just a scalar.
Our re-estimate
Rather than re-running the Caliendo-Parro triple-difference on CEPII-BACI tariff data (a substantial econometric exercise requiring harmonised tariff panels), we use the HS6-level trade elasticities distributed in this site’s trade_elasticity.parquet. These come from the Kee-Nicita-Olarreaga (2008) global import demand estimates, re-estimated on updated data. They are not the same object as Caliendo-Parro’s θ (which is a Fréchet dispersion), but both measure how sharply quantities respond to price changes, and both take values in the same order-of-magnitude range. We report |σ| by convention (the raw parameter is signed) and group HS6 codes into their 21 HS Sections.
Across 4,566 HS6 products with a valid elasticity estimate, |σ| ranges from 0.10 to 131.80. Median is 7.89; the interquartile range is 5.15 to 12.88. The 10th-90th percentile span is 3.27 to 21.15. Mean is 10.93.
Median trade elasticity |σ| across HS6 products, by HS Section
Sector-by-sector concordance · CP Table 1 vs our HS Section medians
Figure 1 reports our HS-Section median |σ| in isolation. The sharper test of concordance is head-to-head: take each of Caliendo & Parro’s 20 ISIC Rev.3 sectors, map to its closest HS Section, and plot CP’s θ against our median |σ|. Perfect agreement would put every dot on the 45-degree line; the cross-estimator gap (CP triple-differenced tariff variation vs Kee-Nicita-Olarreaga semi-elasticities) is the residual. The two estimators target the same economic object — sectoral curvature of import demand — and a positive rank correlation is the minimum condition for either to be useful in welfare counterfactuals.
Caliendo-Parro (2015) Table 1 sectoral θ against TradeWeave HS-Section median |σ|
Welfare-gain implication (ACR formula, sectoral)
Arkolakis-Costinot-Rodríguez-Clare (2012, AER) show that for a broad class of models including Caliendo-Parro’s multi-sector EK, the welfare cost of closing the economy to trade in sector k is ΔWk = 1 − πii,k1/θk, where πii,k is the home expenditure share and θk is the sector trade elasticity. For illustrative purposes: at a common home share πii = 0.90 (typical OECD manufacturing), CP’s lowest-elasticity sector “Other transport” (θ = 0.39) implies ΔW ≈ 23.7% (a 24-percent welfare loss from autarky — low elasticity means imperfect substitution, so variety matters a lot), while the highest-elasticity sector Petroleum (θ = 51.08) implies ΔW ≈ 0.21% (near homogeneous goods: losing imports costs little). Same 10% import share, two orders of magnitude in welfare loss — the central quantitative point that justifies sector-specific elasticities in CP’s NAFTA decomposition. Intermediate-goods linkages through the input-output matrix (CP Equation 7, βjk) amplify this further: a 1% cost shock in Chemicals propagates into Metal Products and Machinery at rates that depend on the IO share matrix and on each downstream sector’s θ. CP’s NAFTA counterfactual puts US welfare gains at 0.08% and Mexico at 1.3%, decomposed into tariff-reduction (tau) and terms-of-trade channels.
ACR welfare gain trajectory · NAFTA/USMCA members, 1995-2021
Arkolakis-Costinot-Rodríguez-Clare (2012, AER) show that the welfare gain from trade relative to autarky in a broad class of models (including Caliendo-Parro) collapses to the one-line sufficient statistic ΔWi = 1 − πii1/θ, where πii is the home expenditure share (one minus import penetration) and θ is the aggregate trade elasticity. Under NAFTA (1994) then USMCA (2020) continuity, we track 1 − πii1/5 (θ = 5, median of CP Table 1) for each NAFTA member year-by-year. This is the ACR gains-from-trade level; first differences are the year-on-year welfare change attributable to changes in the openness wedge.
Implied ACR welfare level 1 − π_ii^(1/5), USA/CAN/MEX, 1995-2021
Sector-level welfare decomposition · Mexico, 1995 → 2019
CP’s Table 4 reports Mexico’s NAFTA welfare gain as +1.31%aggregate, decomposed by sector through their multi-sector EK machinery. The ACR one-line formula ΔWsec = 1 − πii,sec1/θsec lets us build the cross-section shadow of that decomposition: for each HS Section in Mexico’s trade book, compute the welfare gap from autarky at 1995 and at 2019, using sector-specific θ (median |σ| across HS6 products in the section). The change over 1995-2019 is the sector’s contribution to Mexico’s openness-driven welfare move across the NAFTA + WTO era.
Per-sector Δ ACR welfare gain for Mexico across the NAFTA + WTO period, by HS Section
Counterfactual · USMCA breakdown scenario, 2019
CP’s flagship counterfactual in Table 4 is the introduction of NAFTA: welfare under the 1993 tariff schedule versus the post-1994 schedule, holding everything else fixed. The inverse exercise — what does each NAFTA member lose if USMCA collapses and trade with the other two reverts to MFN (zero preferential margin, assumed here as a complete intra-bloc shutdown) — is a cleaner policy object in 2026. For each member i, we compute baseline πii = 1 − Mi/(GDPi + Mi − Xi) and counterfactual πiicf that strips intra-NAFTA imports and exports out of both numerator and denominator. The ACR welfare loss from breakdown is ΔWloss = πiicf,1/θ − πii1/θ (larger home share after intra-bloc shutdown means closer to autarky).
ACR welfare loss from full intra-NAFTA trade shutdown, 2019, per member
Numerical comparison
| quantity | Caliendo-Parro Table 1 | our |σ| estimates |
|---|---|---|
| minimum | 0.39 | 0.10 |
| median | ~ 5.0 | 7.89 |
| maximum | 51.08 | 131.80 |
| IQR | ~ 2 to 12 | 5.15 to 12.88 |
| n observations | 20 (ISIC Rev.3) | 4,566 (HS6) |
show full Caliendo-Parro Table 1 (20 sectors)
| sector | θ |
|---|---|
| Agriculture | 8.11 |
| Mining | 15.72 |
| Food | 2.55 |
| Textile | 8.10 |
| Wood | 11.50 |
| Paper | 16.52 |
| Petroleum | 51.08 |
| Chemicals | 4.75 |
| Plastic | 1.66 |
| Minerals | 2.76 |
| Basic metals | 7.99 |
| Metal products | 4.30 |
| Machinery n.e.c. | 1.52 |
| Office | 12.95 |
Why it might differ
Our |σ| range (0.10 to 131.80) is wider than Caliendo-Parro’s (0.39 to 51). Four reasons. First, aggregation level: CP use 20 ISIC Rev.3 sectors, while we use ~4,500 HS6 products — a finer grid admits more extreme values, especially for thinly-traded narrowly-defined commodities (lignite, specific hydrocarbons). Second, identification strategy: CP use triple-differenced tariff variation between country triplets; the elasticities on this site come from the Kee-Nicita-Olarreaga (2008) semi-elasticity of import demand, a different econometric object. Third, sector-vs-product mapping: Caliendo-Parro’s “Petroleum” sector corresponds to HS Chapter 27 (mineral fuels); we observe a median of 24.97 in HS Section V, which contains all mineral products — close but not identical boundaries. Fourth, estimation era: Kee-Nicita-Olarreaga used ~2001 trade data; Caliendo-Parro used 1993 tariff panels; both pre-date a decade of changed trade costs. None of this should be read as a claim that the CP numbers are wrong. The point is that once you go sector-by-sector (or product-by-product), trade elasticities really do span three orders of magnitude, and any welfare calculation that assumes a single scalar is quantitatively misleading.
BibTeX
@article{caliendo_parro_2015,
author = {Caliendo, Lorenzo and Parro, Fernando},
title = {Estimates of the Trade and Welfare Effects of NAFTA},
journal = {Review of Economic Studies},
volume = {82},
number = {1},
pages = {1--44},
year = {2015},
doi = {10.1093/restud/rdu035}
}Product-level elasticities power the tariff simulator at /tariff-lab. Return to the replication gallery.
Related analyses
- /tariff-lab — interactive partial-equilibrium tariff simulator built on the same sectoral elasticities
- /tariffs — applied MFN and preferential tariff schedules, sector and country breakdowns
- /rta — regional trade agreement coverage, the post-NAFTA generation of deals
- /research/rcep-cptpp — NAFTA-style counterfactual applied to the Asia-Pacific megadeals
- /methodology — multi-sector Eaton-Kortum machinery and elasticity sources
- /replications — full replication gallery