Using a range of environmental and social indicators based in part on the UN’s Human Development Index, the survey rates countries on care of the environment and quality of life for their citizens.
Finland tops the 141-nation list, followed by Nordic neighbours Iceland and Norway, with Sweden coming in at fourth place.
And the Swedish capital comes top of the Reader’s Digest ranking of 72 world cities when it comes to quality of life.
Cities were rated according to quality of public transport, parks, air quality and waste recycling.
After top placed Stockholm came Norwegian capital Oslo, and Munich was in third place.