9. Needham, Mass.
This Boston bedroom community has about 30,000 residents and the median family income is over $140,000. Needham residents have a median credit card debt of $4,393 with a $577 finance charge that will take an estimated 20 months and 25 days to pay off.