Kishanganj is the northeasternmost district of Bihar and occupies a strategically important location close to West Bengal and the international border with Nepal. Kishanganj city serves as the district headquarters and is the main administrative, commercial and transport centre of the region. The district is particularly known for its tea gardens, fertile agricultural land, rivers and its position on the major rail and road corridor connecting Bihar with North Bengal and Northeast India. Kishanganj became a separate district on 14 January 1990, after previously functioning as an important subdivision of Purnea district. The district covers 1,884 sq. km and has a population of 16,90,948 according to Census 2011 figures used by the district administration.

Quick Overview of Kishanganj District
| Particular | Details |
| State | Bihar |
| District Headquarters | Kishanganj |
| District Formation | 14 January 1990 |
| Area | 1,884 sq. km |
| Population | 16,90,948 |
| Literacy Rate | 57.04% |
| Subdivisions | 1 |
| Blocks | 7 |
| Panchayats | 125 |
| Villages | 802 |
| Municipalities | 4 |
| Main Court | District and Sessions Court/Civil Court, Kishanganj |
| Main Railway Station | Kishanganj Railway Station |
| Railway Station Code | KNE |
| Railway Zone | Northeast Frontier Railway |
| Railway Division | Katihar Division |
| Main Kishanganj PIN Code | 855107 |
| Nearest Airport | Bagdogra Airport |
| Official District Website | kishanganj.nic.in |
The district administration currently lists seven blocks, 125 panchayats, 802 villages and four municipalities.
Location of Kishanganj District
Kishanganj district is located in the extreme northeastern corner of Bihar. Its location makes it geographically distinct from most other districts in the state because it lies very close to West Bengal, Nepal and the route towards Northeast India.
The district lies approximately between 25.20° and 26.30° north latitude and 87.7° and 88.19° east longitude.
Kishanganj is bordered by:
- Araria district towards the west
- Purnea district towards the southwest
- Uttar Dinajpur district of West Bengal towards the east
- Darjeeling district of West Bengal towards the north
- Nepal towards the northern side
A narrow strip of West Bengal separates Kishanganj district from Bangladesh. This makes the district part of an important geographical corridor connecting mainland India with North Bengal and the northeastern states.
Several rivers flow through the district, including:
- Mahananda
- Kankai
- Mechi
- Donk
- Ratua
- Ramzan Sudhani
The district receives relatively high rainfall and has a green landscape. Tea cultivation is particularly noticeable in areas around Pothia and Thakurganj.
Kishanganj was originally an important subdivision of Purnea district. After a long demand for separate district status, it was officially created on 14 January 1990.
Administration of Kishanganj District
Kishanganj city is the administrative headquarters of the district. The district administration operates through the Collectorate and coordinates Revenue, development, disaster management, elections, welfare and other government functions.
Subdivision and Blocks
Kishanganj has one subdivision, also named Kishanganj, and seven development blocks:
- Bahadurganj
- Dighalbank
- Kishanganj
- Kochadhaman
- Pothia
- Terhagachh
- Thakurganj
These seven blocks form the main structure for rural development and local administration across the district.
At block and circle level, government offices handle matters such as land administration, certificates, rural development programmes and other citizen services.
The district headquarters and Collectorate are located in Kishanganj city. The main postal area used by the Collectorate is 855107.
Municipalities and Urban Local Bodies
Kishanganj district currently has four urban local bodies:
- Kishanganj
- Bahadurganj
- Thakurganj
- Powakhali
The official district administration lists Kishanganj as a Nagar Parishad, while the other urban centres function under their respective municipal structures.
Urban local bodies are responsible for services such as:
- Local roads
- Drainage
- Sanitation
- Waste management
- Street lighting
- Water-related civic services
- Local urban development
Kishanganj city is the largest administrative and commercial urban centre in the district.
Kishanganj District Court
The main judicial establishment serving the district is the District and Sessions Court/Civil Court, Kishanganj.
The official district website states that the district-level court and subdivision court are situated at the same location in Kishanganj and that the court complex is situated in front of the bus stand.
The district judicial system handles civil, criminal and other matters through the District and Sessions Judge and subordinate judicial courts.
The court structure may include:
- District and Sessions Court
- Additional District Courts
- Civil Courts
- Judicial Magistrate Courts
- Other specialised judicial establishments
The District Legal Services Authority also operates from the Civil Court premises in Kishanganj.
District Court Location
The principal court complex is located in the central part of Kishanganj city, close to the main bus stand.
A practical location description is:
Civil Court Campus, near/in front of Bus Stand, Kishanganj, Bihar
Its central location makes the court accessible from the railway station, bus stand and major parts of Kishanganj town.
People looking for case information can use the official eCourts Services system to check:
- Case status
- Hearing dates
- CNR details
- Cause lists
- Court orders
- Case number information
- Party-name searches
Using the CNR number is generally the easiest way to locate a particular court case.
Kishanganj Railway Station
Kishanganj Railway Station is the main railway station serving the district headquarters and one of the most important railway stations in this part of Bihar.
Railway Station Code: KNE
Indian Railways records confirm Kishanganj station code as KNE.
The station comes under:
- Railway Zone: Northeast Frontier Railway
- Railway Division: Katihar Division
Kishanganj Railway Station lies on an important rail corridor connecting Bihar and eastern India with North Bengal, Assam and other parts of Northeast India.
The district administration describes Kishanganj as an important railhead with connections towards major cities such as:
- Patna
- New Delhi
- Kolkata
- Guwahati
- Mumbai
- Bengaluru
- Chennai
- Thiruvananthapuram
Train schedules and stoppages change periodically, so passengers should check the latest Indian Railways timetable before planning their journey.
Other railway stations and halts serving parts of the district include stations around Pothia, Thakurganj and the surrounding railway corridor.
Kishanganj Railway Station Location
Kishanganj Railway Station is located within Kishanganj city and is easily accessible from the main commercial and administrative areas.
A commonly used location is:
Station Road, near Hanuman Mandir, off NH 27, Kishanganj, Bihar – 855107.
The station is located close to major roads and local transport services. Passengers arriving here can generally find:
- Autorickshaws
- E-rickshaws
- Shared autos
- Taxis
- Local buses
- Private vehicles
The railway station provides convenient access to the Collectorate, Civil Court, bus stand, hospitals and commercial areas of Kishanganj city.
Road Connectivity
Kishanganj has strong road connectivity because it lies on an important east-west transport corridor between Bihar, West Bengal and Northeast India.
Road connections are available towards:
- Purnea
- Araria
- Dalkhola
- Siliguri
- Islampur
- Thakurganj
- Bahadurganj
The district’s internal public transport depends heavily on local buses, mini-buses, shared autos, tempos, autorickshaws and e-rickshaws. The district administration specifically identifies shared autos and e-rickshaws as commonly available modes of local travel.
Kishanganj’s road and rail routes are particularly important because they form part of the wider transport link between the rest of India and the northeastern region.
Nearest Airport to Kishanganj
Kishanganj does not have a commercial airport of its own.
The district administration identifies Bagdogra Airport in West Bengal as the nearest important airport for air passengers travelling to or from Kishanganj.
Bagdogra Airport is roughly 85–95 km from Kishanganj by road, depending on the route taken.
From the airport, travellers can continue towards Kishanganj by taxi or a combination of road and rail services.
Kishanganj Pin Code
The principal PIN code of Kishanganj is 855107.
India Post lists:
Kishanganj S.O. – 855107.
The official district website also uses PIN 855107 for the Collectorate and several important public facilities in Kishanganj city.
However, 855107 is not the PIN code for the entire district. Different towns and localities have separate postal codes.
Examples include:
- Kishanganj – 855107
- Kishanganj Bazar – 855108
- Bahadurganj – 855101
- Powakhali – 855115
- Thakurganj – 855116
- Taiyabpur – 855117
People filling banking, admission, courier or government forms should confirm the exact PIN code linked with their locality before submission.
Major Tourist Places in Kishanganj District
Mahananda River
The Mahananda River is one of the major natural attractions around Kishanganj. The district tourism website places it around 6 km from Kishanganj Bus Stand, near the Ramzan Pool area. Visitors can reach the river by road using autos, e-rickshaws or buses.
Kishanganj Tea Gardens
Kishanganj is unusual within Bihar for its tea-growing landscape. Tea gardens can be seen around areas such as:
- Pothia
- Thakurganj
- Areas along the road towards Thakurganj
The district administration’s tourism gallery specifically highlights the tea gardens of Pothia and Thakurganj.
Khagra Nawab Residence
The old residence associated with the Khagra Nawab is among the places highlighted in the district’s gallery of famous locations. It is connected with the local history and development of Kishanganj.
Nehru Shanti Park
Nehru Shanti Park is another local recreational place listed among the notable locations of Kishanganj. It provides a convenient public space within the urban area.
FAQs About Kishanganj District
Q. Is Kishanganj a district as well as a city?
Yes. Kishanganj is both a district of Bihar and the city that serves as its administrative headquarters.
Q. When was Kishanganj made a separate district?
Kishanganj became a separate district on 14 January 1990. Before this, it was an important subdivision of Purnea district.
Q. How many blocks are there in Kishanganj district?
There are seven blocks: Bahadurganj, Dighalbank, Kishanganj, Kochadhaman, Pothia, Terhagachh and Thakurganj.
Q. Where is Kishanganj Railway Station located?
Kishanganj Railway Station is located on Station Road in Kishanganj city, near Hanuman Mandir and the main highway corridor. Its PIN code area is 855107.
Q. What is the railway station code for Kishanganj?
The Indian Railways station code for Kishanganj is KNE.
Q. Which airport is nearest to Kishanganj?
Bagdogra Airport in West Bengal is the nearest major commercial airport and is roughly 85–95 km away by road depending on the route.
Q. Is 855107 the PIN code for the whole Kishanganj district?
No. 855107 is the principal Kishanganj city postal code. Other areas such as Bahadurganj, Thakurganj and Powakhali have different PIN codes.


