Mahaska County Population 2017

Mahaska County's estimated population is 22,181 with a growth rate of -0.49% in the past year according to the most recent United States census data. Mahaska County is the 28th largest county in Iowa.

Year Population Growth Growth Rate
201622,181-110-0.49%
201522,291-35-0.16%
201422,326-77-0.34%
201322,403-16-0.07%
201222,419-91-0.40%
201122,5101090.49%
201022,4018794.08%
199021,522-1,345-5.88%
198022,8676903.11%
197022,177-1,425-6.04%
196023,602-1,070-4.34%
195024,672-1,813-6.85%
194026,4856812.64%
193025,804-466-1.77%
192026,270-3,590-12.02%
191029,860-4,413-12.88%
190034,2735,46818.98%
189028,8053,60314.30%
188025,2022,69411.97%
187022,5087,69251.92%
186014,8168,827147.39%
18505,9890.00%

Mahaska County Population Growth

Population Data via

Mahaska County Race Data

Race Population Percentage
White21,37396.36%
Black or African American3141.42%
Two or More Races2611.18%
Asian2441.10%
American Indian and Alaska Native890.40%
Native Hawaiian and Other Pacific Islander100.05%

Mahaska County Population Pyramid

0k0k0k1k1kMahaska County Male Population0k0k0k1k1kMahaska County Female Population

Population of Cities in Mahaska County

City 2010 Census 2016 Estimated Growth Growth Rate
Oskaloosa1150211523210.18%
New Sharon12931287-6-0.46%
Fremont743724-19-2.56%
Beacon494477-17-3.44%
University Park487474-13-2.67%
Barnes City176173-3-1.70%
Rose Hill168166-2-1.19%
Leighton162160-2-1.23%
Data Sources
  1. US Census City/Town Population estimates - Most recent state estimates from the Census Bureau's Population Estimates Program
  2. Population of States and Counties of the United States: 1790 - 1990