Times staff

Living in sunny El Paso might just put a smile on your face.

El Paso was ranked among the top four cities in Texas and No. 42 in the United States in "2017's Happiest Places to Live" list by WalletHub, a personal finance website that rates cities on various topics.

The only Texas cities happier than El Paso were Plano (No. 19 in the nation), Austin (No. 22) and Grand Prairie (No. 34), according to the rankings.

Nationwide, El Paso was listed between Charlotte, N.C., and Rancho Cucamonga, Calif.

El Paso ranked best large city for families by website

The top four happiest cities in the nation were all in California. The bottom three were Augusta, Ga., Cleveland and Detroit.

The website rated the nation's 150 largest cities on multiple factors, including depression, suicide and divorce rates, income growth and sports participation.

Happiest cities in the U.S.

• No 1. Fremont, Calif. — Charlie Chaplin's classic "The Tramp" was filmed in the area.

• No. 2 San Jose, Calif. — So cheerful that it inspired Dionne Warwick's 1968 hit song.

• No. 3. Irvine, Calif. — Home of the University of California Irvine Anteaters. Yes, anteaters!

• No. 4 San Francisco — The Golden Gate Bridge, hippies, Alcatraz.

• No. 5 Sioux Falls, S.D. — It's nickname is "The Best Little City in America." Seriously.

Select regional cities:

• No. 72. San Antonio

• No. 81 Lubbock

• No. 84 Tucson

• No. 85 Phoenix

• No. 92 Albuquerque

Source: WalletHub's 2017 Happiest Places to Live rankings issued Monday.