The World Happiness Report surveys the happiest nations, the least happy, and the factors that make people happy. For the the 5th year in a row Nordic countries take the top 5, Finland, Denmark, Norway, Sweden, and Iceland. You'll notice happiness levels are up as a whole in the past two years including peoples willingness to donate to charity, and help a stranger.
Canada 15, US, 16, and the UK 17 all made it into the top 20, while Afghanistan came in last place showing what war does to happiness level among communities.