The scores, which were compiled as part of a Gallup World Poll, are based on individuals’ assessments of their subjective wellbeing. The poll asks respondents to rank their lives, from 0 to 10, with 10 being the best possible life they could have, and 0 being the worst.


Countries at the top of the table have high levels of variables that support wellbeing, such as income, healthy life expectancy, generosity and freedom. With a score of 2.567, Afghanistan is the world’s least happy country.

10. Luxembourg



9. Austria

Austria flag


8.New Zealand

New Zealand flag


7. Sweden

Sweden flag


6. The Netherlands

Netherlands flag


5. Norway

Norway flag


4. Iceland

Iceland flag


3. Switzerland

Switzerland flag


2. Denmark

Denmark flag


1. Finland

Finland flag



Helen Pilcher
Helen PilcherScience writer, presenter and performer.

Helen Pilcher is a tea-drinking, biscuit-nibbling science and comedy writer, with a PhD in cell biology.