Kecamatan Pengkadan, awalnya sebagai Kecamatan Batu Datu, terbentuk secara resmi pada tanggal 17 Juni1996 yang dilaksanakan secara terpusat di Sanggau berdasarkan PP No. 39 Tahun 1996 tentang Pembentukan 16 (Enam Belas) Kecamatan di Wilayah Kabupaten Daerah Tingkat II Pontianak, Sanggau, Sambas, Sintang, Ketapang dan Kapuas Hulu Dalam Wilayah Provinsi Daerah Tingkat I Kalimantan Barat. Kecamatan Batu Datu pada awalnya merupakan bagian dari Kecamatan Embau (sekarang Kecamatan Jongkong). Dengan diterbitkannya Surat Keputusan Bupati Kapuas Hulu No.131 Tahun 2007 tentang Perubahan Nama Kecamatan di Kabupaten Kapuas Hulu, nama Kecamatan Batu Datu resmi berganti nama menjadi Kecamatan Pengkadan.