America’s millionaires aren’t just clustered around America’s major metropolitan areas. They also love to live in these 20 small towns and cities.

Source: www.kiplinger.com