The BJP and JD(S) have handed Karnataka's ruling Congress an uncomfortable message from the state's most educated voters. In results declared on Wednesday, October 28, the NDA partners won all four Legislative Council seats that were up for grabs in two Graduates' and two Teachers' constituencies, leaving the Congress without a single seat.

The BJP took three of the four seats, while the JD(S), contesting with BJP backing, wrested the Bengaluru Teachers' seat from a sitting Congress MLC. The four constituencies together cover 19 districts, close to two-thirds of the state, including the home districts of former Chief Minister Siddaramaiah and Congress president Mallikarjun Kharge.

Seat-by-seat: how the four contests played out

The closest fight was in Bengaluru Teachers'. Congress MLC Puttanna led after the first round of counting, but JD(S) candidate A.P. Ranganath overtook him in the second round and held on to the end, finishing with 10,810 votes against Puttanna's 9,902, a margin of 908.

In the North-East Teachers' constituency, BJP's Shashil G. Namoshi crossed the winning quota of 14,191 on first-preference votes alone, polling 15,596 against Congress candidate Sharanappa Mattur's 12,299. Of the 30,253 votes cast there, 1,873 were rejected as invalid.

The Graduates' seats were more comfortable for the BJP. In West Graduates', S.V. Sankanoor recorded his third straight win, taking 33,711 votes to Congress candidate Mohan Limbikai's 24,388. In South-East Graduates', K.M. Suresh polled 66,020 votes against 42,922 for Congress's Shashi Hulakunte Math, the widest margin of the day.

ConstituencyResult
Bengaluru Teachers'A.P. Ranganath (JD(S)) beat Puttanna (Congress) by 908 votes
North-East Teachers'Shashil G. Namoshi (BJP) beat Sharanappa Mattur (Congress) by 3,297 votes
West Graduates'S.V. Sankanoor (BJP) beat Mohan Limbikai (Congress) by 9,323 votes
South-East Graduates'K.M. Suresh (BJP) beat Shashi Hulakunte Math (Congress) by 23,098 votes
Final tallyBJP 3, JD(S) 1, Congress 0
Districts covered19, nearly two-thirds of Karnataka

Why these seats matter more than their number

Graduates' and Teachers' constituencies are an unusual part of India's electoral system. Only registered graduates or teachers in the region can vote, and they mark preferences on paper ballots rather than pressing a button on an EVM. That makes the electorate small, highly educated and spread across many districts, and parties often read the result as a mood check on the urban middle class and the education sector.

Four seats will not change the balance of power in the Council in any dramatic way. What stings for the Congress is the clean sweep across such a large geography, including districts it considers its strongholds, and the loss of a sitting member in Bengaluru, the state's political and economic capital.

NDA camp celebrates, takes aim at Shivakumar

The winning side wasted no time. The Karnataka BJP's official X handle posted a cheeky message aimed at Chief Minister D.K. Shivakumar, declaring that the NDA had swept "4/4" Teachers' and Graduates' seats, borrowing a viral social media catchphrase to do it.

Former Chief Minister B.S. Yediyurappa congratulated the four winners and described the outcome as a clear mandate against the ruling Congress and an endorsement of the development politics of the NDA government under Prime Minister Narendra Modi.

Union Minister and JD(S) leader H.D. Kumaraswamy posted "Satyameva Jayate" and called the result the beginning of a new dawn of hope. JD(S) state youth president Nikhil Kumaraswamy went further, calling it a "historic 4/4 clean sweep" and a "clear trailer" for the 2028 Assembly election. He also accused the Congress government of misusing state machinery, and pointed out that the verdict came through ballot papers, "free of any EVM debate."

Ranganath, the new Bengaluru Teachers' MLC, made a similar point in a TV interview, saying the paper-ballot result answered those who keep questioning electronic voting machines. That jab lands at a time when the Congress and its INDIA bloc allies are running a national campaign over alleged irregularities in the electoral rolls.

What it means for the Congress government

For the Congress, the timing is awkward. The party is preparing for a big opposition rally in Delhi on November 1 over what it calls "vote chori", and the BJP will now point to a Karnataka contest fought on paper ballots in which the Congress lost every seat. Inside the state, the result also gives the opposition a talking point against the Shivakumar government ahead of local body polls and the run-up to 2028.

For the BJP-JD(S) alliance, the sweep is a much-needed sign that their partnership can transfer votes on the ground. The two parties have had an uneasy relationship in the past, and a combined win across 19 districts will strengthen the case for contesting together in future elections.

What happens next

The four winners will take oath as members of the Karnataka Legislative Council in the coming days. The Congress has not yet publicly explained the defeat, but party leaders are expected to review the result, particularly the narrow loss in Bengaluru Teachers', where a swing of a few hundred votes would have changed the outcome.

Political watchers will be looking at whether the NDA can carry this momentum into the bigger contests ahead, and whether the Congress responds with organisational changes in the districts where it lost ground. Either way, the message from Karnataka's teachers and graduates this week is hard for the ruling party to ignore.

Also Read