16. Pennsylvania
Annual median wage: $105,730
Cost of living: 102.8
Employment: 630
You might think Pennsylvania is all urban areas, but it’s not. Between Philly and Pittsburgh, there are 6 hours of driving through the state’s small towns and rural places where you can live near streams, hikes, and even skiing trails. Despite having living expenses a little above the national average, what drives people to Pennsylvania is how well they pay. They always pay good wages to their professionals, including advertising and marketing managers.