4. Corpus Christi, Texas

The average cost of living here is 10% lower than the national average, and the take home for a $100,000 salary is $74,515 after taxes. When you factor in cost-of-living adjustments, that salary goes up to $83,443.
The average price for a house is $370,000.