Distrito ang Kanchanpur sa Nepal.[1] Nahimutang ni sa dapit sa Mahākālī Zone ug rehiyon sa kakayuhan sa Sudur Pashchimanchal, sa kasadpang bahin sa nasod, 500 km sa kasadpan sa Kathmandu ang ulohan sa nasod. Adunay 432,167 ka molupyo.[1] Naglangkob kin og 1,610 ka kilometro kwadrado.
Ang klima tropikal sa ibabwan.[3] Ang kasarangang giiniton 23 °C. Ang kinainitan nga bulan Hunyo, sa 30 °C, ug ang kinabugnawan Enero, sa 13 °C.[4] Ang kasarangang pag-ulan 1,704 milimetro matag tuig. Ang kinabasaan nga bulan Hulyo, sa 545 milimetro nga ulan, ug ang kinaugahan Nobiyembre, sa 4 milimetro.[5]