Countries
20
Textile producers
Best Overall
Germany
Score: 80/100
Avg Carbon
2,978
kg CO₂e / ton
Avg Water
112 L/kg
Per kg of textile
Region

Metric Comparison

Normalized scores — green is better, red is worse

Composite Score Ranking

Weighted average of all four metrics (equal weights, 0–100)

All Countries — Click headers to sort

#CountryRegionCarbonWaterLaborTransp.Score ↓
1GermanyEurope2,10055827280
2ItalyEurope2,30070786573
3South KoreaEast Asia2,80060654864
4USAAmericas2,50075605564
5BrazilAmericas1,200110554262
6Sri LankaSouth Asia2,400105423550
7VietnamSoutheast Asia3,20085383045
8ThailandSoutheast Asia3,40090423245
9MexicoAmericas2,900100383045
10EthiopiaAfrica & Middle East800140151041
11TurkeyAfrica & Middle East2,900130304040
12IndonesiaSoutheast Asia4,10095352536
13CambodiaSoutheast Asia3,500100282236
14MyanmarSoutheast Asia2,7009512835
15MoroccoAfrica & Middle East3,800115353035
16ChinaEast Asia3,850120402534
17PakistanSouth Asia3,100185221821
18IndiaSouth Asia4,500165322820
19BangladeshSouth Asia4,200150182020
20EgyptAfrica & Middle East3,300195252220

Methodology

Carbon Footprint — Estimated from national grid carbon intensity (Low Carbon Power, 2024–25) combined with textile-specific energy consumption (~5 MWh/ton from DOE textile energy reviews). Countries with coal-heavy grids score higher emissions.

Water Usage — Based on Water Footprint Network cotton water footprint assessments and ICAC country-level data. Cotton-intensive producers (Pakistan, Egypt, India) show higher usage; synthetic-focused countries are lower.

Labor Index — Composite of minimum wage adequacy, working hours, and safety standards from ILO ILOSTAT garment worker data and ITUC Global Rights Index 2024 ratings. Scale: 0 (worst) to 100 (best).

Transparency Index — Derived from Fashion Transparency Index 2024 (Fashion Revolution) brand scores aggregated by country, supplemented by national supply chain legislation (e.g., German LkSG). Scale: 0 (opaque) to 100 (transparent).

Composite Score — All four metrics normalized to 0–100 (carbon and water inverted, since lower raw values are better), then averaged with equal weights (25% each).