According to the latest World Happiness Report 2017, Norway is the happiest out of 155 countries, going up from being the 4th last year, and unseating Denmark.

Who wouldn’t be happy having such a view?
The World Happiness Report has been published since 2012 by the Sustainable Development Solutions Network (SDSN), a global initiative launched by the United Nations, and its aim is to call on world nations to build social trust and equality, and to improve the wellbeing of their citizens. Happiness is considered to be the proper measure of social progress and the goal of public policy.
The main factors found to support happiness are: income, healthy life expectancy, having someone to count on in times of trouble, generosity, freedom and trust, with the latter measured by the absence of corruption in business and government. Norway (with 7,537 points), as well as Denmark (7,522), Iceland (7,504) and Switzerland (7,494) have ranked highly on all of them.
The other countries ranked in the first 10 are Finland (7,469), the Netherlands (7,377), Canada (7,316), New Zealand (7,314), Australia (7,284) and Sweden (7,284).
Poland has scored 5,973 points and ranked between El Salvador and Uzbekistan. Last year Poland was ranked 57, with 5,835 points, between Russia and South Korea.
The list is closed by Yemen (3,593), South Sudan (3,591), Liberia (3,533), Guinea (3,507), Togo (3,495), Rwanda (3,471), Syria (3,462), Tanzania (3,349), Burundi (2,905) and the Central African Republic (2,693).
You can download and read the full report here.