Pulau Punjung, Dharmasraya itu apa sih?

Pulau Punjung adalah sebuah kecamatan di Kabupaten Dharmasraya, Sumatera Barat, Indonesia. Pulau Punjung juga merupakan ibukota dari Kabupaten Dharmasraya.

Kecamatan Pulau Punjung terletak di bagian utara Kabupaten Dharmasraya. Di bagian utara, wilayah Kecamatan Pulau Punjung berbatasan dengan Kabupaten Sijunjung. Di sebelah timur, wilayah Kecamatan Pulau Punjung berbatasan dengan Kecamatan Sitiung dan Timpeh. Kecamatan Pulau Punjung  juga berbatasan dengan Kecamatan Koto Besardi sebelah selatan serta Kabupaten Solok Selatan dan Kecamatan Sembilan Koto di sebelah barat.