Batala is a major city in the Gurdaspur district in the Majha region of Punjab, India. It is located about 39 km from Amritsar and around 32 km from Gurdaspur, the district headquarters. Batala became a Municipal Corporation on 3 March 2019.
As per Census 2011, the population of Batala City was 156,400 (1.56 lakh). It is among the larger urban centers of Punjab in terms of population and industrial importance. Based on current growth trends, the estimated population of Batala City in 2026 is around 2 lakh.
👉 Projected Population of Batala in 2026 – 2 lakh