Coastal cities like New York and San Francisco bustle with excitement, but residents pay plenty of hard-earned cash to enjoy perks like Central Park and world-class museums—and to pay their sky-high rents. If you’d rather have a full bank account than a hipster ZIP code, consider setting down roots in America’s most affordable region: the Midwest.

Niche, a data analysis company, has ranked the 25 cities with the lowest cost of living across the United States—and the top 10 are all located in America’s heartland. Their selections were based on factors including access to affordable housing, food and fuel costs, and median tax rates, all of which were gleaned from U.S. Census and Bureau of Labor Statistics data.

Indiana was the most-represented state in the list’s top 10 section, with Fort Wayne, Evansville, and South Bend nabbing the first three spots. The remaining cities were mid-sized metropolitan areas in Kansas, Ohio, Iowa, and Illinois, all of which offer urban conveniences at a fraction of the cost of their coastal counterparts. After that, other cities in the mix included municipalities in Texas, Michigan, Alabama, South Dakota, and Minnesota.

Check out Niche's top 25 list below, and visit their website to view their methodology.

1. Fort Wayne, Indiana
2. Evansville, Indiana
3. South Bend, Indiana
4. Topeka, Kansas
5. Toledo, Ohio
6. Wichita, Kansas
7. Akron, Ohio
8. Cedar Rapids, Iowa
9. Davenport, Iowa
10. Springfield, Illinois
11. Rochester, Minnesota
12. Dayton, Ohio
13. Springfield, Missouri
14. Wichita Falls, Texas
15. Kansas City, Kansas
16. Odessa, Texas
17. Cleveland, Ohio
18. Indianapolis, Indiana
19. Abilene, Texas
20. Sioux Falls, South Dakota
21. Montgomery, Alabama
22. Lansing, Michigan
23. Des Moines, Iowa
24. Brownsville, Texas
25. Warren, Michigan