May 20, 2026

20 Best Midwest Cities Where You Can Buy a Home for Under $350K in 2026

Written by Heather Taylor
|
Edited by Rebekah Evans
Discover an aerial panorama of St. Louis at dusk, with the Gateway Arch curving above downtown and warm city lights glowing across the skyline

House hunting? Consider the Midwest for a comfortable lifestyle and inexpensive housing. There are 20 Midwest locales where home values are under $350,000 among the Livability study analyzing the 100 best U.S. places to live in 2026.

Though we set the bar at $350,000, it's interesting to note home values are well below this threshold. Rapid City, South Dakota, leads as the priciest locale with a median home value at $330,539. And Peoria, Illinois, at $146,629, is the cheapest city for buyers on a tight budget.

Here are 20 of the best places to live where homes can be purchased for $350,000 or less in the Midwest, ranked by LivScore.

See Next: 50 Fastest-Growing ZIP Codes That Are Still Affordable for the Middle Class

Read This: Start Growing Your Net Worth With Smarter Tracking

  • LivScore: 732

  • Population: 76,608

  • Median home value: $290,274

  • LivScore: 730

  • Population: 79,439

  • Median home value: $216,436

  • LivScore: 725

  • Population: 209,839

  • Median home value: $315,740

  • LivScore: 722

  • Population: 77,797

  • Median home value: $294,270

  • LivScore: 719

  • Population: 138,542

  • Median home value: $199,181

  • LivScore: 716

  • Population: 135,967

  • Median home value: $282,900

  • LivScore: 716

  • Population: 125,554

  • Median home value: $324,287

  • LivScore: 711

  • Population: 180,649

  • Median home value: $280,878

  • LivScore: 697

  • Population: 301,084

  • Median home value: $274,445

  • LivScore: 694

  • Population 491,055

  • Median home value: $261,663

  • LivScore: 683

  • Population: 77,146

  • Median home value: $241,171

  • LivScore: 679

  • Population: 92,960

  • Median home value: $211,014

  • LivScore: 673

  • Population: 132,353

  • Median home value: $281,958

  • LivScore: 671

  • Population: 78,657

  • Median home value: $330,539

  • LivScore: 667

  • Population: 113,758

  • Median home value: $146,629

  • LivScore: 664

  • Population: 409,257

  • Median home value: $203,877

  • LivScore: 662

  • Population: 174,570

  • Median home value: $208,223

  • LivScore: 651

  • Population: 281,222

  • Median home value: $197,928

  • LivScore: 647

  • Population: 216,695

  • Median home value: $211,651

  • LivScore: 646

  • Population: 267,292

  • Median home value: $204,049

This article was provided by MoneyLion.com for informational purposes only and should not be construed as financial, legal or tax advice.

More From MoneyLion:


Written by
Heather Taylor
Edited by
Rebekah Evans