City Stats
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

CityPopulationMedian Home PriceSafety Score
Oskaloosa, IA11,504N/AN/A
New Sharon, IA1,180N/AN/A
Fremont, IA924N/AN/A
University Park, IA645N/AN/A
Cedar, IA541N/AN/A
Beacon, IA425N/AN/A
Rose Hill, IA300N/AN/A
Leighton, IA150N/AN/A
Keomah Village, IA123N/AN/A
Barnes City, IA117N/AN/A