If you earn between $50,000 and $74,999 a year, you’re in good company. According to the U.S. Census Bureau, that’s what the majority of American workers earn annually. But to keep more of what you earn, you need to live where you can spend less and save more, SmartAsset says.

To find the best cities in America to live on a $60,000 average salary, which is the median of the Census Bureau’s largest salary range, SmartAsset used nine metrics to compare 97 cities—all with a population of 60,000 and a median household income of between $55,000 and $65,000.

The nine metrics include median household income; median monthly housing costs; housing costs as a percentage of a $60,000 income; entertainment establishments per 10,000 residents; civic establishments per 10,000 residents; percentage of people without health insurance; average commute time; unemployment rate; and poverty rate.

SmartAsset then ranked all cities across each metric to determine its total score, ranging from 0 to 100, with 100 being the highest possible ranking.

Here, in ascending order, are the 10 best places to live in the United States on a $60,000 salary.

10. Lexington, Kentucky
The Lexington area is home to some of the nation's most prestigious horse farms, making it a great place for both horses and people to live. The median household income is $58,356, and the median monthly housing cost will set you back $991, or just 19.82% of a $60,000 salary. Total Score: 77.22.