Kinnula is a municipality of Finland.
It is located in the Central Finland region. The municipality has a population of 1,503 (31 August 2024) and covers an area of 495.71 square kilometres (191.39 sq mi) of which 35.48 km2 (13.70 sq mi) is water. The population density is 3.27 inhabitants per square kilometre (8.5/sq mi).
Neighbouring municipalities are Kivijärvi, Lestijärvi, Perho, Pihtipudas, Reisjärvi and Viitasaari.
The municipality is unilingually Finnish.