Jai Krishan Singh Rodi of AAP party has won the current elections and is the new MLA of Garhshankar. He has won the elections with a margin of 1650 votes and Surinder Singh Bhullewal Rath of SAD is the trailing candidate. Garhshankar constituency is one of the 117 seats of Punjab Vidhan Sabha and its constituency number is 45.