21/05/2026
Indian Representation in the 2026 DJBIC World Index:
The 2026 Dow Jones Best in Class (DJBIC) World Index highlights a critical intersection between global sustainability leadership and financial performance. Evaluated via the S&P Global Corporate Sustainability Assessment (CSA), this index tracks the top 10% of the largest 2,500 companies in the S&P Global BMI using long-term economic, environmental, and social (ESG) criteria.
An analysis of the 2026 constituents reveals distinct trends regarding financial viability and geographic distribution:
Financial Performance and Validation
Proven Returns: The index achieved a 10 year annualised return of approximately 10.86%.
Strategic Alignment: This performance debunks the premise that ESG integration compromises yield, proving that robust sustainability metrics correlate with long-term financial viability.
Geographic Disparity and Dominance
Developed Markets: The United States continues its structural dominance with a 38.7% weight, followed by Germany at 8%.
Asian Leaders: Taiwan holds a commanding 15% market weight, establishing a highly consolidated footprint in the index.
The Indian Paradox: India secured 18 corporate slots within the 323 company index. While this highlights the rising global competitiveness of Indian firms, India's total index weight sits at a minuscule less than 01%. This gap indicates that while Indian firms are hitting sustainability benchmarks, their relative market capitalisation within the index remains low compared to and Taiwanese peers.