"U.S. News & World Report" put out its annual list of the best places to live and Des Moines took one of the top spots, it moved up five spots from last year.

Their list looks at the 125 largest metropolitan areas in the country and ranks them based on affordability, job prospects and quality of life. Austin, Texas has taken the number one spot for the two years in a row, but Des Moines is making significant gains.

Last year our capital barely made it into the top ten, this year it's ranked at number four! Here's the top ten places to live in 2018:

  1. Austin, TX
  2. Colorado Springs, CO
  3. Denver, CO
  4. Des Moines, IA
  5. Fayetteville, AR
  6. Portland, OR
  7. Huntsville, AL
  8. Washington, DC
  9. Minneapolis, MN
  10. Seattle, WA

Check out the full ranking at U.S. News.