2023 Karnataka Legislative Assembly election
The 2023 Karnataka Legislative Assembly election was conducted on 10 May 2023 to elect members for all 224 seats in the unicameral Karnataka Vidhan Sabha, the lower house of the state legislature.[1][2] The Indian National Congress achieved a decisive majority with 135 seats, displacing the ruling Bharatiya Janata Party, which had governed since 2019 under Chief Ministers B. S. Yediyurappa and Basavaraj Bommai and secured 66 seats, while the Janata Dal (Secular) won 19.[2][3] Voter turnout marked a record high of 73.19 percent, surpassing previous elections and reflecting heightened electoral participation.[4] Results were declared on 13 May 2023, enabling the Congress to form the government without coalition support, ending the BJP's tenure amid perceptions of governance lapses and internal party discord.[2] This outcome represented Congress's strongest performance in the state since 1989, driven by effective mobilization in southern and central regions where anti-incumbency against the BJP's handling of economic and social issues proved decisive.[3]Background
Historical context of Karnataka elections
The Karnataka Legislative Assembly, comprising 224 seats, has conducted elections every five years since the state's unification in 1956 under the States Reorganisation Act, with the Indian National Congress maintaining dominance through the post-independence period, securing majorities in nearly all assemblies until the 1980s due to its organizational strength and association with the freedom struggle.[5] In the 1989 election, Congress won 179 seats, capturing approximately 79% of the assembly.[6] The 1980s and 1990s marked a shift toward multi-party competition, with the Janata Party's victory in 1985 under Ramakrishna Hegde breaking Congress's uninterrupted rule, followed by the rise of Janata Dal factions amid regional caste dynamics and anti-Congress sentiments.[5] By 1994, Janata Dal secured 115 seats, reflecting fragmentation of the socialist vote.[6] The Bharatiya Janata Party (BJP) emerged as a contender in the mid-1990s, expanding from 4 seats in 1989 to 44 in 1999, primarily in northern districts through appeals to Lingayat communities and Hindutva mobilization.[6][5] The 2000s saw hung assemblies and coalitions, with the 2004 election yielding no clear majority—Congress with 65 seats and BJP with 79—leading to a short-lived Congress-Janata Dal (Secular) alliance.[6][7] BJP achieved a breakthrough in 2008, winning 110 seats and forming the first non-Congress majority government in southern India under B.S. Yediyurappa.[6] Congress returned to power in 2013 with 122 seats, benefiting from anti-incumbency against BJP's governance. The 2018 poll resulted in another hung house, BJP emerging largest with 104 seats but relying on legislative defections to sustain a minority administration under Yediyurappa and later Basavaraj Bommai, highlighting persistent instability in the state's polarized politics among Congress, BJP, and JD(S).[8][5]Performance of the Bommai BJP government (2019-2023)
The BJP government in Karnataka, led by Chief Minister Basavaraj Bommai from July 2021 onward following B.S. Yediyurappa's resignation, oversaw a period marked by sustained economic expansion driven by the state's IT sector and manufacturing investments. Real GSDP growth averaged 7.4% annually from 2012-13 to 2021-22, exceeding the national average of 5.6%, with Karnataka maintaining its position as India's third-largest economy by GSDP.[9] Fiscal management remained disciplined, with the fiscal deficit targeted at 2.6% of GSDP for 2022-23 and actual revenue deficit at 0.78% of GSDP in estimates, supported by borrowings of Rs. 77,750 crore.[10] [11] Foreign direct investment inflows were robust, with Karnataka attracting over $57 billion from October 2019 to March 2025, comprising about 20% of national totals during that span, though a year-on-year decline occurred in FY23-24.[12] Welfare initiatives emphasized rural and agricultural support, including the Raita Vidya Nidhi scholarship program providing financial aid for farmers' children pursuing higher education, and advancements in irrigation such as the first 100% piped water project in Shiggaon taluk.[13] Digital governance was enhanced through revival of the Pratibimba dashboard for real-time monitoring of development projects. The government responded to the COVID-19 pandemic with infrastructure leveraging, achieving marginally better outcomes than states like Uttar Pradesh, though challenges in healthcare capacity were evident amid national shortages.[14] Unemployment rates remained relatively low, with urban figures at 4.2% in FY23, supported by IT and services sector resilience.[15] Criticisms centered on governance lapses and corruption allegations, including scams in police recruitment and procurement, as raised by opposition Congress leaders who labeled the administration as the "most corrupt" in the country.[16] [17] Internal BJP infighting and by-election losses, such as in Hangal constituency in November 2021, highlighted political vulnerabilities. Despite these, the government prioritized infrastructure projects worth significant investments to boost industrial growth.[18] Overall performance reflected continuity in economic strengths but was tempered by fiscal pressures from drought and pandemic recovery, with opposition claims of pro-people governance failures unsubstantiated by independent economic indicators.[19]Pre-election political defections and alliances
In the lead-up to the 2023 Karnataka Legislative Assembly election, the major political parties opted to contest independently without formal pre-poll alliances. The Janata Dal (Secular) (JD(S)), led by H. D. Kumaraswamy, explicitly ruled out any alliance on October 19, 2022, stating the party would field candidates on its own symbol across all 224 constituencies, with its first list of candidates scheduled for release on November 1, 2022.[20] The Bharatiya Janata Party (BJP) and Indian National Congress also proceeded solo, forgoing seat-sharing pacts despite speculation of potential JD(S)-BJP coordination in Vokkaliga-dominated regions.[21] Defections became a notable feature of the pre-election landscape, primarily involving senior BJP figures switching to Congress after being denied party tickets during the candidate selection process in March and April 2023. On April 12, 2023, former Deputy Chief Minister Laxman Savadi resigned from the BJP's primary membership and the Legislative Council following the denial of a ticket for the Athani constituency, joining Congress two days later on April 14 in the presence of state leaders D. K. Shivakumar and Siddaramaiah.[22] Similarly, former Chief Minister Jagadish Shettar, a six-time MLA and BJP veteran, quit the party on April 16, 2023, after being overlooked for Hubli-Dharwad North, and formally joined Congress the next day, April 17, citing internal party favoritism toward a select few leaders.[23][24] Other BJP defectors included K. M. Shivalinge Gowda, a former minister denied a ticket for Chikkodi-Sadalga, who aligned with Congress in late March 2023, contributing to a perceived erosion of BJP's organizational strength in Lingayat and other influential communities.[25] These shifts, totaling at least five high-profile cases, were attributed by observers to BJP's ticket distribution favoring newer faces and parachuted candidates over long-serving loyalists, prompting accusations of high command interference from Delhi.[26] Congress leveraged these defections to bolster its campaign in winnable seats, while BJP expelled some defectors and fielded replacements, though the moves highlighted internal fissures within the ruling party ahead of the May 10 polling date.[27]Electoral Framework
Election schedule and administrative details
The Election Commission of India announced the schedule for the 2023 Karnataka Legislative Assembly election on 29 March 2023, triggering enforcement of the Model Code of Conduct.[28][29] The official gazette notification was issued on 13 April 2023, marking the formal commencement of the nomination process.[30] Nominations were accepted until 20 April 2023, followed by scrutiny on 21 April 2023 and a withdrawal deadline of 24 April 2023.[31][32] Polling occurred on a single day, 10 May 2023, across all 224 constituencies from 7:00 a.m. to 6:00 p.m., with provisions for extended hours in areas of low initial turnout.[29][33] Counting of votes took place on 13 May 2023 at designated centers under tight security.[29] The process was overseen by the Chief Electoral Officer of Karnataka, reporting to the Election Commission of India, with approximately 5.21 crore electors eligible to vote.[34][33] Voter information slips were distributed to aid identification of polling stations and serial numbers in electoral rolls.[34] The election adhered to standard administrative protocols, including special arrangements for vulnerable groups and electronic voting machines across polling stations.[30]Voter demographics and polling infrastructure
As of the final electoral rolls for the 2023 election, Karnataka had approximately 5.2 crore registered electors eligible to vote across the state's 224 assembly constituencies.[35] Women voters outnumbered male voters in 112 of these constituencies, predominantly in rural areas spanning 28 of Karnataka's 34 districts, reflecting regional variations in gender ratios within the electorate.[36] The Election Commission of India established 58,282 polling stations statewide to accommodate the electorate, with each station equipped with Electronic Voting Machines (EVMs) consisting of a control unit and balloting unit connected by cable.[35] [37] Polling occurred on May 10, 2023, from 7:00 a.m. to 6:00 p.m., with voter information slips distributed in advance to indicate polling station locations, serial numbers in the electoral roll, and voting details.[34] [38] In urban areas like Bengaluru, additional measures included 264 theme-based model polling stations aimed at boosting participation amid historical apathy.[39] The infrastructure supported single-phase voting across the state, with EVMs sealing votes post-polling for secure transport and counting.[40]Contesting Parties and Alliances
Bharatiya Janata Party and NDA partners
The Bharatiya Janata Party (BJP), the incumbent ruling party and national convener of the National Democratic Alliance (NDA), contested the 2023 Karnataka Legislative Assembly election without pre-poll alliances with other parties in the state. Union Home Minister Amit Shah announced in December 2022 that the BJP would fight the polls independently to maximize its own strength. The party fielded candidates across 223 of the 224 constituencies, led by Chief Minister Basavaraj Bommai, who had assumed office in July 2021 following B. S. Yediyurappa's resignation. Bommai served as chairman of the BJP's state election campaign committee, appointed in March 2023.[41] The BJP's campaign emphasized the state government's welfare programs, including the continuation of free rice distribution under the Anna Bhagya scheme, infrastructure projects, and accusations against the opposition Congress of minority appeasement and potential financial mismanagement. National leaders, particularly Prime Minister Narendra Modi, conducted multiple rallies to bolster the effort, positioning the election as a referendum on strong governance against alleged corruption in previous Congress regimes. Despite these efforts, internal critiques emerged during the campaign, with Bommai's leadership somewhat overshadowed by central party figures setting the narrative.[42][43] In the results declared on 13 May 2023, the BJP won 66 seats, a significant drop from its 104 seats in the 2018 election, failing to retain power amid anti-incumbency factors.[2] Bommai secured re-election from the Shiggaon constituency for a fourth consecutive term, but the party's overall performance prompted calls for renewal, with Bommai himself stating post-defeat that the BJP needed "new blood and new thinking." No other NDA constituents, such as future allies like the Janata Dal (Secular) which joined the coalition only in September 2023 for national polls, participated in the state assembly contest.[44][45][46]Indian National Congress
The Indian National Congress (INC) contested the 2023 Karnataka Legislative Assembly election independently, without formal pre-poll alliances, fielding candidates in all 224 constituencies.[47] The party operated under the leadership of Karnataka Pradesh Congress Committee president D. K. Shivakumar, with Siddaramaiah positioned as the chief ministerial candidate due to his prior experience as Chief Minister from 2013 to 2018.[48] In the election held on May 10, 2023, the INC secured 135 seats, achieving a simple majority in the unicameral legislature and ending the Bharatiya Janata Party's incumbency.[2] This victory represented the party's strongest performance in the state since 1989, when it last won an outright majority with a comparable vote share.[49] Siddaramaiah was sworn in as Chief Minister on May 20, 2023, with Shivakumar appointed as Deputy Chief Minister, reflecting an internal power-sharing arrangement to manage factional dynamics within the party.[50] The INC's platform emphasized welfare-oriented guarantees targeting women, youth, farmers, and households, including Gruha Jyothi for 200 units of free electricity monthly, Shakti for free bus travel for women, and Yuva Nidhi providing monthly unemployment allowances of ₹3,000 for graduates and ₹1,500 for diploma holders.[51] Additional pledges encompassed Anna Bhagya for 10 kg of free rice per family member and Gruha Bhagya offering up to ₹2 lakh in aid for housing construction or repairs.[51] The manifesto also committed to repealing laws passed by the previous BJP government deemed "anti-people," such as those related to job exemptions for industries and cow protection.[52] These promises aimed to capitalize on anti-incumbency sentiments by addressing economic grievances and social welfare deficits observed under the Bommai administration.[47]Janata Dal (Secular) and regional parties
The Janata Dal (Secular) (JD(S)), a regional party rooted in Karnataka's Vokkaliga community and active primarily in the southern and coastal regions, contested the 2023 Legislative Assembly election independently, eschewing formal pre-poll alliances after earlier explorations with the Bharatiya Janata Party.[53] Led by H. D. Kumaraswamy, the former Chief Minister, JD(S) positioned itself as a defender of local interests, emphasizing protection of land, water resources, language, and cultural rights in its campaign strategy.[53] The party hoped for a fragmented verdict that would enable it to play a kingmaker role in government formation, drawing on its historical influence in hung assemblies.[53] JD(S) fielded candidates across a significant number of constituencies, concentrating efforts in its strongholds like the Old Mysore region (Mandya, Hassan, Tumkur districts) and parts of coastal Karnataka. In the election held on May 10, 2023, the party won 19 seats out of the 224-member assembly, securing victories including Kumaraswamy's in Channapatna constituency.[2] [54] This marked a reduction from its 37 seats in the 2018 election, reflecting losses to both the Indian National Congress and Bharatiya Janata Party in Vokkaliga-dominated areas.[55] The Congress's strong performance in southern Karnataka eroded JD(S)'s base, preventing the anticipated hung outcome.[55] Smaller regional parties, including the Aam Aadmi Party and Bahujan Samaj Party, also participated but secured no seats, with independents winning only two constituencies.[2] JD(S) remained the primary regional contender, maintaining its status as a state-recognized party despite the setback. Post-election, the party opted for opposition status, later forming an alliance with the BJP ahead of the 2024 Lok Sabha polls.[56]Major Issues
Governance and economic performance
Karnataka's gross state domestic product (GSDP) grew to Rs. 22.41 lakh crore in 2022-23, reflecting a 14.2% increase from the previous year under the BJP-led government.[57] This growth was driven primarily by the services sector, particularly information technology and biotechnology hubs in Bengaluru, which sustained momentum despite national economic disruptions from the COVID-19 pandemic.[58] The state's per capita income rose from approximately Rs. 244,437 in 2019-20 to higher levels by 2022-23, positioning Karnataka among India's top performers, though rural-urban disparities persisted with agriculture facing challenges like droughts and low productivity.[59] Unemployment rates in Karnataka remained relatively low compared to the national average, with urban unemployment at 4.2% in FY 2023, but youth unemployment in the 15-29 age group hovered higher, contributing to voter dissatisfaction over job creation. The government attracted significant investments, including agreements worth Rs. 1.3 lakh crore in September 2022, bolstering manufacturing and IT sectors, while foreign direct investment inflows supported the state's appeal as an investment destination.[58] However, critics, including opposition leaders, highlighted uneven recovery, with industrial contractions during the pandemic and insufficient rural employment schemes exacerbating agrarian distress.[60] On governance, the Bommai administration emphasized infrastructure development and welfare continuity, such as extending rice subsidies under Anna Bhagya and launching programs for women's self-help groups, but faced accusations of corruption in mining and liquor contracts, which opposition parties amplified as evidence of administrative lapses.[19] Law and order issues, including communal tensions and enforcement gaps, drew scrutiny, though the government claimed improvements in police modernization and anti-corruption drives.[61] Overall, while economic indicators showed resilience, governance perceptions were mixed, with anti-incumbency fueled by perceptions of favoritism toward urban elites over rural and marginalized communities.[62]| Key Economic Indicators (2019-2023) | Value/Rate |
|---|---|
| GSDP Growth (2022-23) | 14.2% |
| Per Capita Income (2019-20) | Rs. 244,437 |
| Urban Unemployment (FY 2023) | 4.2% |
| Investment Agreements (Sep 2022) | Rs. 1.3 lakh crore |
Corruption allegations and financial scandals
The Indian National Congress campaigned extensively on allegations of systemic corruption in the Basavaraj Bommai-led Bharatiya Janata Party (BJP) government, particularly the "40% commission" racket in public works contracts. These claims gained prominence following the suicide of contractor Santosh Patil on April 12, 2022, in whose note he accused senior BJP ministers, including those from the Bellary district, of demanding 40% kickbacks for approving bills and releasing payments on stalled projects worth over ₹6,000 crore.[63] Congress leaders, including Rahul Gandhi during his Karnataka rallies in early 2023, amplified the issue by branding the BJP as the "Bribe Janata Party" and promising judicial probes if elected, positioning it as a core anti-incumbency narrative that resonated with contractors and small businesses affected by delayed payments.[61] The Bommai administration dismissed the suicide note as unsubstantiated and challenged Congress to provide evidence, while noting that Patil's firm had received ₹183 crore in payments under prior regimes, including Congress-led ones.[64] Additional financial scandals targeted by opposition included irregularities in COVID-19 procurement under the BJP regime from 2020 to 2022, with Congress alleging over-invoicing and substandard equipment purchases totaling thousands of crores, such as ventilators and PPE kits bought at inflated rates without tenders.[61] A March 2023 incident involving the arrest of BJP MLA Kumaraswamy M. Goutham's son, G. Maruthi, with ₹6.1 crore in unaccounted cash during an Income Tax raid, further fueled perceptions of cronyism, as the funds were linked to alleged hawala transactions for election funding.[61] Critics from the BJP countered that such cases were isolated and that Congress's own historical governance in Karnataka, including the 2013 mining scandal under Siddaramaiah's tenure, involved similar illicit mining and iron ore smuggling estimated at ₹16,000 crore in losses, though these defenses had limited traction amid the incumbent's vulnerabilities.[65] The Janata Dal (Secular) (JD(S)), contesting independently before its post-poll alliance with BJP, echoed some accusations against the BJP but focused less on financial specifics, instead highlighting governance lapses; however, JD(S) leader H. D. Kumaraswamy faced indirect scrutiny over family-linked businesses receiving state contracts during prior coalitions.[66] Overall, these allegations contributed to the BJP's narrative defensive posture, with Bommai emphasizing development achievements over rebuttals, though empirical voter surveys indicated corruption as a top concern driving the Congress's victory on May 13, 2023.[65] Post-election probes, including a one-man commission in 2025 finding partial merit in the 40% claims but no conclusive proof of a statewide syndicate, underscored the allegations' role as politically potent rhetoric rather than fully adjudicated facts at the time of the polls.[67][68]Social policies, reservations, and communal dynamics
The debate over caste-based reservations intensified during the campaign, with the BJP-led government's prior efforts to reallocate quotas drawing scrutiny. In 2018, under Chief Minister B.S. Yediyurappa, the state had enhanced reservations for the politically influential Lingayat and Vokkaliga communities to 15% each by classifying sub-groups as backward classes, but this was partially rolled back and faced legal challenges.[69] The Karnataka High Court struck down the inclusion of these communities' sub-castes in Category 2A on March 22, 2023, ruling it exceeded the 50% constitutional ceiling and lacked empirical data, leaving dominant castes like Vokkaligas (about 15% of population) and Lingayats (17%) dissatisfied with perceived under-representation relative to their demographic weight.[70] This judicial intervention fueled demands for a caste census, as parties vied for support from these land-owning groups, who traditionally backed the BJP but showed signs of fragmentation.[71] Congress countered by pledging a comprehensive caste census and removal of the 50% reservation cap to enable higher quotas for Other Backward Classes (OBCs), Scheduled Castes (SCs), and Scheduled Tribes (STs), framing it as restorative justice for marginalized groups amid accusations of BJP favoring upper castes.[72] Internal quotas within SCs and STs also emerged as flashpoints, with sub-castes like Madigas and Banjaras protesting unequal benefit distribution; major parties allocated candidate tickets predominantly to just five dominant SC/ST sub-castes across 51 reserved seats, sidelining nomadic and artisan groups like Bhovis and Korachas.[73][74] These dynamics underscored caste arithmetic's role, as Congress built alliances with OBCs and smaller Dalit factions, while the BJP relied on Lingayat consolidation but struggled with intra-Dalit fissures. Social welfare policies featured prominently in manifestos, with Congress emphasizing targeted guarantees to appeal to women, youth, and the poor. The party's five pre-poll pledges included Gruha Jyothi (free electricity up to 200 units monthly for households), Shakti (free bus travel for women across state transport), Anna Bhagya (10 kg free rice per family member), Gruha Lakshmi (Rs 2,000 monthly to women heads of household), and Yuva Nidhi (Rs 3,000 unemployment allowance for graduates and Rs 1,500 for diploma holders aged 18-25).[51] These schemes, costing an estimated Rs 55,000 crore annually, prioritized economic relief over structural reforms and were positioned against the BJP's governance record. The BJP's manifesto, in contrast, promised implementation of a Uniform Civil Code (UCC) based on state-specific consultations, alongside enhanced pensions and housing for SC/STs, but critics viewed the UCC push as an attempt to unify Hindu personal laws while implicitly challenging minority practices.[75][76] Communal dynamics saw the BJP employing Hindutva rhetoric to consolidate Hindu votes, invoking issues like "love jihad," halal certifications, and alleged Congress appeasement of Muslims through subsidies.[77] Campaign speeches by leaders like C.T. Ravi and N. Ravikumar highlighted conversions and wakf encroachments, aiming to polarize in regions like coastal Karnataka, where the BJP held sway via RSS networks. However, this strategy yielded mixed results, failing to deliver a sweep in the coast despite anti-minority mobilization; empirical vote shifts indicated voters prioritized welfare and anti-incumbency over religious appeals, with Congress gaining among Lingayats and even some Hindu sub-groups.[78] Incidents of communal tension, including protests over temple-mosque disputes, amplified rhetoric but did not translate into proportional seat gains for the BJP, reflecting limits to polarization amid economic grievances.[79]Regional disputes and agricultural concerns
Agricultural distress emerged as a critical voter concern in the 2023 Karnataka Legislative Assembly election, particularly in rural constituencies where erratic monsoons and drought conditions in northern districts like Kalaburagi, Raichur, and Bidar led to substantial kharif crop losses, exacerbating farmer indebtedness and prompting demands for loan waivers and improved irrigation. Pre-election analyses highlighted disaffection among farmers due to the BJP government's perceived failure to deliver timely drought relief and compensation, with high poverty rates in agrarian areas amplifying these grievances and driving rural support toward the Congress, which secured victories in 90% of rural seats.[80] The Congress manifesto addressed these issues head-on by pledging a farm loan waiver up to ₹2 lakh for eligible farmers, a promise rooted in addressing chronic problems like rising input costs, inadequate minimum support prices, and over 1,000 farmer suicides reported annually in the state prior to the polls, often linked to crop failures from deficient rainfall—Karnataka received 20-40% below-normal monsoon rains in key farming zones during 2022-23. This contrasted with the BJP's focus on schemes like PM-KISAN but drew criticism for insufficient coverage amid ongoing water scarcity, influencing voter turnout in Vokkaliga and Lingayat-dominated farming belts where economic survival hinged on agricultural viability.[81] Regional water disputes compounded agricultural woes, notably the perennial Cauvery River sharing conflict with Tamil Nadu, which strained irrigation for paddy and sugarcane farmers in Mandya and surrounding districts; the BJP-led state government's resistance to Supreme Court-mandated releases in early 2023 preserved local water stocks but fueled protests over long-term inequities, with farmers arguing that upstream diversions and poor reservoir management had reduced cultivable area by up to 30% in affected basins. The Mahadayi (Mhadei) inter-state river dispute with Goa similarly affected Konkan-border farmers, as unauthorized canal constructions proceeded despite tribunal delays, limiting freshwater access for horticulture and raising electoral pitches for assertive state advocacy on resource rights.[82] In contrast, the Belagavi border dispute with Maharashtra, involving claims over 865 villages and linguistic tensions, did not significantly shape campaign narratives, as border residents prioritized infrastructure development over emotive Marathi-Kannada rhetoric, with parties downplaying the issue amid Supreme Court pendency since 1966. These interconnected challenges underscored causal links between hydrological mismanagement, interstate federal frictions, and electoral outcomes, where empirical rural discontent—evident in Congress's sweep of 122 seats versus BJP's 66—reflected a rejection of status quo policies favoring urban growth over agrarian resilience.[83][84]Campaign Dynamics
Bharatiya Janata Party strategy and manifesto
The Bharatiya Janata Party (BJP), as the incumbent ruling party under Chief Minister Basavaraj Bommai, adopted a strategy centered on collective leadership rather than projecting a single chief ministerial face, aiming to mitigate internal factionalism and leverage national leadership appeal.[85] The campaign emphasized extensive grassroots mobilization through booth-level events, taluk conventions with thematic focuses on development and welfare, and high-profile rallies featuring Prime Minister Narendra Modi to consolidate Hindu votes and highlight the "double-engine" governance model linking state and central administrations.[86][42] BJP strategically fielded strong candidates against prominent Congress leaders, such as challenging Siddaramaiah in Varuna and DK Shivakumar in Kanakapura, to disrupt opposition strongholds.[87] The party also intensified "carpet bombing" tactics with widespread candidate changes—replacing over 50 sitting MLAs—to refresh its image amid anti-incumbency sentiments.[88] Key campaign themes revolved around defending governance achievements, including continuation of welfare schemes like Anna Bhagya for free rice distribution and Gruha Lakshmi housing, while accusing the Congress of corruption, dynasty politics, and minority appeasement.[85] The BJP highlighted economic performance under its rule, such as infrastructure development and the new economic policy increasing reservations for backward classes to counter caste-based mobilization by rivals.[85] Efforts included promoting Hindutva narratives through enforcement of anti-conversion laws and positioning the party as protector of cultural heritage, though this drew criticism for polarizing rhetoric.[77] On May 1, 2023, the BJP released its manifesto, titled Sankalp Patra, outlining 16 key promises aimed at welfare, security, and cultural reforms.[89][75] Central pledges included implementing the Uniform Civil Code (UCC) based on a state committee's recommendations and preparing for the National Register of Citizens (NRC) to address illegal immigration.[75][90] Welfare commitments featured providing free Nandini milk packets daily to below-poverty-line (BPL) families, 200 units of free electricity per month for households, increasing old-age pensions to ₹3,000, and establishing a ₹5,000 crore youth employment fund.[90][91] The manifesto also promised housing for 10 lakh homeless poor, autonomy for temple administrations, and infrastructure boosts like declaring Bengaluru a capital region with enhanced funding.[92][76] These assurances sought to appeal to diverse voter bases, including women, youth, and rural communities, while reinforcing the party's nationalist credentials.[89]Indian National Congress strategy and manifesto
The Indian National Congress (INC) adopted a strategy focused on anti-incumbency against the Bharatiya Janata Party (BJP) government, emphasizing governance failures, corruption allegations, and targeted welfare promises to appeal to women, youth, farmers, and backward classes. The campaign, led by Siddaramaiah as the chief ministerial face, avoided internal factionalism by projecting a unified leadership, contrasting with the BJP's perceived disarray following Basavaraj Bommai's elevation amid scandals. INC highlighted the "40% commission" graft claims against BJP, framing the incumbent as a "commission government" that prioritized cronyism over public welfare.[93][48][47] The manifesto, released on May 2, 2023, under the title Sarva Janangada Shanthiya Thota (Garden of Peace for All Communities), outlined five core "guarantees" as immediate deliverables upon forming government: Gruha Jyothi providing 200 units of free electricity monthly to households; Shakti offering free bus travel for women across state-run services; Anna Bhagya supplying 10 kilograms of free rice per family member; Yuva Nidhi disbursing ₹3,000 monthly to graduates and ₹1,500 to diploma holders for two years as unemployment aid; and Gruha Lakshmi granting ₹2,000 monthly to the woman head of each household. These schemes aimed to address economic distress among the poor and middle class, with an estimated annual cost exceeding ₹50,000 crore, funded through increased own-tax revenue and efficiency measures rather than central aid dependence.[51][94][93] Additional commitments included conducting a comprehensive caste census within a year to reassess reservations, potentially increasing quotas for backward classes beyond the existing 50% cap; repealing "anti-people" BJP-enacted laws like the APMC amendments and job regularization ordinances; and enhancing agricultural support through loan waivers up to ₹2 lakh for small farmers, higher milk procurement prices, and irrigation investments. The strategy integrated social justice appeals, promising minority welfare without overt communal rhetoric, while focusing on local issues like unemployment (peaking at 3.4% in urban areas) and inflation to consolidate votes in southern and central Karnataka regions where INC held historical strength.[52][48][47] INC's ground-level execution involved door-to-door canvassing, leveraging Siddaramaiah's popularity among Ahinda (Al minority, backward classes, Dalits) communities, and countering BJP's Hindutva narrative by prioritizing economic grievances over identity politics. The party fielded candidates strategically to avoid three-way splits with Janata Dal (Secular), securing an edge in winnable seats through alliances and independent sweeps in 135 constituencies. This approach yielded 38% vote share, translating to 135 seats, as voters prioritized tangible guarantees amid perceptions of BJP's 2019-2023 tenure delivering uneven growth (state GDP at 8.3% but rural distress high).[48][47]Janata Dal (Secular) strategy and manifesto
The Janata Dal (Secular) (JD(S)) contested the 2023 Karnataka Legislative Assembly election independently, without a pre-poll alliance, aiming to secure seats primarily in its Vokkaliga-dominated strongholds in the Old Mysore region to emerge as a potential kingmaker in the event of a hung assembly.[95] Party patriarch H. D. Deve Gowda and leader H. D. Kumaraswamy emphasized consolidating the party's core rural and farming community base, leveraging Deve Gowda's legacy of agricultural focus and Kumaraswamy's prior governance record. The strategy included fielding candidates across over 200 constituencies, with Kumaraswamy personally contesting from Channapatna, while highlighting anti-corruption and pro-Kannada sentiments to differentiate from the BJP and Congress.[96] On April 15, 2023, JD(S) released an initial set of 12 promises in Bengaluru, unveiled by H. D. Deve Gowda, targeting key voter concerns such as farmer welfare and youth employment.[97] The party's full manifesto, titled "Janata Pranalike," was launched on April 27, 2023, by H. D. Kumaraswamy, incorporating a "Pancharatna" program of flagship schemes including annual financial assistance for farmers and infrastructure development in rural areas.[98] Key manifesto pledges focused on social and economic incentives, such as providing ₹2 lakh to women marrying youth from farming families to encourage agricultural continuity, restoring the 4% reservation for Muslims in education and jobs (previously reallocated by the BJP government), and enacting legislation to reserve private sector jobs for Kannadigas to promote local employment.[99][100] Additional promises included supplying five free LPG cylinders annually to households and drawing inspiration from Telangana's welfare models for expanded social security schemes, all framed under a Kannada pride narrative to appeal to regional sentiments.[101][102] These commitments aimed to position JD(S) as a pro-farmer, pro-local alternative amid allegations of governance failures by incumbents.[98]Pre-Election Assessments
Opinion polls and predictions
Several opinion polls conducted in the lead-up to the 2023 Karnataka Legislative Assembly election projected varied outcomes, with many forecasting a hung assembly or a narrow lead for the incumbent Bharatiya Janata Party (BJP), while others anticipated a stronger showing for the Indian National Congress (Congress). Early surveys, released shortly after the Election Commission's notification in late March 2023, often highlighted anti-incumbency against the BJP government but predicted no clear majority, attributing this to fragmented voter preferences amid corruption allegations and regional dynamics.[103] For instance, a Zee News-Matrize poll estimated the BJP securing 103-115 seats, Congress 79-91, and Janata Dal (Secular) (JD(S)) emerging as a potential kingmaker with around 20 seats.[104]| Polling Firm | Date | Congress Seats | BJP Seats | JD(S) Seats | Source |
|---|---|---|---|---|---|
| Peoples Pulse | April 2023 | 98 | Not specified (leading to Congress-led government) | Not specified | |
| ABP-CVoter | Late April 2023 | 107-119 | Second position (exact range unspecified) | Not specified | [105] |
| C-Voter (final pre-poll for ABP News) | Early May 2023 | 110-122 | Not specified | Not specified | [106] |
Exit polls and initial analyses
Exit polls conducted immediately after voting on May 10, 2023, generally projected a favorable outcome for the Indian National Congress, with several forecasting a clear majority in the 224-seat Karnataka Legislative Assembly, where 113 seats are required to form a government. The India Today-Axis My India survey predicted Congress would secure 122-140 seats, the Bharatiya Janata Party (BJP) 62-80 seats, and the Janata Dal (Secular) (JDS) the remainder, emphasizing Congress's strong performance in southern and central Karnataka districts.[111] Similarly, the C-Voter survey for ABP News estimated Congress at 110-122 seats, positioning it as the largest party ahead of the incumbent BJP's projected 66-82 seats.[106] Other polls indicated a tighter race, with five out of ten major surveys anticipating a hung assembly and JDS potentially acting as kingmaker with 20-30 seats, though a consensus emerged on Congress improving substantially from its 2018 tally of 80 seats while BJP declined from 104.[112] [113] Only one poll gave BJP a narrow lead, but the overall trend highlighted Congress's edge, driven by voter turnout patterns and regional shifts.[114] Initial analyses following the polls attributed Congress's projected gains to widespread anti-incumbency against the BJP's governance, particularly over handling of the COVID-19 pandemic, infrastructure deficits, and perceived favoritism in resource allocation.[115] Pundits highlighted Congress's unified campaign under leaders like Siddaramaiah and D.K. Shivakumar, focusing on five "guarantee" welfare schemes targeting women, youth, and farmers, which resonated amid economic grievances.[116] Caste arithmetic played a pivotal role, with Congress consolidating votes among backward classes, Scheduled Castes, and Muslims, while BJP's Lingayat base showed erosion due to leadership disputes and the 40% commission scandal allegations.[116] [114] Analysts noted JDS's potential influence in Vokkaliga-dominated regions but predicted its limited growth from 37 seats in 2018, insufficient for independent power.[114] Urban-rural divides were evident, with Congress stronger in rural areas grappling with agricultural distress and drought, contrasting BJP's hold in Bengaluru but losses elsewhere due to youth unemployment concerns.[117] These assessments, while prescient on the winner, underestimated Congress's eventual 135-seat victory announced on May 13, underscoring exit polls' limitations in capturing late swings or over-reporting enthusiasm biases.[113]Election Results
Overall seat and vote share outcomes
The Indian National Congress achieved a clear majority in the 224-seat Karnataka Legislative Assembly, winning 135 seats following the declaration of results on May 13, 2023. This outcome ended the Bharatiya Janata Party's tenure in power, with the BJP securing 66 seats despite having formed the government after the 2018 election. The Janata Dal (Secular) obtained 19 seats, while the Kalyana Rajya Pragati Paksha and Sadhana Karnataka Party each won one seat, alongside two independents.[2][3] Vote shares reflected a significant consolidation for the Congress, which garnered 43.91% of valid votes cast, its strongest performance in Karnataka since 1989. The BJP polled 36.04%, a marginal decline from prior elections, while the JD(S) received 13.03%. Other parties and independents accounted for the remaining 7.02%. Total valid votes numbered approximately 38.89 million out of 52.13 million electors, with a turnout of 73.86%.[118][119]| Party | Seats Won | Vote Share (%) |
|---|---|---|
| Indian National Congress | 135 | 43.91 |
| Bharatiya Janata Party | 66 | 36.04 |
| Janata Dal (Secular) | 19 | 13.03 |
| Others (including Independents) | 4 | 7.02 |
Regional and district-wise performance
The Indian National Congress demonstrated robust regional dominance in the 2023 Karnataka Legislative Assembly election, securing victories across diverse geographic and demographic areas, including rivals' traditional bastions, while the Bharatiya Janata Party retained pockets of strength in urban and coastal zones.[55][120] This pattern reflected Congress's vote share gains of approximately 6-7 percentage points in most regions compared to 2018, driven by anti-incumbency against the BJP government and effective appeals on welfare and local grievances.[120] In the Old Mysore region—encompassing southern districts like Mysuru, Mandya, and Hassan, with 64 seats and a Vokkaliga-dominated electorate—Congress won 43 seats with a 42% vote share, up significantly from 2018, while Janata Dal (Secular) took 14 seats (down from stronger showings previously) and BJP managed only 7.[55] This marked a decisive erosion of JD(S)'s influence in its core area, where it had polled 26% but lost ground to Congress's consolidation of anti-BJP votes.[55] The Mumbai Karnataka region (north-western districts including Belagavi, Dharwad, and Haveri, totaling 50 seats) saw Congress capture 33 seats with over 40% vote share, a gain from BJP's 33 seats in 2018, leaving BJP with 16 amid localized setbacks from governance perceptions.[55] In Hyderabad-Karnataka (north-eastern districts like Kalaburagi, Bidar, and Raichur, 40 seats), Congress led with 26 seats and 46% vote share, reducing BJP to 10 seats despite the latter's Lingayat base.[55] Bengaluru Urban, with 28 seats, bucked the statewide trend as BJP secured 15 (up 4 from 2018) with 46.1% vote share against Congress's 13 seats and 41%, reflecting urban voter preferences for BJP's infrastructure focus despite overall losses elsewhere.[120][55] In coastal Karnataka (19 seats across Dakshina Kannada and Udupi), BJP dominated with 12 wins and 48.6% vote share, holding firm among its Hindu nationalist-leaning voters, while Congress took 6.[120]| Region | Total Seats | INC Seats | BJP Seats | JD(S) Seats |
|---|---|---|---|---|
| Old Mysore | 64 | 43 | 7 | 14 |
| Mumbai Karnataka | 50 | 33 | 16 | - |
| Hyderabad-Karnataka | 40 | 26 | 10 | - |
| Bengaluru Urban | 28 | 13 | 15 | 0 |
| Coastal Karnataka | 19 | 6 | 12 | - |
Key constituency results and upsets
In the high-profile Varuna constituency, Indian National Congress leader Siddaramaiah secured a decisive victory with 46,163 votes against Bharatiya Janata Party's V. Somanna, reflecting strong Lingayat and minority support in the Mysore region despite Somanna's cabinet position and development promises.[121][122] Channapatna, a Janata Dal (Secular) stronghold in the Vokkaliga-dominated Old Mysore belt, saw H. D. Kumaraswamy win by 15,915 votes over Bharatiya Janata Party's C. P. Yogeshwar, maintaining family influence amid broader JD(S) setbacks elsewhere.[123][124] Shiggaon delivered a comfortable win for incumbent Chief Minister Basavaraj Bommai of the Bharatiya Janata Party, defeating Congress candidate Pathan Yasir Ahmed Khan by 35,978 votes, bucking the statewide anti-incumbency trend in his Haveri district base.[125][126] A notable upset occurred in Hubli-Dharwad Central, where former Chief Minister Jagadish Shettar, who defected from Bharatiya Janata Party to Congress weeks before polling, lost to BJP's Mahesh Tenginkai by approximately 1,300 votes, underscoring voter loyalty to party symbols over individual switches in urban Lingayat areas.[127] In Ramanagara, another Vokkaliga heartland seat, Congress's H. A. Iqbal Hussain defeated Janata Dal (Secular)'s Nikhil Kumaraswamy—grandson of former Prime Minister H. D. Deve Gowda—by 10,715 votes, marking a significant erosion of the Gowda family's dominance in the region amid Congress's aggressive caste outreach.[128][129] Sorab saw Bharatiya Janata Party Assembly Speaker Vishweshwar Hegde Kageri lose to Congress's Sharada Poogali by over 10,000 votes, contributing to the defeat of all four outgoing or former speakers and highlighting anti-incumbency against legislative leadership.[130] Jayanagar in Bengaluru Urban provided one of the tightest races, with Bharatiya Janata Party's C. N. Ashwath Narayan winning by just 16 votes after a recount against Congress's Parameshwara, preserving BJP's edge in select upscale urban pockets despite the party's overall urban underperformance.[131]Controversies and Disputes
Pre-poll irregularities and voter data issues
Ahead of the 2023 Karnataka Legislative Assembly election, electoral rolls underwent a special summary revision starting November 9, 2022, with January 1, 2023, as the qualifying date, aiming to update voter data but prompting complaints from political parties about potential manipulations.[132] In the Aland constituency, authorities later uncovered a coordinated scheme to file fraudulent deletion applications for over 6,000 legitimate voters, with each request processed for a payment of ₹80 at a cyber center in Kalaburagi district, targeting names to suppress turnout in a Congress-leaning area.[133] [134] A 2025 Special Investigation Team (SIT) probe confirmed six suspects involved in generating these applications using mobile software and fake documents, though interventions by local booth-level officers and Congress MLA B.R. Patil prevented most deletions from taking effect.[135] [136] The Election Commission of India (ECI) acknowledged "unsuccessful attempts" to delete 5,994 names in Aland but emphasized that verification processes blocked unauthorized changes, dismissing broader claims of systemic fraud as unproven without affidavits.[137] Congress leaders, including Deputy Chief Minister D.K. Shivakumar, alleged similar patterns of bogus deletions and additions elsewhere, accusing the ECI of enabling "vote theft" through lax oversight, while the BJP rejected involvement, attributing revisions to routine housekeeping and noting no link to ruling party officials at the time.[138] [139] In Bengaluru's Mahadevapura constituency, pre-poll scrutiny revealed anomalies such as multiple Electors Photo Identity Cards (EPIC) linked to single addresses and unexplained voter surges, which Congress later cited as evidence of inflated rolls favoring the BJP, contributing to its narrow victory margin of 32,707 votes despite discrepancies in segment-wise data.[140] The ECI countered that such issues stemmed from historical data errors rather than deliberate rigging, urging parties to provide verifiable proof, while independent analyses highlighted faultlines in both deletions (targeting opposition voters) and additions (potentially padding pro-incumbent lists).[141] These episodes underscored vulnerabilities in digital voter management systems, with critics pointing to inadequate safeguards against bulk filings, though no widespread pre-poll judicial interventions occurred before the May 10 voting date.[142]Campaign rhetoric and legal challenges
The campaign between the Bharatiya Janata Party (BJP) and the Indian National Congress (INC) centered on allegations of corruption and governance failures. The INC prominently deployed the "40% commission sarkar" slogan, asserting that the BJP-led state government under Chief Minister Basavaraj Bommai systematically extracted 40% kickbacks from public works and contracts, a charge rooted in audio recordings and investigative reports circulated during the campaign.[93] The BJP dismissed these as fabricated and countered by highlighting the INC's alleged favoritism toward minorities, including promises in its manifesto to revisit the hijab policy and ban groups like the Bajrang Dal, which Uttar Pradesh Chief Minister Yogi Adityanath described as an attempt to "make a mockery of Hindu faith."[143] The BJP emphasized "double-engine" governance, arguing that alignment with the central government under Prime Minister Narendra Modi would accelerate development, while portraying the INC as promoting dynastic politics through leaders like Siddaramaiah and D.K. Shivakumar.[144] The INC, in turn, focused on anti-incumbency, unemployment, and unfulfilled promises, pledging welfare schemes like free electricity and bus travel for women to appeal to rural and lower-income voters. Communal undertones persisted in BJP rallies, with references to past riots and demographic shifts, though overt polarization moderated compared to prior elections amid Election Commission scrutiny.[145] Legal challenges primarily involved complaints to the Election Commission of India (ECI) over Model Code of Conduct (MCC) violations. On May 2, 2023, the INC filed petitions seeking to bar BJP leaders Amit Shah, J.P. Nadda, and Yogi Adityanath from campaigning, accusing them of hate speech that targeted minorities and incited division, including Adityanath's remarks on Hindu symbols and Shah's comments on "vote jihad."[146][147] The BJP responded with complaints against INC figures, including Siddaramaiah for alleged inducements via cash distributions at events.[148] The ECI issued notices to both parties for MCC breaches, such as unauthorized ads and inflammatory rhetoric, and on May 2 urged restraint in discourse to avoid communal escalation, though no formal bans were imposed.[149][150] Additional complaints targeted individual BJP candidates like K.S. Eshwarappa for speeches deemed hate speech under IPC sections, prompting ECI probes but no disqualifications before polling on May 10.[151]Post-poll claims on electoral integrity
Following the 2023 Karnataka Legislative Assembly election, allegations of electoral roll manipulation surfaced in 2025, centered on the Aland constituency where the BJP's B. Sriramulu defeated Congress candidate B. Ramulingappa by 1,415 votes. Congress leader Rahul Gandhi claimed that approximately 6,018 voter names, predominantly from Congress-leaning demographics such as Muslims and backward classes, were illegally deleted from the rolls prior to the May 10, 2023, polling using Form 7 applications, accusing the BJP and Election Commission of India (ECI) of collusion in "vote chori" to suppress opposition votes.[152][153] A Special Investigation Team (SIT) constituted by the Congress-led state government in September 2025 investigated the claims and uncovered evidence of a coordinated operation involving over 6,000 fraudulent Form 7 deletion requests, with payments of ₹80 per application traced to a call-center-like setup; suspects included associates of former BJP MLA Subhash Guttedar, who defected from Congress to BJP months before the election. The SIT raided Guttedar's premises and identified six key individuals, estimating the total payout at around ₹4.8 lakh, though it noted challenges in proving actual deletions due to incomplete ECI data disclosure.[134][154][155] The BJP dismissed the allegations as politically motivated fabrications by the incumbent Congress government to deflect from its governance failures, asserting that voter deletions are standard procedures for inaccuracies and that no proof linked the efforts to successful roll changes or ECI complicity; party leaders demanded affidavits from accusers and highlighted the absence of contemporaneous complaints during the 2023 polls. The ECI rejected systemic fraud claims, repeatedly urging Gandhi and Congress to provide sworn evidence of irregularities, while maintaining that electoral roll updates follow legal protocols and dismissing broader accusations of partisanship.[156][157][141] No widespread post-poll challenges to Electronic Voting Machines (EVMs) or counting processes were filed by the BJP despite its defeat, contrasting with pre-result rebuttals by the ECI to Congress queries on potential EVM swaps; isolated local disputes over booth-level irregularities were reported but did not escalate to state-wide integrity contests.[158]Immediate Aftermath
Government formation and leadership changes
Following the declaration of results on May 13, 2023, the Indian National Congress emerged victorious with 135 seats in the 224-member Karnataka Legislative Assembly, surpassing the majority mark of 113 seats.[2] The Bharatiya Janata Party secured 66 seats, while Janata Dal (Secular) won 19.[2] Incumbent Chief Minister Basavaraj Bommai of the BJP tendered his resignation to Governor Thawar Chand Gehlot later that day, accepting responsibility for his party's defeat despite retaining his Shiggaon constituency.[159] Congress leaders Siddaramaiah and D. K. Shivakumar met the Governor on May 18, 2023, staking claim to form the government with a letter of support from 135 newly elected MLAs.[160] The Governor invited Siddaramaiah, the legislature party leader, to form the government, resolving an internal contest within Congress where Shivakumar had also aspired to the chief ministership; high command intervention ensured Siddaramaiah's selection as Chief Minister with Shivakumar as Deputy Chief Minister to maintain factional balance.[161] Siddaramaiah was sworn in as Chief Minister on May 20, 2023, at Vidhana Soudha in Bengaluru, with Shivakumar taking oath as Deputy Chief Minister; eight other Congress MLAs were inducted as ministers in the initial cabinet.[162] [163] This marked the end of BJP's three-year rule since 2019 and Congress's return to power in the state after a 10-year gap, with no immediate coalition dependencies due to the absolute majority.[162] The cabinet was expanded later, but the core leadership duo of Siddaramaiah and Shivakumar has remained stable through 2025, despite occasional speculation on future transitions.[164]Initial policy shifts and public reactions
Following the Congress party's victory in the 2023 Karnataka Legislative Assembly election, Siddaramaiah was sworn in as Chief Minister on May 20, 2023, with D.K. Shivakumar as Deputy Chief Minister.[165] In the first cabinet meeting held the same day, the government granted in-principle approval to implement the five pre-election guarantees, estimating an annual cost of ₹50,000 crore.[166] These included Gruha Jyothi for 200 units of free electricity to households, Gruha Lakshmi providing ₹2,000 monthly to the female head of eligible families, Anna Bhagya for 10 kg of free rice per family member, Shakti for free bus travel for women, and Yuva Nidhi offering ₹3,000 monthly unemployment allowance to graduates and ₹1,500 to diploma holders for two years.[167] Orders to initiate implementation were issued immediately, signaling a priority on fulfilling electoral promises.[168] On June 2, 2023, the cabinet formalized the launch of all five schemes within the 2023-24 financial year, with Siddaramaiah later revising the projected annual expenditure to ₹59,000-60,000 crore in a June 26 statement.[169] [170] This rapid rollout marked a shift from the previous BJP government's focus on infrastructure and industrial incentives toward direct welfare transfers targeting women, youth, and low-income households.[171] The policies aimed to address immediate economic relief post-COVID, drawing from Congress's campaign emphasis on social equity. Public reception was initially enthusiastic among Congress supporters and intended beneficiaries, with reports of high application volumes for schemes like Gruha Lakshmi and Shakti indicating strong uptake.[172] The government highlighted the schemes as transformative for household finances, particularly for women and the unemployed.[173] However, opposition parties, led by the BJP, criticized the initiatives as fiscally irresponsible "freebies" likely to increase state debt and divert funds from development projects, with former Chief Minister Basavaraj Bommai warning of long-term economic strain.[174] Economists echoed concerns over sustainability, noting the schemes' potential to exacerbate revenue deficits without corresponding revenue enhancements.[175] Despite this, the policies bolstered Congress's image among rural and lower-income voters in the short term.Subsequent Developments
Bypoll outcomes (2023-2025)
Following the 2023 Karnataka Legislative Assembly election, three bypolls were necessitated in 2024 due to vacancies arising from resignations and a death. The Channapatna seat fell vacant after H. D. Kumaraswamy, the incumbent Janata Dal (Secular) MLA, resigned following his victory in the 2024 Lok Sabha election from Mandya constituency. Shiggaon became vacant when former Chief Minister Basavaraj Bommai, the BJP MLA, resigned to facilitate his son Bharath Bommai's candidacy amid internal party dynamics. Sandur's seat was vacated by the death of Congress MLA E. Tukaram, who passed away in April 2024.[176][177][178] The bypolls occurred on November 13, 2024, with vote counting on November 23, 2024, under the oversight of the Election Commission of India. Voter turnout was recorded at 81.84% across the three seats. The Indian National Congress achieved a clean sweep, securing all three constituencies and increasing its assembly strength from 135 to 137 seats, thereby strengthening its majority in the 224-member house. This outcome represented a setback for the BJP-JD(S) alliance, as Congress wrested Channapatna from JD(S) and Shiggaon from BJP while retaining Sandur.[179][180][181]| Constituency | Winner (Party) | Margin of Victory | Runner-up (Party) | Previous Holder (Party) |
|---|---|---|---|---|
| Channapatna | C. P. Yogeeshwara (INC) | 26,000+ votes | Nikhil Kumaraswamy (JD(S)) | H. D. Kumaraswamy (JD(S)) |
| Shiggaon | Pathan Yasir Ahmed Khan (INC) | Approximately 12,000 votes | Bharath Bommai (BJP) | Basavaraj Bommai (BJP) |
| Sandur | E. Annapurna (INC) | Close contest, margin under 5,000 votes | Bangaru Hanumantha (BJP) | E. Tukaram (INC) |