DataLanggam - Kabupaten Dharmasraya, Provinsi Sumatra Barat memiliki 13 Pusat Kesehatan Masyarakat (Puskesmas). Puskesmas tersebut tersebar di sejumlah kecamatan di kabupaten ini.
Berikut Puskesmas di masing-masing kecamatan:
1. Kecamatan Sungai Rumbai: Puskesmas Sungai Rumbai
2. Kecamatan Koto Besar: Puskesmas Koto Besar
3. Kecamatan Asam Jujuhan: Puskesmas Sungai Limau
4. Kecamatan Koto Baru: Puskemas Koto Baru
5. Kecamatan Tiumang: Puskesmas Tiumang
6. Kecamatan Padang Laweh: Puskesmas Padang Laweh
7. Kecamatan Sitiung: Puskesmas Gunung Medan, Sitiung I dan Timpeh
8. Kecamatan Koto Salak: Puskesmas Sitiung II
9. Kecamatan Pulau Punjung: Puskesmas Silago, Sungai Dareh dan Sialang
Sumber: Data Dasar Puskesmas, Kementerian Kesehatan, 2019