Municipal elections were held in the Indian state of Punjab on 26 May 2026. The elections took place for 105 urban local bodies, including 8 municipal corporations, 76 municipal councils and 21 nagar panchayats.

Background Previously, elections for the five major municipal corporations in Amritsar, Jalandhar, Ludhiana, Patiala and Phagwara were held in December 2024, where Aam Aadmi Party lead the elections, winning 158 of 375 seats and had secured top positions in all these corporations. The 2026 elections covered a different set of eight municipal corporations including Mohali, Bathinda, Abohar, Barnala, Kapurthala, Moga, Batala and Pathankot; along with 76 municipal councils and 21 nagar panchayats, which were going to polls separately from the five corporations that voted in 2024.

Elections The Punjab State Election Commission announced the election schedule on 11 May 2026 at a press conference in Chandigarh held by State Election Commissioner Raj Kamal Chaudhuri. With the announcement, the Model Code of Conduct came into immediate effect across all affected jurisdictions. A total of 2,019 wards were contested across the 105 municipal bodies. For the elections, 3,977 polling stations were established across the districts. About 36,000 election personnel and 35,500 police personnel were deployed on election duty. IAS and PCS officers were appointed as observers in every district to monitor the polling process.

Expenditure limits The State Election Commission notified the following campaign expenditure limits for candidates: CategoryExpenditure LimitMunicipal Corporation₹4,00,000Municipal Council – Class I₹3,60,000Municipal Council – Class II₹2,30,000Municipal Council – Class III₹2,00,000Nagar Panchayat₹1,40,000

Voter statistics GenderNo. of votersMale18,98,990Female17,73,716Other226Total36,72,932

Schedule The election schedule was announced by the Punjab State Election Commission on 11 May 2026. Poll eventScheduleNotification date11 May 2026Start of nomination filing13 May 2026Last date for filing nomination16 May 2026Scrutiny of nomination18 May 2026Last date for withdrawal of nomination19 May 2026Date of poll26 May 2026Date of counting of votes29 May 2026

Municipal corporations Elections were held for the following eight municipal corporations:

S.No.Municipal Corporation1.Mohali Municipal Corporation2.Bathinda Municipal Corporation3.Abohar Municipal Corporation4.Barnala Municipal Corporation5.Kapurthala Municipal Corporation6.Moga Municipal Corporation7.Batala Municipal Corporation8.Pathankot Municipal Corporation

Results Results by alliance or party Alliance/ PartyPopular voteSeatsVotesppContested Won+/−Aam Aadmi Party1,083,56648.46%1,801954885Indian National Congress448,98920.08%1,5503931,039Independents283,97212.70%1,52825158Shiromani Akali Dal217,1169.71%1,25119292Bharatiya Janata Party194,5328.70%1,316172123Bahujan Samaj Party7,8260.35%96072Others1300NOTATotal100%1,977 —

Municipal Corporations

TotalAAPBJP 862

+Municipal CorporationsCorporationTotal SeatsWards wonAAPINCBJP SADOthersMohali502712344Bathinda50355136Abohar502012801Barnala50362705Kapurthala501131332Moga50307337Batala503018200Pathankot5010182200 Municipal councils results District wise results S. No.DistrictTotal seats AAP INC SAD BJP BSP Others1.Amritsar 5241380002.Barnala41210210173.Bathinda17457176500354.Faridkot714115120035.Fatehgarh Sahib 80511444076.Fazilka361110411007.Firozpur76262888158.Gurdaspur37141241069.Hoshiarpur804620080610.Jalandhar9949212322211.Kapurthala1350100712.Ludhiana1125636960513.Malerkotla6130152111214.Mansa8525513613515.Moga13120000116.Pathankot1544040317.Patiala9241209160618.Rupnagar9237265701719.S.A.S. Nagar118571711240920.Sangrur74557210921.S.B.S. Nagar471684121622.Sri Muktsar Sahib7751141110023.Tarn Taran3213113005Total1,5777593031791037226 Nagar Panchayats + Nagar Panchayat election results, 2026 Sr. No. District Nagar Panchayat Wards AAP BJP BSP INC IND SAD Declared 1AmritsarRayya131100200132BathindaBhagta Bhai Ka13100507133BathindaBhai Rupa13900121134BathindaKot Shamir13100129135BathindaKotha Guru11700022116BathindaLehra Mohabbat11000056117BathindaMaluka11200009118BathindaMehraj13800005139BathindaNathana112000361110Fatehgarh SahibKhamano136002321311FazilkaArniwala Sheikh Subhan116001041112FerozepurMudki137000061313JalandharLohian Khas139004001314JalandharMehatpur132007221315MalerkotlaAmargarh113011601116MansaBoha133000731317MansaJoga135000801318MogaKot Ise Khan1312000101319RupnagarKiratpur Sahib114000611120Tarn TaranBhikhiwind1370021313

See also 2024 Punjab, India local elections 2024 Indian general election in Punjab Elections in Punjab 2026 elections in India

References