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