For 2024, Opposition is still in the game https://indianexpress.com/article/opinion/columns/yogendra-yadav-writes-for-2024-opposition-is-still-in-the-game-9058961/

.. the BJP has not received a massive popular endorsement in the latest round.

Suppose the citizens of these states vote exactly the same way next year as they did in the recent assembly elections, the net gainer will
be Congress, not the BJP.

If we add up assembly-wise votes for each parliamentary seat, the tally will be

24 for BJP and 5 for the Congress in Madhya Pradesh (compared to 28-1 in 2019),

8 for BJP and 3 for the Congress in Chhattisgarh (9-2 in 2019),

14 for BJP and 11 for Congress in Rajasthan (24-0 in 2019) and

0 for the BJP and 9 for the Congress in Telangana (4-3 in 2019). In all, it would mean

46 seats for the BJP (loss of 19) and 28 seats for the Congress (gain of 22)

Look at the big picture.

In 2019, the BJP won 303 seats, just 30 seats above the majority mark.

The BJP faces significant depletions in Bengal, Karnataka  Maharashtra) and Uttar Pradesh

Add to it near-certain but minor losses in Himachal Pradesh, Haryana, Telangana and Assam.

E-library