Kishanganj is a town and district headquarters of Kishanganj district in Purnea division of Bihar state. It is part of the chicken neck of Indian map. It is located at 26°04′46″N 87°56′14″E . Main rivers of this district are Mechi, Mahananda, Kankai. it is the only tea producing district in Bihar. It's one of the most sensitive districts of India, as the borders of this district are very near to Bangladesh, touching Nepal in southeast and north to Uttar Dinajpur and Darjeeling district of West Bengal respectively.Kishanganj has seven Block.Terhagachh one of them.CHICHORA is a village of Terhagachh Block.
As of the 2011 India census, Kishanganj has a population of 107,076; of which male and female are 55,688 and 51,388 respectively. Kishanganj have an average literacy rate of 74.71%: male literacy is 79.84%, and female literacy is 69.13%. In Kishanganj, Total children (0-6) in Kishanganj city are 17,017 as per figure from Census India report on 2011. There were 8,743 boys while 8,274 are girls. The child forms 15.89% of total population of Kishanganj City.
According the statistics, Kishanganj has a major railhead which is connected to major cities and towns of India. Kishanganj railway station comes under Northeast Frontier Railway (NFR). The railway station and NH 31 are connecting northeastern region of India to the rest of India. It has direct train connected to majority of major cities namely- New Delhi, Mumbai, Patna, Kolkata, Guwahati, Bangalore, Chennai, Trivandrum etc. Garib Nawaz express starts from here for Ajmer. Rajdhani Express which runs between Delhi and Guwahati has its stoppage in Kishanganj. The National Highway No. 31 runs along with the railway line. NH 31 is one of the important and busiest highways in India. You can see that the national highway 31 in Kishanganj is beautifully made with the chain of flyovers.