India is estimated to have approximately 160 to 180 nuclear warheads as of 2025. While India has not officially disclosed the exact size of its arsenal, recent expert estimates suggest around 180 warheads
. Other sources estimate the number to be around 160 to 172 warheads, based on fissile material production and delivery capabilities
. India's nuclear arsenal includes land-based ballistic missiles, sea-based submarine-launched ballistic missiles, and air-launched nuclear weapons, forming a nuclear triad
. India maintains a "no first use" nuclear policy but has qualified it under certain conditions involving biological or chemical attacks
. In summary, the best current estimate is that India possesses about 160 to 180 nuclear warheads in its stockpile.