40 nuclear warheads, perhaps...but loaded onto only 18 serviceable ICBM's.
Umm,the figure of 18-20 ICBMs for the PLA has been floated around for the past decade & honestly,it is starting to sound dated esp with China having unveiled a new road mobile ICBM as well as sea launched variant of the same.The number of landbased ICBMs will probably have neared 50 now
& add to this IRBMs as well as cruise missiles & airlaunched nukes which can hit US facilities in the Pacific & South East Asia,China probably has atleast 120-150 nukes painted at US targets.That will increase all the more when the JL-2 SLBM gets deployed.
China is estimated to have anywhere between 350-550 nukes.