5 Cities Where You Can Buy a Home for Under 300k

2. Oklahoma City, Oklahoma

Insider Monkey Score: 24

Median Home Price: $254,000

Cost of Living Index: 85.5

Oklahoma City is a nice place to buy a home under $300,000. The city boasts a diversified economy, numerous cultural institutions, and a thriving sports scene. The locals are very friendly, and numerous community events are happening throughout the year. The median sale price of a home is well below the national median, and the cost of living is 14.5% lower than the national average.