Türkiye İstatistik Kurumu (TÜİK) verilerine göre, yaklaşık 1,8 milyonluk büyümeyle ülkenin en büyük 12. şehri konumunda olan Diyarbakır'ın 17 ilçesi, 12 beldesi ve bin 46 köyü bulunmaktadır.
Diyarbakır Büyükşehir sınırları içinde bulunan merkez ilçeler; Bağlar, Sur, Yenişehir ve Kayapınar diğer ilçeler ise Bismil, Çermik, Çınar, Çüngüş, Dicle, Eğil, Ergani, Hani, Hazro, Kocaköy, Kulp, Lice ve Silvan olmak üzere toplam 17 ilçesi var.
İlçelerin mahalle dağılımı şöyle;
Bağlar: 51 mahalle
Kayapınar: 22 mahalle
Sur: 15 mahalle
Yenişehir: 16 mahalle
Ergani: 109 mahalle
Bismil: 113 mahalle
Çermik: 39 mahalle
Çınar: 68 mahalle
Çüngüş: 22 mahalle
Dicle: 32 mahalle
Eğil: 33 mahalle
Hani: 48 mahalle
Hazro: 36 mahalle
Kocaköy: 21 mahalle
Kulp: 52 mahalle
Lice: 54 mahalle
Silvan: 74 mahalle