Kabupaten Dharmasraya adolah salah satu kabupaten nan barado di Provinsi Sumatera Barat, Indonesia, nan wilayahnyo babateh juo jo Provinsi Riau jo Jambi.[3][4] Kabupaten ko dibantuak dek Undang-undang no. 38 Taun 2003, di ma sabalunnyo wilayah iko adolah bagian dari kabupaten Sawahlunto-Sijunjung.[3] Ibu kota kabupaten ko adolah Pulau Punjung.[5]