More Americans Can Afford to Buy a Home in These 20 Cities

These cities offer some of the cheapest houses in America.