In the 2024 Lok Sabha elections, the NDA's (National Democratic Alliance led by the BJP) seats have come down from 353 in 2019 to 293 in the 2024 Lok Sabha elections — a deficit of 60 seats.
The big shock in the numbers comes from the Hindi Heartland states. Take a look at these nine states and Delhi.
Combined, these nine states and Delhi have 225 seats in total. In 2019, the NDA won 203 of these. But from 203/225 in 2019, the NDA's numbers in the heartland states have reduced to 149, a deficit of 54 seats.
Please refer to the table below.
| State | Seats | 2019 | Alliance | 2024 | Alliance | Net |
| Bihar | 40 | 39 | (17+16+6) BJP,JDU,LJP | 29 | (12+12+5) BJP, JDU, LJP | -10 |
| Chhattisgarh | 11 | 9 | - | 10 | 1 | |
| Delhi | 7 | 7 | - | 7 | 0 | |
| Haryana | 10 | 10 | - | 5 | -5 | |
| Himachal | 4 | 4 | - | 4 | 0 | |
| Jharkhand | 14 | 12 | (11+1) BJP, AJSU | 9 | (8+1) BJP, AJSU | -3 |
| Madhya Pradesh | 29 | 28 | - | 29 | 1 | |
| Rajasthan | 25 | 25 | (24+1) BJP, RLP | 14 | -11 | |
| Uttar Pradesh | 80 | 64 | (62+2) BJP, Apna Dal | 36 | (33+2+1) BJP, RLD, Apna Dal | -28 |
| Uttarakhand | 5 | 5 | - | 5 | 0 | |
| 225 | 203 | 148 | -55 |

