Sus municipios vecinos son: Kajaani, Kiuruvesi, Kärsämäki, Pyhäjärvi, Siikalatva, y Vieremä.
Hay grandes y variadas áreas protegidas ubicadas en el municipio.
Alrededor del 60% de la superficie está cubierta por pantanos.
La variación de la superficie es mayor en comparación con el paisaje llano típico en Ostrobotnia.
Ahokylä, Ojalankylä, Lamujoki, Tavastkenkä, and Viitamäki.