| Name | Mahaska County |
| State | Iowa |
| FIPS Code | 19123 |
| County Seat | Oskaloosa |
| Timezone | Central Daylight Time (CDT) |
| Population (2024) | 21,967 |
| Population Growth Rate(2020-2024) | -1.02% |
| Majority Ethnicity | White 94.68% |
| Public School Majority Ethnicity | White 89% |
| Partisan Voting Index | Strongly Republican:+26 |
| Unemployment Rate (May 2026) | 2.7% |
| Sales Tax Rate (2025) | 7% |
| Area Code(s) | 641 |
| Race/Ethnicity | Percentage of Population (2023) |
|---|---|
| White | 94.68% |
| African American | 1.56% |
| Hispanic | 2.43% |
| Asian | 1.19% |
| Native American | 0.14% |
| Hawaiin/Pacific Islander | 0% |
| Race/Ethnicity | Percentage of Public School Students (2023) |
|---|---|
| White | 88.93% |
| African American | 1.67% |
| Hispanic | 3.78% |
| Asian | 0.99% |
| Native American | 0.03% |
| Hawaiin/Pacific Islander | 0.2% |