Die Zusammensetzung des nach der Parlamentswahl in Indien 2019 gebildeten Zweiten Kabinetts von Premierminister Narendra Modi wurde am 31. Mai 2019 bekanntgegeben.[1][2] Einige der Minister aus dem vorangegangenen Kabinett Modi I blieben weiter im Amt, allerdings häufig mit neuem Portfolio. Daneben gab es viele neue Gesichter. Wichtige Änderungen waren z. B. die Ernennung von Amit Shah zum Innenminister, und des Diplomaten Subrahmanyam Jaishankar zum Außenminister. Am 9. Juni 2024 wurde es vom Kabinett Modi III abgelöst.
Bei Erstvorstellung umfasste das Kabinett neben dem Premierminister 24 Kabinettsminister, 9 Staatsminister (Staatssekretäre) mit einigem Zuständigkeitsbereich und 24 Staatsminister.[1] Neben der Bharatiya Janata Party waren noch vier weitere Parteien im Kabinett personell vertreten: Shiv Sena, Shiromani Akali Dal, Lok Janshakti Party und die Republican Party of India (Athwale).