Kiuruvesi is a town and municipality of Finland located in the North Savo region. The municipality has a population of