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

Read more