Saw this online and wanted to repost:
Tier 1: The "four corners" of the United States: New York, Los Angeles, Chicago, and Houston. Plus San Francisco and DC.
Tier 2: Cities that are respectable, but the best go to Tier 1 cities for the higher income. Atlanta, Denver, Philadelphia, Boston, Cleveland, Seattle, Dallas, Miami, Charlotte, Nashville, San Diego, St. Louis, Milwaukee, Portland, Phoenix, and Minneapolis.
Tier 3: Cities that are nice, friendly, you can easily pull six figures and have a nice work-life balance: Cincinnati, Louisville, Des Moines, Orlando, Little Rock, Boise, Austin, Indianapolis, San Antonio, Oklahoma City, and Kansas City.
Tier 4: Once great but high crime and corruption have ruined them. New Orleans, Detroit, Baltimore, Memphis, Las Vegas, Newark, and El Paso.