El cantón de Nidwalden tiene once comunas: Beckenried, Buochs, Dallenwil, Emmetten, Ennetbürgen, Ennetmoos, Hergiswil, Oberdorf, Stans, Stansstad y Wolfenschiessen.