St. Louis and Kansas City have made MarketWatch’s “Top Cities for Business Growth” list. Twenty metrics were used to develop the rankings and were divided into three main groups looking at business climate, how New York Stock Exchange and Nasdaq companies performed over the past year, and how local economies performed.