Notes: India has been ranked 93rd out of 128 countries in the 2017 Social Progress Index (SPI). The list is topped by Denmark, Finland, Iceland, Norway and Switzerland. The SPI is an aggregate index of social and environmental indicators that capture three dimensions of social progress: Basic Human Needs, Foundations of Wellbeing, and Opportunity. The 2017 SPI includes data from 128 countries on 50 indicators. The index is published by the nonprofit Social Progress Imperative, and is based on the writings of Amartya Sen, Douglass North, and Joseph Stiglitz.