Oskaloosa is the county seat of Mahaska County, Iowa, United States. The town was formally platted in 1844 when William Canfield who had a trading post on the Des Moines River moved it to Oskaloosa. It became the county seat in the same year.
Here's the our members favorite photos of "Cities in Mahaska County". Upload your photo of Oskaloosa!