Bei der Parlamentswahl in Gujarat im Dezember 2012 gewann die BJP 115 von 182 Wahlkreisen. Als wichtigste Oppositionskraft folgte der Indische Nationalkongress (INC) mit 61 Mandaten. Die Regionalpartei Gujarat Parivartan Party (GPP), die der frühere BJP-Politiker und Chief Minister Keshubhai Patel kurz vor den Wahlen gegründet hatte, kam auf zwei Sitze. Weiterhin waren im Parlament die beiden überregionalen Parteien Nationalist Congress Party (NCP) und Janata Dal (United) (JD(U)) mit zwei bzw. einem Abgeordneten sowie ein unabhängiger Kandidat vertreten. Die folgende Wahl 2017 wurde erneut von der BJP gewonnen, mit allerdings geringerer Mehrheit als 2012. Am 11. September 2021 trat Vijay Rupani als Chief Minister zurück. Sein Nachfolger im Amt wurde Bhupendra Patel.