Communes of Rwanda after the formation of Umutara prefecture in 1996.
Good maps of the communes were hard to come by online, but some maps are available from the MICT website by querying their "Judicial Records and Archives Database". I mostly used the map in the exhibit titled "BIZIMUNGU ET AL - MAP OF RWANDA [ADMINISTRATIVE AND ROAD MAPS]" (Rec. Number 11611). Also interesting is "KAREMERA ET AL - RWANDA - ADMINISTRATIVE AND ROAD MAP" (Rec. Number 13404). There are also available more detailed maps of some prefectures (usually as part of larger pdf files) which I have made use of where the commune borders are tricky, for example over the Nyungwe forest. This map may contain some minor mistakes. For example, I am not totally sure about the Nyagatare-Muvumba border.

List of communes (154 in toto).mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li,.mw-parser-output .hlist .mw-empty-elt{display:none}.mw-parser-output .hlist dt:after{content:": "}.mw-parser-output .hlist dd:after,.mw-parser-output .hlist li:after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child:after,.mw-parser-output .hlist dt:last-child:after,.mw-parser-output .hlist li:last-child:after{content:none}.mw-parser-output .hlist dd dd:first-child:before,.mw-parser-output .hlist dd dt:first-child:before,.mw-parser-output .hlist dd li:first-child:before,.mw-parser-output .hlist dt dd:first-child:before,.mw-parser-output .hlist dt dt:first-child:before,.mw-parser-output .hlist dt li:first-child:before,.mw-parser-output .hlist li dd:first-child:before,.mw-parser-output .hlist li dt:first-child:before,.mw-parser-output .hlist li li:first-child:before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child:after,.mw-parser-output .hlist dd dt:last-child:after,.mw-parser-output .hlist dd li:last-child:after,.mw-parser-output .hlist dt dd:last-child:after,.mw-parser-output .hlist dt dt:last-child:after,.mw-parser-output .hlist dt li:last-child:after,.mw-parser-output .hlist li dd:last-child:after,.mw-parser-output .hlist li dt:last-child:after,.mw-parser-output .hlist li li:last-child:after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li:before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child:before,.mw-parser-output .hlist dt ol>li:first-child:before,.mw-parser-output .hlist li ol>li:first-child:before{content:" ("counter(listitem)"\a0 "}
Hyue
Ngoma
Mbazi
Maraba
Runyinya
Nyakizu
Kigembe
Kibayi
Nyaruhengeri
Ndora
Shyanda
Mugusa
Ruhashya
Rusatira
Muyaga
Muganza
Ntyazo
Muyira
Nyabisindu
Gishamvu
Ndusu
Gatonde
Nyarutovu
Nyamugali
Cyeru
Ruhondo
Cyabingo
Nyamutera
Nyakinama
Nkuli
Mukingo
Kinigi
Kigombe
Nkumba
Kidaho
Butaro
Mutura
Rwerere
Rubavu
Kanama
Nyamyumba
Karago
Giciye
Gaseke
Kayove
Satinsyi
Ramba
Kibilira
Nyarugenge
Kacyiru
Kicukiro
Rutongo
Shyorongi
Musasa
Rushashi
Tare
Mbogo
Mugambazi
Gikomero
Rubungo
Butamwa
Kanombe
Kanzenze
Gashora
Bicumbi
Gikoro
Ngenda
Ntongwe
Mugina
Musambira
Nyamabuye
Tambwe
Mukingi
Kigoma
Murama
Masango
Mushubati
Bulinga
Nyakabanda
Nyabikenke
Kayenzi
Rutobwe
Taba
Runda
Kivumu
Rutsiro
Mabanza
Bwakira
Mwendo
Gisovu
Gitesi
Gishyita
Rwamatamu
Gatare
Kirambo
Kagano
Gafunzo
Karengera
Busozo
Bugarama
Gishoma
Cyimbogo
Kamembe
Gisuma
Nyakabuye
Muko
Musange
Rukondo
Karambo
Musebeya
Mudasomwa
Nyamagabe
Kinyamakara
Kivu
Rwamiko
Mubuga
Nshili
Birenga
Sake
Mugesera
Rukira
Kigarama
Nyarubuye
Rusumo
Kabarondo
Rutonde
Kayonza
Muhazi
Rukara
Murambi
Rwisirabo
Gabiro
Kahi
Karangazi
Bugaragara
Kagitumba
Nyagatare
Muvumba
Ngarama
Kiyombe
Bwisige
Mukarange
Gituza
Muhura
Giti
Rutare
Kinyami
Kibali
Buyoga
Cyumba
Kivuye
Cyungo
Tumba
Karama
Own work
Mattias Ugelvik