Batala is the eighth largest city in the state of Punjab, India in terms of population after Ludhiana, Amritsar, Jalandhar, Patiala, Bathinda, Mohali and Hoshiarpur. Batala ranks as the second-oldest city after Bathinda. It is a municipal corporation in Gurdaspur district in the Majha region of the state of Punjab. It is located about 32 km from Gurdaspur, the headquarters of the district. It is also a Police district. Batala holds the status of the most populated town of the district with 31% of the district's total population. It is the biggest industrial town in the district.