The Villages has been named the best retirement town for America’s middle class. GOBankingRates’ study found that the annual cost of living in The Villages is $48,808 and the household median income is $73,415. The average Social Security benefit in The Villages is $30,704. The average value for a single-family home in The Villages is roughly $400,000.