The BJP-JD(S) alliance has won all four Karnataka Legislative Council seats contested on October 23. The BJP retained three seats and the JD(S) won one, while Congress failed to win any of the four.
The BJP won the North-East Teachers’, South-East Graduates’ and West Graduates’ constituencies. The JD(S), backed by the BJP, won the Bengaluru Teachers’ constituency from Congress.
The result is a political setback for the ruling Congress, but it does not change the party’s majority in the 75-member Karnataka Legislative Council. Congress has 38 members, the BJP 24, the JD(S) six, and there is one Independent member and Chairman Saleem Ahmed. Five government-nomination seats are vacant.
While MLC election losses do not directly threaten the survival of a state government, they can affect the political balance in a Legislative Council. In this case, the four-seat result strengthens the opposition alliance but leaves Congress’s existing majority intact.
The MLC election results 2026 were still being declared in some constituencies in Uttar Pradesh, Bihar and Maharashtra when early results were published. This article should be updated only with the final returning-officer declarations for those states.
In Uttar Pradesh, reporting during counting recorded BJP leads or wins in several seats and Samajwadi Party wins in others, with some results still awaited. Bihar and Maharashtra also recorded mixed outcomes during counting. Those tallies should not be presented as final until officially declared.
Who won the MLC elections in Karnataka 2026?
The BJP-JD(S) alliance won all four Karnataka Legislative Council seats contested on October 23. The BJP won three seats and the JD(S) won the Bengaluru Teachers’ constituency. Congress won none of the four, though it retains its majority in the 75-member council.
The exact UP, Bihar and Maharashtra tallies should be added from official declarations once counting is complete.
Related Karmactive coverage: October 2026 by-election coverage and ECI electoral-process coverage.
(function () {
var btn = document.getElementById('karmactivePushBtn');
var status = document.getElementById('karmactivePushStatus');
if (!btn) return;
function setStatus(msg) {
if (status) status.textContent = msg;
}
function fallback() {
setStatus('Push notifications are not supported in this browser. Try the email option above.');
}
btn.addEventListener('click', function () {
try {
/\* OneSignal v16+ deferred SDK \*/
if (window.OneSignalDeferred && Array.isArray(window.OneSignalDeferred)) {
setStatus('Opening notification prompt...');
window.OneSignalDeferred.push(function (OneSignal) {
if (OneSignal && OneSignal.Notifications && typeof OneSignal.Notifications.requestPermission === 'function') {
OneSignal.Notifications.requestPermission()
.then(function () {
setStatus('You will receive push notifications when new articles are published.');
})
.catch(fallback);
} else {
fallback();
}
});
return;
}
/\* OneSignal direct object \*/
if (window.OneSignal && OneSignal.Notifications && typeof OneSignal.Notifications.requestPermission === 'function') {
OneSignal.Notifications.requestPermission()
.then(function () {
setStatus('You will receive push notifications when new articles are published.');
})
.catch(fallback);
return;
}
/\* Older OneSignal SDK \*/
if (window.OneSignal && typeof OneSignal.push === 'function') {
setStatus('Opening notification prompt...');
OneSignal.push(function () {
if (typeof OneSignal.showSlidedownPrompt === 'function') {
OneSignal.showSlidedownPrompt();
} else {
fallback();
}
});
return;
}
fallback();
} catch (e) {
fallback();
}
});
})();
\———————————————————————————————–
\———————————————————————————————–
## How to Log Into WordPress REST API — Step by Step
### What We Used: \*\*Application Password Authentication\*\*
\—
### Step 1: Get the Credentials
From the Pipeline file (\`Karmactive Pipeline.md\`), the credentials are:
\- \*\*Username\*\*: \`Sunita Somvanshi\`
\- \*\*Application Password\*\*: \`Tw8Q Khc9 8KxU 5L4O 3Q0s 0w6J\` (remove spaces → \`Tw8QKhc98KxU5L4O3Q0s0w6J\`)
> Application Passwords are created in WordPress Admin → \*\*Users → Profile → Application Passwords\*\* section. They’re separate from the login password and designed for API access.