Each year the “World Happiness Report” is released.
So how do the World Happiness Report folks determine happiness?
They poll 100,000 people in 140 countries and territories and get their results from that.
You can read their explanation here. For more information click here.

In the 2024 rankings, Mexico was ranked at #10, the 10th happiest country in the world.
Here are the Top Ten countries:
1. Finland
2. Denmark
3. Iceland
4. Sweden
5. The Netherlands
6. Costa Rica
7. Norway
8. Israel
9. Luxembourg
10. Mexico
Here are the bottom five countries:
143. Zimbabwe
144. Malawi
145. Lebanon
146. Sierra Leone
147. Afghanistan
The United States was ranked 24th, right below the United Kingdom at #23 and right above Belize at #25.
Note that Costa Rica was the highest Spanish-speaking country at #6 and Mexico was the second-highest Spanish-speaking country at #10. Other Spanish-speaking countries: Uruguay was #28, the Central American nation of El Salvador was #37, Spain was #38, Panama #41, Argentina #42, Guatemala #44, Chile #45, Nicaragua #47, Paraguay #54, Colombia #61, Ecuador #62, Honduras #63, Peru #65, Bolivia #74,
Dominican Republic #76, and Venezuela at #82. Cuba was not on the list.
In the Anglosphere, Australia was the happiest at #11, New Zealand at #12, Ireland at #15, Canada at #18, the United Kingdom at #23 and the United States at #24.
The happiest Middle Eastern country was Israel at #8, followed by the
United Arab Emirates at #21. Kuwait was #30 and Saudi Arabia #32.
China was #68 and Russia was #66. Ukraine was #111.
You can check out the list yourself by clicking here.