Top-Rated Best Places to Live in the United States

10. Lansing, Michigan

9. Jacksonville, Florida

8. Manchester, New Hampshire

7. Harrisburg, Pennsylvania

6. Charleston, South Carolina

5. Knoxville, Tennessee

4. Hartford, Connecticut

3. Lancaster, Pennsylvania

2. Kansas City, Missouri

1. Pittsburgh