It’s hard to find a state that’s better for business than Colorado, at least according to a new Forbes magazine list.

Forbes says Denver and Fort Collins are ranked fourth and fifth in the nation when it comes to the best places for business and careers. Greeley isn’t a slouch, either, coming it at number 20.

The magazine touts Denver for its diverse economy and outdoor activities but says its business and living costs are higher than the other cities in the top five. Fort Collins is among the best when it comes to research facilities and its ability to draw high-tech companies such as Hewlett-Packard. And Greeley got high praise for long-term job prospects and projected annual job growth.

Forbes crunched data on 200 cities nationwide to formulate its list. Overall, Raleigh, North Carolina, Des Moines, Iowa, and Provo, Utah, led the pack, while Atlantic City, New Jersey, came in last.