The number of people moving to Colorado over the past several years has increased exponentially, but with everything that the Centennial State has to offer, you can't blame out-of-staters for wanting to live here.

There are obvious draws for people wanting to move to the bigger Colorado cities such as Denver and Fort Collins, and when it comes to the smaller towns, there are some great options there too. In fact, four small towns in our state were recently named as being some of the best in the country on WalletHub’s 2021 “Best Small Cities in America” list.

To determine the 2021 rankings, WalletHub looked at more than 1,300 cities across America, that have populations between 25,000 to 100,000 people living in them. Researchers then compared 43 different factors such as cost of living and quality of schools to determine the official top 100 rankings.

Colorado's first small town to land on the list was Castle Rock, which came in at number 32.

The other communities to earn spots on the rankings were Broomfield falling in the 66th spot, as well as Parker and Windsor, which ranked approximately at number 76 and 77. Read more about Windsor's rankings and what makes it such a special small town here.

According to the 2021 list, the most preferable small city to live in is Sammamish, Washington and the worst is Pine Bluff, Arkansas. Check out WalletHub's complete list here.

Barn Home for Sale in Westcliffe, Colorado