Charlotte Magazine has come up with a list of the top 12 Charlotte suburbs.  They used four categories to determine the top 12 - Housing and Employment, Quality of Life, Diversity and Vitality and Schools. 

The entire report can be found here

1. Davidson

2. Mooresville

3. Pineville

4. Cornelius

6. Harrisburg

7. Belmont

8. Fort Mill

9. Tega Cay

10. Concord

11. Matthews

12. Rock Hill