WalletHub analysts ranked the happiest places in the nation in 2017, based on 30 indicators of happiness in the following categories: emotional and physical well-being; income and employment; and community and environment.
Here are the 10 happiest places to live in the United States:
1. Fremont, Calif.
2. San Jose, Calif.
3. Irvine, Calif.
4. San Francisco
5. Sioux Falls, S.D.
6. Huntington Beach, Calif.
7. San Diego
8. Oakland, Calif.
9. Santa Rosa, Calif.
10. Washington, D.C.