182 seats. In 2022 Bharatiya Janata Party won 156, a majority on its own. Every seat below links to its full result, turnout and history, from official Election Commission of India data.
- BJPBharatiya Janata Party15652.5% votes
- INCIndian National Congress1727.3% votes
- AAPAam Aadmi Party512.9% votes
- IndependentsIndependent33.7% votes
- SPSamajwadi Party10.3% votes
Seats won, seats where the party finished second, and vote share across all 182 constituencies.
| Party | Contested | Won | Runner-up | Votes | Vote share |
|---|---|---|---|---|---|
| BJPBharatiya Janata Party | 182 | 156 | 26 | 1,67,07,962 | 52.50% |
| INCIndian National Congress | 179 | 17 | 118 | 86,83,968 | 27.28% |
| AAPAam Aadmi Party | 181 | 5 | 35 | 41,12,057 | 12.92% |
| IndependentsIndependent | 623 | 3 | 2 | 11,74,108 | 3.69% |
| SPSamajwadi Party | 17 | 1 | 0 | 92,215 | 0.29% |
81 of 182 seats changed party between 2017 and 2022.
Seats decided by the smallest margins. These are where booth-level work and turnout move results.
- AC 6 · KachchhRapar577vote margin · BJP won
- AC 90 · JunagadhSomnath922vote margin · INC won
- AC 17 · Patan *Chanasma1,404vote margin · INC won
- AC 29 · Sabar KanthaKhedbrahma1,664vote margin · INC won
- AC 60 · SurendranagarDasada2,179vote margin · BJP won
- AC 110 · Anand *Anklav2,729vote margin · INC won
- AC 107 · BhavnagarBotad2,779vote margin · AAP won
- AC 19 · Patan *Sidhpur2,814vote margin · BJP won
| Party | Contested | Won | Runner-up | Votes | Vote share |
|---|---|---|---|---|---|
| BJPBharatiya Janata Party | 182 | 99 | 83 | 1,47,24,031 | 49.05% |
| INCIndian National Congress | 177 | 77 | 96 | 1,24,37,661 | 41.44% |
| IndependentsIndependent | 794 | 3 | 3 | 12,90,098 | 4.30% |
| BTPBTP | 6 | 2 | 0 | 2,22,666 | 0.74% |
| NCPNationalist Congress Party | 58 | 1 | 0 | 1,84,813 | 0.62% |
Search by name, number or winner; filter by district, reservation or party; sort by closest margin. For the 25 Lok Sabha seats see the parliamentary list.
182 of 182 seats
| No. | Assembly seat | District | Winner | Margin | Turnout |
|---|---|---|---|---|---|
| 1 | Abdasa | Kachchh | Jadeja Pradhyumansinh MahipatsinhBJP | 9,4315.8% | 64.6% |
| 2 | Mandvi | Kachchh | Aniruddha Bhailal DaveBJP | 48,29728.5% | 65.8% |
| 3 | Bhuj | Kachchh | Keshubhai Shivdas PatelBJP | 59,81433.2% | 62.2% |
| 4 | Anjar | Kachchh | Chhanga Trikam BijalBJP | 37,70921.5% | 64.7% |
| 5 | GandhidhamSC | Kachchh | Malti Kishor MaheshwariBJP | 37,83124.9% | 48.1% |
| 6 | Rapar | Kachchh | Virendrasinh Bahadursinh JadejaBJP | 5770.4% | 58.6% |
| 7 | Vav | Banas Kantha | Thakor Geniben NagajiINC | 15,6016.9% | 75.0% |
| 8 | Tharad | Banas Kantha | Shankarbhai Lagdhirbhai ChaudharyBJP | 26,50612.2% | 87.5% |
| 9 | Dhanera | Banas Kantha | Mavjibhai Maganbhai DesaiIndependent | 35,69617.5% | 76.1% |
| 10 | DantaST | Banas Kantha | Kantibhai Kalabhai KharadiINC | 6,3273.4% | 71.1% |
| 11 | VadgamSC | Banas Kantha | Jignesh MevaniINC | 4,9282.5% | 67.0% |
| 12 | Palanpur | Banas Kantha | Aniket Girishbhai ThakerBJP | 26,98014.9% | 63.5% |
| 13 | Deesa | Banas Kantha | Pravinkumar Gordhanji MaliBJP | 42,64719.8% | 74.7% |
| 14 | Deodar | Banas Kantha | Keshaji Shivaji ChauhanBJP | 38,41419.9% | 76.1% |
| 15 | Kankrej | Banas Kantha | Amrutji Motiji ThakorINC | 5,2952.6% | 69.4% |
| 16 | Radhanpur | Patan * | Lavingji Muljiji SolankiBJP | 22,46711.3% | 65.5% |
| 17 | Chanasma | Patan * | Thakor Dineshbhai AtajiINC | 1,4040.8% | 63.7% |
| 18 | Patan | Patan * | Kiritkumar Chimanlal PatelINC | 17,1778.3% | 67.8% |
| 19 | Sidhpur | Patan * | Balvantsinh Chandansinh RajputBJP | 2,8141.5% | 69.9% |
| 20 | Kheralu | Mahesana | Sardarbhai Shamalbhai ChaudharyBJP | 3,9642.6% | 68.1% |
| 21 | Unjha | Mahesana | Patel Kiritkumar Keshavlal (k K Patel)BJP | 51,46834.7% | 63.7% |
| 22 | Visnagar | Mahesana | Rushikesh Ganeshbhai PatelBJP | 34,40521.5% | 70.0% |
| 23 | Becharaji | Mahesana | Thakor Sukhaji SomajiBJP | 11,2866.9% | 63.1% |
| 24 | KadiSC | Mahesana | Karsanbhai Punjabhai SolankiBJP | 28,19414.1% | 71.4% |
| 25 | Mahesana | Mahesana | Patel Mukeshkumar D.BJP | 45,79426.0% | 62.9% |
| 26 | Vijapur | Mahesana | Dr. C. J. ChavdaINC | 7,0534.4% | 70.9% |
| 27 | Himatnagar | Sabar Kantha | Vinendrasinh Dilipsinh ZalaBJP | 8,8604.3% | 73.0% |
| 28 | IdarSC | Sabar Kantha | Ramanlal Ishwarlal VoraBJP | 39,44019.1% | 72.2% |
| 29 | KhedbrahmaST | Sabar Kantha | Dr.tushar Amarsinh ChaudharyINC | 1,6640.8% | 72.8% |
| 30 | BhilodaST | Sabar Kantha | P.c.barandaBJP | 28,76813.9% | 65.8% |
| 31 | Modasa | Sabar Kantha | Bhikhusinhji Chatursinhji ParmarBJP | 34,78818.7% | 69.1% |
| 32 | Bayad | Sabar Kantha | Dhavalsinh Narendrasinh ZalaIndependent | 5,8183.4% | 70.9% |
| 33 | Prantij | Sabar Kantha | Gajendrasinh Udesinh ParmarBJP | 64,62235.1% | 71.1% |
| 34 | Dahegam | Gandhinagar | Chauhan Balrajsinh KalyansinhBJP | 16,17310.6% | 69.1% |
| 35 | Gandhinagar South | Gandhinagar | Alpesh Khodaji ThakorBJP | 43,06417.5% | 65.8% |
| 36 | Gandhinagar North | Gandhinagar | Ritaben Ketankumar PatelBJP | 26,11116.6% | 62.0% |
| 37 | Mansa | Gandhinagar | Jayantibhai Somabhai Patel (J.S. Patel)BJP | 39,26623.7% | 71.8% |
| 38 | Kalol | Gandhinagar | Thakor Laxmanji Punjaji (bakaji)BJP | 5,7333.3% | 70.4% |
| 39 | Viramgam | Ahmadabad | Patel Hardik BharatbhaiBJP | 51,70825.9% | 66.0% |
| 40 | Sanand | Ahmadabad | Kanubhai Karamshibhai PatelBJP | 35,36918.2% | 69.6% |
| 41 | Ghatlodia | Ahmadabad | Patel Bhupendrabhai RajnikantBJP | 1,92,26374.7% | 60.1% |
| 42 | Vejalpur | Ahmadabad | Amit ThakerBJP | 59,65126.2% | 58.7% |
| 43 | Vatva | Ahmadabad | Babusinh Sarabhai JadavBJP | 1,00,04642.3% | 59.4% |
| 44 | Ellisbridge | Ahmadabad | Amit ShahBJP | 1,04,79670.6% | 55.7% |
| 45 | Naranpura | — | Jitendrakumar Ramanlal Patel (jitu Bhagat)BJP | 92,80066.5% | 55.9% |
| 46 | Nikol | — | Jagdish VishwakarmaBJP | 55,19836.4% | 59.1% |
| 47 | Naroda | — | Kukrani Payal ManojkumarBJP | 83,51352.9% | 53.2% |
| 48 | Thakkarbapa Nagar | — | Kanchanben Vinubhai RadadiyaBJP | 63,79946.9% | 56.0% |
| 49 | Bapunagar | — | Dineshsinh Rajendrasinh KushwahaBJP | 12,0709.9% | 58.7% |
| 50 | Amraiwadi | — | Dr. Hasmukh PatelBJP | 43,27227.2% | 53.8% |
| 51 | Dariapur | — | Kaushikbhai Sukhlal Jain (kaushik Jain)BJP | 5,4854.4% | 59.8% |
| 52 | Jamalpur - Khadia | — | Imran KhedawalaINC | 13,65810.7% | 58.5% |
| 53 | Maninagar | — | Amul BhattBJP | 90,72858.8% | 55.7% |
| 54 | DanilimdaSC | — | Shailesh Manubhai ParmarINC | 13,4878.6% | 59.0% |
| 55 | Sabarmati | — | Patel Harshadbhai Ranchhodbhai (harshad Patel)BJP | 98,68463.0% | 56.1% |
| 56 | AsarwaSC | — | Darshna M. VaghelaBJP | 54,17343.3% | 57.4% |
| 57 | Daskroi | Ahmadabad | Babubhai Jamnadas Patel (B.J.P.)BJP | 91,63736.2% | 64.6% |
| 58 | Dholka | Ahmadabad | Kiritsinh Sardarsang DabhiBJP | 13,4057.9% | 67.2% |
| 59 | Dhandhuka | Ahmadabad | Kalubhai Rupabhai DabhiBJP | 34,32620.7% | 60.8% |
| 60 | DasadaSC | Surendranagar | P.k.parmarBJP | 2,1791.3% | 63.4% |
Booth-level result analysis, printable maps, voter-list analysis and verified field surveys for one seat, a district or the whole state.
Answers use the official Election Commission of India statistical reports.
How many assembly constituencies are there in Gujarat?
Gujarat has 182 assembly constituencies, of which 13 are reserved for Scheduled Castes and 27 for Scheduled Tribes. A party or alliance needs 92 seats for a majority in the Vidhan Sabha.
Which party won the most seats in the 2022 Gujarat election?
Bharatiya Janata Party (BJP) won 156 of 182 seats with 52.50% of the valid votes. Indian National Congress came second with 17 seats. Seat counts here are for parties, not pre-poll alliances.
What was the voter turnout in Gujarat in 2022?
Across all 182 seats, 3,18,79,194 of 4,91,63,277 registered electors voted, a turnout of about 64.8%. The seat with the highest turnout is listed first when you sort the table below by turnout.
Which was the closest contest in Gujarat in 2022?
Rapar was decided by just 577 votes. Somnath (922), Chanasma (1,404), Khedbrahma (1,664) were also decided by very small margins.
When is the next Gujarat assembly election?
The assembly elected in 2022 completes its five-year term in 2027, so the next general election is due by then unless the house is dissolved early. The Election Commission of India announces the schedule a few weeks before polling.
Source: Election Commission of India statistical reports for the Gujarat assembly elections of 2022 and 2017 (2022 report). Party seat counts are computed from the detailed constituency results. Districts and boundaries: DataMeet (from ECI polling-station maps), approximate.
Each page below is built from an official source and credited on the page.
- Gujarat state profileSeats, parties and turnout at a glance
- Gujarat Lok Sabha resultsEvery parliamentary seat, 2024 and earlier
- Gujarat districts: Census 2011Population, religion, SC/ST by district
- Gram panchayat list, GujaratBlocks, panchayats and villages (LGD)
- CSR spend in GujaratCompany CSR spending by year and sector (MCA)
- Urban local bodies in GujaratMunicipal corporations, councils, wards