Mahaska County, Iowa cities by population
Number of cities: 10
Population: 22,132
Largest city: Oskaloosa
| City | Type | Population | 
|---|---|---|
| Oskaloosa | city | 11,552 | 
| New Sharon | city | 1,159 | 
| Eddyville | city | 1,101 | 
| Fremont | city | 824 | 
| Beacon | city | 557 | 
| University Park | city | 519 | 
| Rose Hill | city | 228 | 
| Leighton | city | 181 | 
| Barnes City | city | 143 | 
| Keomah Village | city | 122 | 
What is the largest city in Mahaska County, Iowa?
Oskaloosa is the largest city in Mahaska County, Iowa with a population of 11,552.
TOP-5 cities by population in Mahaska County, Iowa:
- Oskaloosa
- New Sharon
- Eddyville
- Fremont
- Beacon