2. Topeka, Kansas
Average Home Price: $95,600
Unemployment Rate: 4.60%
Expected Job Growth: 35.61%
Cost of Living: 19.10% lower than national average
What drives people to Topeka is its affordability. There are also many big corporations offering jobs to residents, the biggest one is the government since it is Kansas’ capital. The average home price is low at $95,660, given the fact that the city provides tons of amenities to locals. They also have great schools and a good healthcare system as compared to neighboring cities.