Columbus fared a respectable but not spectacular 36 out of the 125 cities in the study. The Ohio capital was sandwiched between Honolulu, Hawaii, and Manchester, N.H.
U.S. News based the list on 11 measurements including unemployment rate, average salary, cost of living, household income, crime rate, education quality, health care, and desirability surveys.
Austin scored well across the board and especially well on desirability and schools.
Following Austin in the Top 10 were Colorado Springs, Colo.; Denver; Des Moines, Iowa; Fayetteville, Ark.; Portland, Ore.; Huntsville, Ala.; Washington, D.C.; Minneapolis; and Seattle.
Columbus, the highest-ranking city in Ohio, scored well on its value but not so well on desirability and education.
Cincinnati landed at No. 49, Dayton at No. 82, Toledo at No. 102, Cleveland at No. 104 and Youngstown at No. 108.
San Juan, Puerto Rico, landed at the bottom of the list.