To those of us living in Wyoming, it's what we've always known, our towns are some of the best places to live in the country. But it looks like our secret is getting out.

Wallethub.com just did a study of more than 1250 small towns with populations between 25k and 100k people across the country and Wyoming has 4 towns that made the top of the list!

The study evaluated 30 different criteria including school systems, taxes, housing costs, even number of restaurants per capita.  With smaller commute times and a lower cost of living, it's no wonder our Wyoming towns made the top of the list.

Cheyenne, Casper, Laramie and Gillette all rank highly on the list and highlight how small town life can be tough to beat.

Source: Wallethub