According to a just-released survey from Manpower, here are the Best Cities for Jobs:

1. Grand Rapids, MI
2. Charleston, SC
3. Dallas, TX
4. Minneapolis, MN
5. Raleigh, NC
6. Rochester, NY
7. Boise, ID