This constituency comprises nine Vidhan Sabha (legislative assembly) segments. These are:[2] Before delimitation, Kapurthala and Sultanpur Lodhi assembly segments were in Jalandhar, Zira assembly segment was in Firozpur and Jandiala, Patti, Khadoor Sahib and Tarn Taran assembly segments were in Tarn Taran Lok Sabha constituencies. Khem Karan assembly segment was created as a part of delimitation in 2008.