Origin of the District:- During the period of Khagada Nawab, Mohammed Fakiruddin, one hindu saint arrived, he was tired and wanted to rest at this place, but when he heard that this place name is Alamganj, the river name is Ramazan and the Jamindar name is Fakiruddin, he refused to enter at Alamganj. After that the Nawab decided and announced some portion from Kishanganj Gudri to Ramzan pool gandhi ghat as Krishna-Kunj. As time passed by the name got converted to present Kishanganj.
Formation of District:- Kishanganj was the old and important Sub-Division of Purnea. After the long and hard struggle of Seventeen Years from people of Kishanganj including Social Workers, politicians, journalist, businessman’s,Farmers etc., the Kishanganj District came into existence on 14th January 1990.
Geography:-Kishanganj district occupies an area of 1,884 square kilometers. Kishanganj district is surrounded by Araria district in the West, Purnia district in the south-west, Uttar Dinajpur district of West Bengal on the east, and Darjeeling district of West Bengal and Nepal on the north. A narrow strip of West Bengal, about 20km wide separates it from Bangladesh. Kishanganj district is located between 25.20 and 26.30 north latitudes, and 87.7 and 88.19 east longitudes. Major rivers flowing through the district are Mahananda, Kankai, Mechi, Donk, Ratua and Ramzan Sudhani.
Demography:- The population of Kishanganj district is 107,076 as of Census 2011. Out of 107,076 there are 55,688 male and 51,388 female. The male and female literacy rate is 71.7 and 56.3 respectively with an average literacy rate 64.24 as of Census 2011. It is one of the few districts where the population of Muslims is in majority.
Transport:- Kishanganj has a major railhead which is connected to major cities and towns of India. Kishanganj railway station belongs to Northeast Frontier Railway (NFR). The National Highway no. 31 also passes through Kishanganj. The railway station and NH 31 are connecting northeastern region of India to the rest of India. The railway station has some direct trains to some major cities of India like New Delhi, Mumbai, Patna, Kolkata, Guwahati, Bangalore, Chennai, Trivandrum etc. Rajdhani Express has also its stoppage in Kishanganj which runs between New Delhi and Guwahati. The starting train from Kishanganj is Garib Nawaz for Ajmer. NH 31 is one of the important and busiest highways in India.