In 2017, Oskaloosa, IA had a population of 22.3k people with a median age of 39.7 and a median household income of $50,568. Between 2016 and 2017 the population of Oskaloosa, IA declined from 22,324 to 22,301, a -0.103% decrease and its median household income grew from $49,599 to $50,568, a 1.95% increase.
The 5 largest ethnic groups in Oskaloosa, IA are White (Non-Hispanic) (93.8%), White (Hispanic) (1.52%), Black or African American (Non-Hispanic) (1.5%), Asian (Non-Hispanic) (1.33%), and Two or More Races (Non-Hispanic) (1.08%). N/A% of the people in Oskaloosa, IA speak a non-English language, and 98.6% are U.S. citizens.
The largest universities in Oskaloosa, IA are William Penn University (310 degrees awarded in 2017).
The median property value in Oskaloosa, IA is $110,100, and the homeownership rate is 70.5%. Most people in Oskaloosa, IA commute by Drove Alone, and the average commute time is 17.4 minutes. The average car ownership in Oskaloosa, IA is 2 cars per household.