10. Lafayette, Indiana
Population: 209,611
Colleges: Purdue University, Harrison College
Lafayette just squeezes onto the list thanks to its number one ranking for a diverse population. Forbes also named Lafayette the second best small city to grow a business or career in 2015.
*All data from the American Institute for Economic Research