Zur Stadt zählen neben dem Hauptort Nivala die Orte Aittoperä, Ahde, Haapaperä, Järvikylä, Karvoskylä, Maliskylä, Pahkakylä, Sarjankylä, Välikylä, Padinki, Paloperä, Haikara, Ruuskankylä, Jokikylä, Koskenperä und Ypyä. Der Hauptort Nivala ist der Kreuzungspunkt der Nationalstraßen 27 (Kokkola-Kajaani) und 28 (Ylavieska-Iisalmi).
Nivala ist wie die gesamte Region mehr ländlich als städtisch geprägt. Ein Großteil der Gemeindefläche wird landwirtschaftlich genutzt, ist flach und landschaftlich ausgesprochen reizlos. Der einzige nennenswerte See ist der südlich des Gemeindezentrums gelegene Pidisjärvi, der vom Kalajoki durchflossen wird.
Politik
Stadtrat
Die dominierende politische Kraft in Nivala ist die Zentrumspartei. Bei der Kommunalwahl 2012 erhielt sie knapp zwei Drittel der Stimmen. Im Stadtrat stellt sie 24 von 35 Abgeordneten. Je drei Sitze konnten die konservative Nationale Sammlungspartei, die Sozialdemokraten und die rechtspopulistischen Wahren Finnen erringen. Je ein Mandat erhielten das Linksbündnis und die Christdemokraten.