Taivalkoski (Finnish pronunciation: [ˈtɑi̯ʋɑlˌkoski]) 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 3,683 (31 August 2024) and covers an area of 2,650.66 square kilometres (1,023.43 sq mi) ofwhich 212.59 km2 (82.08 sq mi) is water. The population density is 1.51 inhabitants per square kilometre (3.9/sq mi).
The municipality is unilingually Finnish. The neighbouring municipalities are Kuusamo, Posio, Pudasjärvi and Suomussalmi. The Iijoki river runs through the centre of the village.
The oldest still-operating shop of Finland, Jalavan Kauppa, is located in Taivalkoski; a shop was founded in 1883 by White Karelian-based Stephan Jakowleff, which is owned by his descendants of the Jalava family.