9. St. Louis, Missouri
Median Home Price: $164,000
Annual Income: $53,343