Most experts think North Korea has nuclear weapons, and perhaps as many as eight of them.
On 9 October 2006, North Korea admitted that it had tested a nuclear weapon for the first time.
On 5 July 2006, North Korea test-fired six missiles, which didn't have weapons attached to them. Some of those missiles were powerful enough to reach other countries.
But even though it has tested a weapon and missiles, experts don't think the country is yet able to put the two together so that it can fire them.
It is impossible to know exactly what is happening because the government in North Korea doesn't like people from outside the country going there and finding out what is happening.