List of all cities and towns in Mahaska County
Mahaska County is a county in Iowa, United States.
The population was 22,190 according to the 2020 census.
Oskaloosa is the county seat.
The Oskaloosa, IA Micropolitan Statistical Area includes Mahaska County.
The county has a total area of 573 square miles (1,480 km2), of which 571 square miles (1,480 km2) is land and 2.5 square miles (6.5 km2) (0.4%) is water, according to the United States Census Bureau.
Here is a list of cities, towns, places, and villages in Mahaska County, Iowa:
1. Barnes City
2. Beacon
3. Bellefountain
4. Cedar
5. Cricket
6. Eddyville
7. Evans
8. Eveland
9. Fremont
10. Givin
11. Indianapolis
12. Keomah Village
13. Lacey
14. Lakonta
15. Lamson MH Park
16. Leighton
17. Neska
18. New Sharon
19. Olivet
20. Oskaloosa
21. Peoria
22. Rose Hill
23. Spring Valley
24. Taintor
25. Tioga
26. Twin Pine MH Park
27. Union Mills
28. University Park
29. Wright