According to Forbes, here are the Top Cities For Future Job Growth:

 

1. Naples, FL

2. Austin, TX

3. McAllen, TX

4. Greeley, CO

5. Dallas, TX

6. Cape Coral, FL

7. Raleigh, NC

8. Port St. Lucie, FL

9. Houston, TX

10. San Antonio, TX