County
Mahaska County, IA
Iowa · Population 22,021 · FIPS: 19123
Population
22,021
Cities
10
ZIP Codes
9
Safety Score
50
50
Average
Loading map…
About Mahaska County
Mahaska County is located in Iowa with a population of 22,021. It includes 10 cities and 9 ZIP codes. The largest cities include Oskaloosa, New Sharon, Fremont, University Park.
Cities in Mahaska County
| City | Population | Median Home Price | Safety Score |
|---|---|---|---|
| Oskaloosa, IA | 11,504 | N/A | N/A |
| New Sharon, IA | 1,180 | N/A | N/A |
| Fremont, IA | 924 | N/A | N/A |
| University Park, IA | 645 | N/A | N/A |
| Cedar, IA | 541 | N/A | N/A |
| Beacon, IA | 425 | N/A | N/A |
| Rose Hill, IA | 300 | N/A | N/A |
| Leighton, IA | 150 | N/A | N/A |
| Keomah Village, IA | 123 | N/A | N/A |
| Barnes City, IA | 117 | N/A | N/A |
