Published: Aug 12, 2013 1 min read

Residents who live in these 25 growing towns see their incomes go the furthest.