Demographics

Mahaska County was formed in February 1843. The county has been self-governing since February 5, 1844.  According to the U.S. Census Bureau, the county has a total area of 573 square miles comprised of 571 square miles of land and 2.5 square miles of water.

The most current population estimates (Iowa Data Center, July 2017) for the communities within Mahaska County  are:

    • Barnes City: 170
    • Beacon: 485
    • Eddyville: 1,008
    • Fremont: 727
    • Keomah Village: 84
    • Leighton: 159
    • New Sharon: 1,292
    • Oskaloosa: 11,546
    • Rose Hill: 165
    • University Park: 475
    • Balance of Mahaska County: 6,927

Listed below are several links where demographic information can be found. Please contact us if you have additional links you would like to see posted or notify us if you find a broken link so it can be corrected.


Iowa Publications Online, established and operated by Iowa Library Services, is an online archive of documents produced by Iowa state agencies and intended for use by the general public. Click here for Quick Facts about Iowa from the State Library of Iowa (Iowa Publications On Line). Other examples available in this searchable web site are Annual Reports, Reports mandated by Iowa Code, Statistical Reports, newsletters, and other publications meant for Iowa citizens.


According to a report from the Center for American Progress, real median household income grew in Iowa from 443,123 in 1984 to $57,810 in 2014. That’s about $4,000 higher than the national average. Iowa also has the second-highest rate of women in the workforce of any state behind only North Dakota, the report said. Click here to read more.