Taivalkoski é un municipio de Finlandia situada na rexión de Ostrobotnia do Norte. En 2018 a súa poboación era de 4038habitantes. A superficie do termo municipal é de 2650,66km2, dos cales 212,52km2 son auga.[1] O concello ten unha densidade de poboación de 1,66hab./km².