Nagari Duku merupakan satu dari 23 (dua puluh tiga) nagari yang ada di Kecamatan XI Tarusan Kabupaten Pesisir Selatan Provinsi Sumatera Barat. Secara astronomis terletak pada 0°59′ - 1°17,30′ Lintang Selatan dan 100°19′ - 100°34,7′ Bujur Timur, dengan luas wilayah tercatat 13,99 km2 atau 2,89% (persen) dari luas Kabupaten Pesisir Selatan. Topografi Nagari Duku dataran dan berbukit-bukit, berada di belahan pegunungan bukit barisan dan sebagian wilayah merupakan kawasan pertanian dan hutan. Di bagian barat Nagari Duku Kecamatan Koto XI Tarusan membentang wilayah perairan laut Samudera Indonesia dengan gugusan pulau-pulau kecil yang dikenal dengan Kawasan Mandeh. Jarak Nagari Duku ke Ibukota Kecamatan Koto Xi Tarusan yaitu ±5 km dan jarak dengan ke Ibukota Kabupaten Pesisir Selatan yaitu ±27 km.
Wilayah Nagari Duku berbatas dengan:
- Batas wilayah sebelah utara : Nagari Duku Utara
- Batas wilayah sebelah selatan : Nagari Batu Hampar
- Batas wilayah sebelah timur : Nagari Setara Nanggalo
- Batas wilayah sebelah barat : Kawasan Mandeh
Nagari Duku terbagi menjadi 2 jorong/kampung diantaranya:
- Kampung Duku Benteng
- Kampung Simauang Cumateh
Berdasarkan Sistem Informasi Nagari (SINAR, 2023) data update terakhir jumlah penduduk yang tercatat sebanyak 4777 jiwa dengan jumlah penduduk laki-laki sebanyak 2350 jiwa dan jumlah penduduk perempuan sebanyak 2427 jiwa. Dan jumlah keluarga yang tinggal di Nagari Duku sebanyak 1360 KK.