Koppal is a historically important district in northern Karnataka, known for agriculture, ancient monuments and its close association with the Vijayanagara region. Koppal city serves as the district headquarters and is well connected with Hosapete, Hubballi, Ballari, Gadag and other parts of Karnataka. The district was part of Raichur until 1 April 1998, when Koppal became a separate district. It covers about 5,570 sq. km and had a population of 13,89,920 according to Census 2011. The district is also known as an important rice-growing region of Karnataka.

Quick Overview of Koppal District
| Particular | Details |
| State | Karnataka |
| District Headquarters | Koppal |
| District Formation | 1 April 1998 |
| Area | 5,570 sq. km |
| Population | 13,89,920 |
| Literacy Rate | 68.09% |
| Revenue Subdivision | 1 |
| Taluks | 7 |
| Hoblis | 20 |
| Villages | 629 |
| Gram Panchayats | 153 |
| Urban Local Bodies | 9 |
| Main Court | Principal District and Sessions Court, Koppal |
| Main Railway Station | Koppal Railway Station |
| Railway Station Code | KBL |
| Railway Zone | South Western Railway |
| Railway Division | Hubballi Division |
| Main Koppal PIN Code | 583231 |
| Official District Website | koppal.nic.in |
The current district administration lists seven taluks, 629 villages and 153 Gram Panchayats. Census 2011 recorded a literacy rate of 68.09% for Koppal district.
Location of Koppal District
Koppal district is located in northern Karnataka and forms part of the historically important region around the Tungabhadra River. Its location provides easy access to Hosapete and the Hampi heritage region.
Koppal city is approximately:
- 380 km from Bengaluru
- 120 km from Hubballi
- Around 28–30 km from Hosapete
Important road links connect Koppal with Hubballi, Ballari, Raichur, Gadag and Bengaluru. The district administration identifies NH 50 and NH 67 as major national highways serving the district, along with several state highways.
Agriculture remains important across the district. Paddy, sugarcane, cotton and cereals are among the crops grown in the region.
Administration of Koppal District
Koppal city is the district administrative headquarters. The district administration works through the Deputy Commissioner’s office and other Revenue, development and departmental offices.
Koppal has one Revenue subdivision and seven taluks:
- Koppal
- Gangavathi
- Kushtagi
- Yelburga
- Kukanoor
- Kanakagiri
- Karatagi
The Revenue Department functions through Tahsildar offices, Hoblis and villages. The district currently has 20 Hoblis.
The main District Administrative Complex is located on Hospet Road, Koppal – 583231.
Municipalities and Urban Local Bodies
Koppal district currently has nine urban local bodies. Important urban centres include:
- Koppal
- Gangavathi
- Karatagi
- Kushtagi
- Kanakagiri
- Kukanoor
- Yelburga
- Bhagyanagar
- Tavaragera
Koppal and Gangavathi function as major municipal centres, while the other towns are administered through Town Municipal Councils or Town Panchayats according to their classification.
Koppal District Court
The principal judicial institution is the Principal District and Sessions Court, Koppal. It exercises original and appellate jurisdiction in civil and criminal matters arising within the district. Appeals from the District Court lie before the Karnataka High Court.
The district judiciary also includes subordinate courts at important taluk centres such as Gangavathi, Kushtagi and Yelburga.
Citizens can use the official eCourts system to check:
- Case status
- CNR details
- Hearing dates
- Cause lists
- Court orders
- Case numbers
District Court Location
The Principal District and Sessions Court is located at:
District Court Complex, Gavimath Road, Koppal, Karnataka – 583231
Official judicial records identify Gavimath Road as the address of the Principal District and Sessions Court.
The court is close to the central part of Koppal city and can be reached by autorickshaw, local taxi or private vehicle from the railway station and bus stand.
Koppal Railway Station
Koppal Railway Station is the principal railway station serving the district headquarters.
Railway Station Code: KBL
Indian Railways records list Koppal under the South Western Railway, with the station falling under the Hubballi Division.
Koppal has rail connections towards destinations such as:
- Hubballi
- Hosapete
- Ballari
- Bengaluru
- Hyderabad
- Tirupati
- Vijayawada
- Goa
- Gadag
The railway route is particularly useful for travellers heading towards Hosapete and the wider Hampi region.
Koppal Railway Station Location
Koppal Railway Station is situated on Railway Station Road in Koppal city, within the 583231 postal area.
A commonly used location description is:
Railway Station Road, Koppal, Karnataka – 583231
The station is located within the urban area, so passengers can easily reach markets, government offices and the bus stand using:
- Autorickshaws
- Local taxis
- City buses
- Private vehicles
Indian Railways confirms the station code as KBL, while the Koppal Railway Station Sub Post Office also uses PIN 583231.
Road Connectivity
Koppal is well connected by road with major Karnataka cities. The district’s principal highway network includes NH 50 and NH 67.
Regular road connections are available towards:
- Hosapete
- Hubballi
- Ballari
- Raichur
- Gadag
- Bengaluru
- Gangavathi
State-run and private buses provide regular services between Koppal and other important towns in northern Karnataka.
Nearest Airport to Koppal
Koppal does not have a regular major commercial airport within the city.
The district administration lists:
- Jindal Vijaynagar Airport – about 72.3 km
- Hubballi Airport – about 123.4 km
The most suitable airport depends on available flights and the passenger’s final destination.
Koppal Pin Code
The main PIN code of Koppal city is 583231.
The district administration lists:
Koppal Head Post Office, Jawahar Road, Banikatti, Koppal – 583231.
Other important postal codes in the district include:
- Gangavathi – 583227
- Karatagi – 583229
- Kukanoor – 583232
- Yelburga – 583236
- Kushtagi – 583277
- Kanakagiri – 583283
Therefore, 583231 is not the PIN code for the entire Koppal district. The exact postal code should be checked for the relevant town or village.
Major Tourist Places in Koppal District
Anegundi
Anegundi is a historic settlement on the northern bank of the Tungabhadra River. It has strong connections with the Vijayanagara period and is located across the river from the Hampi region.
Pampa Sarovar
Pampa Sarovar near Anegundi is an important religious site surrounded by rocky hills. It is associated with traditions from the Ramayana and attracts pilgrims as well as heritage visitors.
Koppal Fort
Koppal Fort is one of the district’s prominent historical landmarks. Its hilltop setting, old defensive structures and historic associations make it an important attraction within Koppal city.
FAQs About Koppal District
Q. How many taluks are there in Koppal district?
Koppal district currently has seven taluks: Koppal, Gangavathi, Kushtagi, Yelburga, Kukanoor, Kanakagiri and Karatagi.
Q. Where exactly is Koppal Railway Station located?
Koppal Railway Station is located on Railway Station Road in Koppal city, within the 583231 postal area. Its Indian Railways station code is KBL.
Q. Is 583231 the PIN code for the whole Koppal district?
No. 583231 is the main Koppal city PIN code. Gangavathi, Karatagi, Yelburga, Kushtagi and other towns have their own PIN codes.
Q. Which airport is nearest to Koppal?
The district administration lists Jindal Vijaynagar Airport at about 72.3 km as the nearest airport, while Hubballi Airport is about 123.4 km away.


