Wallethub.com did a study based on economy, education, housing and socio-demographics to come up with the "Most American Cities" in the US!  


Top 10

1. Nashville, TN

2. Cincinnati, OH

3. Indianapolis, IN

4. Charleston, SC

5. Jacksonville, FL

6. Greenville, SC

7. Oklahoma City, OK

8. Phoenix, AZ

9. Albuquerque, NM

10. Winston, NC

..21. St Louis, MO

Photo: Shutterstock