Mahaska County, Iowa cities
Number of cities: 10
Population: 22,132
| City | Type | Population | 
|---|---|---|
| Barnes City | city | 143 | 
| Beacon | city | 557 | 
| Eddyville | city | 1,101 | 
| Fremont | city | 824 | 
| Keomah Village | city | 122 | 
| Leighton | city | 181 | 
| New Sharon | city | 1,159 | 
| Oskaloosa | city | 11,552 | 
| Rose Hill | city | 228 | 
| University Park | city | 519 | 
How many cities are in Mahaska County, Iowa?
There are 10 cities in Mahaska County, Iowa.