The United States has 5,113 nuclear warheads in its stockpile and "several thousand" more retired warheads awaiting the junk pile, the Pentagon said in an unprecedented accounting of a secretive arsenal born in the Cold War and now shrinking rapidly.