La Corée du Nord est le seul pays à avoir quitté le Traité de non-prolifération nucléaire, c'était en janvier 2003. Mais le Ttaité de Non-Prolifération date de la fin des années 1960 : il confirme le droit à l'arme nucléaire pour les cinq premiers pays à l'avoir possédée : Etats-Unis, Russie, Chine, France et Royaume-Uni, qui sont aussi les cinq membres permanents du Conseil de sécurité de l'ONU.
Le Traité de non-prolifération nucléaire interdit aux autres pays signataires de s'équiper de la bombe atomique et il devrait empêcher le transfert de technologies nucléaires militaires.
Malgré 10 ans de bras de fer avec la communauté internationale, l'Iran n'est jamais sorti du TNP et l'accord de 2015 permet de vérifier que Téhéran se contente désormais d'un programme nucléaire civil.
Trois puissances nucléaires n'ont pas signé le Traité. Il s'agit de l'Inde, du Pakistan et d'Israël.
C'est le réseau clandestin du scientifique pakistanais Abdulkader Khan qui a permis à plusieurs pays de développer des programmes d'armement nucléaire secrets.. La Corée du Nord est l'un des Etats à en avoir bénéficié.
Le Traité de non-prolifération nucléaire n'est pas seulement contesté par des Etats ayant des velléités de programme nucléaire militaire : un Traité d'interdiction des armes atomiques a été adopté à l'ONU en juillet 2017, mais ce texte ne s'applique qu'aux Etats signataires .