My wife loves St. Paul.

If we had a choice and opportunity to live in either St. Paul or Minneapolis, she'd pick St. Paul, specifically the Cathedral Hill area.

She'd pick well.

St. Paul recently made WalletHub's list of 20 Happiest Cities coming in at 19th. Minneapolis ranked 26th.

Of course, any number of criteria go into rankings and lists like this one, and determining factors in America's happiest cities included emotional and physical well-being, income and employment, community and environment.

Source: WalletHub

The Top 10 happiest cities according to WalletHub are:

1Plano, TX
2Irvine, CA
3Madison, WI
4Fremont, CA
5Huntington Beach, CA
6Fargo, ND
7Grand Prairie, TX
8San Jose, CA
9Scottsdale, AZ
10San Francisco, CA

The Top 10 least happy cities according to WalletHub are:

10Mobile, AL
9Newark, NJ
8Huntington, WV
7Little Rock, AR
6Gulfport, MS
5Cleveland, OH
4Birmingham, AL
3Charleston, WV
2Toledo, OH
1Detroit, MI

Other notable cities include Rapid City, SD; Sioux City, SD; and Fargo, ND who ranked 2nd, 3rd, and 4th respectively highest adequate sleep rate.

WalletHub