With the International Day of Happiness coming up on March 20, the personal-finance website WalletHub today released its report on 2024’s Happiest Cities in America, as well as expert commentary, in an effort to find out which cities provide the best conditions for Americans’ mental and physical well being.

MORE NEWS: Why renters can stretch their income furthest in Surprise and Scottsdale

To identify the happiest cities, WalletHub compared more than 180 of the largest U.S. cities across 29 key indicators of happiness. The data set ranges from the depression rate to the income-growth rate to the average leisure time spent per day.

Top 20 Happiest Cities in America

1. Fremont, CA     

2. Overland Park, KS     

3. San Jose, CA     

4. Madison, WI     

5. Irvine, CA     

6. Honolulu, HI     

7. San Francisco, CA     

8. Pearl City, HI     

9. Columbia, MD     

10. Scottsdale, AZ     

11. Sioux Falls, SD       

12. Huntington Beach, CA       

13. Minneapolis, MN       

14. Garden Grove, CA       

15. San Diego, CA       

16. Fargo, ND       

17. Portland, ME       

18. Seattle, WA       

19. Lincoln, NE       

20. Bismarck, ND    

Key Stats 

  • Pearl City, Hawaii, has the lowest depression rate, which is 2.7 times lower than in Lewiston, Maine, the city with the highest. 
  • Newark, New Jersey, has the lowest number of suicides per 100,000 residents, which is 7.9 times lower than in Casper, Wyoming, the city with the highest. 
  • Fremont, California, has the lowest separation & divorce rate, which is 4.6 times lower than in Detroit, the city with the highest.
  • South Burlington, Vermont, has the lowest share of adults sleeping less than 7 hours per night, which is 1.9 times lower than in Detroit, the city with the highest.     
  • Missoula, Montana and Bismarck, North Dakota, have the lowest average commute time, which is 2.6 times lower than in New York, the city with the highest.

To view the full report and your city’s rank, visit https://wallethub.com/edu/happiest-places-to-live/32619