Kecamatan Seluma Barat memiliki sembilan desa yaitu Pagar Agung, Talang Tinggi, Lunjuk, Lubuk Lagan, Sengkuang Jaya, Tanjung Agung, Talang Perapat, Purbosari, dan Air Latak.
3. Seluma Utara
Selanjutnya Kecamatan Seluma Utara yang hanya memiliki penduduk sebanyak 9.442 tidak sebanding dengan jumlah desa dan kelurahan yang ada di sana.
Meliputi Kelurahan Puguk, Desa Pandan, Selingsingan, Sekalak, Talang Rami, Talang Beringin, dan Desa Lubuk Resam.