According to the magazine, this year’s list ranks America’s top small cities with populations between 50,000 and 300,000 people.

“Starting with a pool of 781 cities, we used data from Onboard Informatics and other sources to comb through everything from the local economy and housing market to schools and healthcare—more than 50 factors in all,” the magazine explains. “Then, we sent reporters to visit the 35 top scoring places, looking for a sense of community and other intangibles.”

The magazine noted that Centennial “feels removed from the city bustle, with rolling hills, open space, and a trail network that winds through town,” even though it’s located just outside of Denver.

Centennial is home to just under 106,000 people with projected job growth at 7.2 percent.