Kansas City ranks first in the nation for business growth, beating out Phoenix, New York City, and San Jose