According to CNNMoney.com St. George, is one of the best places to live in the country.
Thirty minutes east of Zion National Park, this town is right in the midst of the mountainous natural beauty of Southwest Utah.
Residents can play on four golf courses, shop in the historic downtown, or attend a softball game at the Canyons Complex. Employment opportunities at places like Intermountain Health Care and the SkyWest Airlines headquarters keep the city’s economy moving.
While the city is becoming more diverse, Mormons still make up about 65% of the population.