Krishnapur is a municipality in Kanchanpur District in Sudurpashchim Province of the far-western development region of Nepal. In the 2011 national census, there were 36,706 people living in 6,723 individual households. It was formed as municipality in 2015 by merger of Krishnapur VDC, Raikwar Bichwa VDC and part of Dekathbhuli VDC.