India has 130 to 140 nuclear warheads—and more are coming, according to a recent 2018 report.
“India is estimated to have produced enough military plutonium for 150 to 200 nuclear warheads, but has likely produced only 130 to 140,” according to Hans Kristensen and Matt Korda of the Nuclear Information Project at the Federation of American Scientists back in 2018. “Nonetheless, additional plutonium will be required to produce warheads for missiles now under development, and India is reportedly building several new plutonium production facilities.”
In addition, “India continues to modernize its nuclear arsenal, with at least five new weapon systems now under development to complement or replace existing nuclear-capable aircraft, land-based delivery systems, and sea-based systems.”