There are two cities named Oskaloosa in the United States: one located in Iowa and the other in Kansas. The Oskaloosa in Iowa is the more well-known of the two, serving as the county seat of Mahaska County. The Kansas Oskaloosa is a smaller city situated in Jefferson County.