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

FULL ARTICLE

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

WalletHub