Taivalkoski
Taivalkoski is a municipality of Finland, it is located in the Province of Oulu and is part of the Northern Ostrobothnia region. The municipality has a population of 4,005 and covers an area of 2,650. 66 square kilometres of which 212. 59 km² is water. The population density is 1. 64 inhabitants per square kilometre.