Date |
Information |
1976–81 |
North Korea commences its missile development program using Scud-B from the Soviet Union and a launchpad from Egypt.[9] |
April 9, 1984 |
First Scud-B (Hwasong-5) missile test firing.[9] |
September 1984 |
North Korea test-fired Scud-B (Hwasong-5) missile three times.[10] |
May 1986 |
Secret test of "long-range guided missile", according to South Korean Defense Minister Lee Ki-Baek [ko].[10] |
1988 |
Operational deployment of Scud-B (Hwasong-5) and Scud-C (Hwasong-6) missiles.[9] |
May 1990 |
First Hwasong-7 (Nodong) missile test, but failed.[10][9][11] |
May 29, 1993 |
Test-fires of Hwasong-6 and Hwasong-7.[10] |
August 31, 1998 |
North Korea fires off its first ballistic missile, the Unha-1 rocket, also known as the Taepodong-1 missile, from the launch site of Musudan-ri in North Hamgyong Province.[12] |
September 24, 1999 |
North Korea agrees to a moratorium on long-range missile tests.[13] |
2002 |
North Korea pledges to extend moratorium on missile tests beyond 2003. |
2004 |
North Korea reaffirms moratorium.[14] |
2005 |
North Korea fires short-range missile into Sea of Japan.[15] |
March 8, 2006 |
North Korea has test fired two short-range missiles into Sea of Japan.[16] |
July 5, 2006 |
2006 North Korean missile test – Failed test-fire of Taepodong-2. Hwasong-6 and Hwasong-7 were also tested.[10][12] |
May 25, 2007 |
North Korea fired short-range missiles.[17] |
June 7, 2007 |
North Korea fires missiles off coast.[18] |
March 28, 2008 |
North Korea fires three ship-to-ship missiles.[19] |
May 30, 2008 |
North Korea fires three short-range missiles into west coast.[20] |
April 5, 2009 |
Failed orbit of the Kwangmyongsong-2 satellite aboard an Unha-2 carrier rocket. |
July 2, 2009 |
2009 North Korean missile test – Test-fires of Hwasong-6 and Hwasong-7.[10] |
October 12, 2009 |
North Korea fires five short-range missiles.[21] |
April 13, 2012 |
Failed launch of the Kwangmyŏngsŏng-3 satellite aboard an Unha-3 carrier rocket. |
December 12, 2012 |
Successful launch of the Kwangmyŏngsŏng-3 Unit 2 satellite aboard a three-stage rocket[12] |
March 15, 2013 |
North Korea fires short-range missiles.[22] |
May 18, 2013 |
2013 North Korean missile tests – Test-fires of multiple missiles of unknown types, possibly KN-02 Toksa or multiple rocket launcher or anti-ship missiles.[10] |
February 27, 2014 |
North Korea fires four Hwasong-5 (Scud-B) short-range missiles.[10][23] |
March 3, 2014 |
North Korea fires two Hwasong-6 (Scud-C) short-range missiles.[10][24] |
March 4, 2014 |
North Korea fires three volley of rockets into Sea of Japan.[25] |
March 16, 2014 |
North Korea fires ten short-range missiles into Sea of Japan.[26] |
March 26, 2014 |
Test-fires of Hwasong-7 (Nodong). Two missile were successfully launched.[10][27] |
June 26, 2014 |
Test-fire of a KN-02 missile.[10] |
June 29, 2014 |
Test-fire of two Hwasong-6 missiles.[10] |
July 9, 2014 |
North Korea fired two Hwasong-6 missiles.[10] |
July 13, 2014 |
Two Hwasong-6 missiles were launched.[10] |
July 26, 2014 |
Test-fire of a Hwasong-6 missile.[10] |
August 14, 2014 |
Test-fire of a KN-02 missile.[10] |
September 1, 2014 |
North Korea continued to fire a KN-02 missile.[10] |
September 6, 2014 |
A KN-02 missile was fired.[10] |
February 8, 2015 |
North Korea test-fired five projectiles: one KN-02 missile and four 300-mm guided artillery rockets.[28] |
March 1, 2015 |
North Korea test-fired two Hwasong-6 missiles.[10] |
April 2, 2015 |
North Korea test-fired a missile, assumed to be KN-02.[28] |
April 3, 2015 |
North Korea test-fired four missiles. These missile were also assumed to be KN-02.[28] |
May 9, 2015 |
North Korea claims to launch a missile, named Pukguksong-1 from a submarine.[10][29][12] |
November 28, 2015 |
Failed test-fire of a Pukguksong-1 missile.[10] |
December 21, 2015 |
Failed test-fire of a Pukguksong-1 missile. The Korean Central Television appears to doctor the launch footage.[10][30] |
February 7, 2016 |
Successful launch of the Kwangmyŏngsŏng-4 satellite.[31] |
March 10, 2016 |
North Korea launched two Hwasong-6 missiles.[10][31] |
March 18, 2016 |
North Korea launched two Hwasong-7 missiles. Only one missile was successfully fired, the other was failed.[10][31] |
March 29, 2016 |
North Korea launched an unidentified short-range missile. The missile hit an inland target.[32] |
April 9, 2016 |
Test of engine designed for an intercontinental ballistic missile.[33] |
April 15, 2016 |
Test-fire of a Hwasong-10 (Musudan) missile, but failed.[34] |
April 23, 2016 |
North Korea announced that a Pukguksong-1 missile was successfully launched.[35] |
April 28, 2016 |
Failed test-fires of two Hwasong-10 missiles.[36] |
May 30, 2016 |
North Korea tried to launch a Hwasong-10 missile but also failed.[37] |
June 22, 2016 |
Two Hwasong-10 missiles were launched. One was successfully tested, the other appears to be exploded midair. North Korea claimed the two test-fires to be successful.[38][39][40] |
July 9, 2016 |
A failed test flight of Pukguksong-1 occurred.[41] |
July 18, 2016 |
North Korea test-fired one Scud-type missile and two Hwasong-7 missiles.[31] |
August 3, 2016 |
North Korea test-fired two Hwasong-7 missiles.[31] |
August 24, 2016 |
North Korea claimed that a successful launch of the submarine-launched ballistic missile Pukguksong-1 was conducted. According to Kim Jong Un, it is a missile capable of striking the United States mainland and its target in Pacific.[42][43] |
September 5, 2016 |
North Korea test-fired three Hwasong-9 (Scud-ER) missiles.[10] |
October 15, 2016 |
Failed North Korean ballistic missile launch.[44] |
October 19, 2016 |
Failed launch of an intermediate-range ballistic missile.[45] |
February 11, 2017 |
North Korea test-fired a Pukguksong-2 missile over the Sea of Japan. This was the first launch of the new medium-range ballistic missile.[46][47][12] |
March 6, 2017 |
North Korea launched four Hwasong-9 missiles from the Tongchang-ri launch site in the northwest. Some flew 1,000 km (620 mi) before falling into the Sea of Japan.[12][48][49][50] |
April 4, 2017 |
North Korea test-fired a Hwasong-12 medium-range ballistic missile from its eastern port of Sinpo into the Sea of Japan. The launch failed.[12][10][51][52] |
April 15, 2017 |
North Korea test-fired a Hwasong-12 missile from the naval base in Sinpo but it exploded almost immediately after the takeoff.[10][53][54][55][56] |
April 28, 2017 |
North Korea test-fired a Hwasong-12 missile from Pukchang airfield. The missile exploded and broke apart minutes after liftoff.[10][57][58][59][60][61] |
May 14, 2017 |
North Korea test-fired a Hwasong-12[62] missile from a test site in the area of Kusong.[63] The missile, later revealed to be an intermediate range ballistic missile,[64] traveled 30 minutes,[65] reached an altitude of more than 2,111.5 km, and flew a horizontal distance of 789 km (490 mi), before falling into the Sea of Japan.[64] Such a missile would have a range of at least 4,000, reaching Guam, to 6,000 km.[63][62] |
May 21, 2017 |
North Korea test-fired another Pukguksong-2 medium-range ballistic missile from Pukchang airfield,[66][67] which traveled approximately 500 km (310 mi) before falling into the Sea of Japan.[68] The missile landed about 350 km (220 mi) from North Korea's east coast.[68] |
May 29, 2017 |
North Korea fired a KN-18 short range ballistic missile into the Sea of Japan. It traveled 450 km (280 mi).[69][70] |
June 8, 2017 |
North Korea fired several missiles into the Sea of Japan. They are believed to be anti-ship missiles.[71] The South Korean military said the launches show the reclusive regime's "precise targeting capability."[72] |
June 23, 2017 |
North Korea tested a new rocket engine that could possibly be fitted to an intercontinental ballistic missile.[73] This engine was later believed to be for the second stage of the Hwasong-15, first flown later in 2017.[74][75] |
July 4, 2017 |
North Korea tested its first intercontinental ballistic missile (ICBM) named Hwasong-14 on July 4.[76][77] It launched from the Panghyon Aircraft Factory 8 km southeast of Panghyon Airport.[78] It was aimed straight up at a lofted trajectory and reached more than 2,500 km into space.[79] It landed 37 minutes later,[80] more than 930 km from its launch site,[81] into Japan's exclusive economic zone.[82] Aiming long, the missile would have traveled 7,000–8,000 km or more, reaching Alaska, Hawaii, and possibly Seattle.[80][83][84][85][86] Its operational range would be farther, bringing a 500 kg payload to targets in most of the contiguous United States 9,700 km away.[87][88][89] |
July 28, 2017 |
The 14th missile test carried out by North Korea in 2017 was another ICBM launched at 23:41 North Korea time (15:41 GMT) from Chagang Province in the north of the country on July 28, 2017. Los Angeles, Denver, Chicago, Boston, and New York City appear to be within range.[90] The missile's reentry vehicle (RV) was seen by people in Japan as it entered the atmosphere and landed near the northernmost Japanese island, Hokkaido.[91][92] Analysis later revealed that the RV broke up on re-entry; further testing would be required.[93] The CIA made an assessment expecting adequate performance of the RV under the different stresses of a shallower trajectory towards the continental US.[94] |
August 26, 2017 |
North Korea test-fired three short-range ballistic missiles from the Kangwon Province on August 26. Two travel approximately 250 kilometers in a northeastern direction and one explodes immediately after launch.[95] |
August 29, 2017 |
On August 29, 2017, at 6 AM local time, North Korea launched a Hwasong-12 missile over Northern Japan.[10][96] The missile's short and low trajectory and its breakup into three pieces is consistent with the failure of a heavy post-boost vehicle.[97] |
September 15, 2017 |
North Korea launched a Hwasong-12 missile on September 15 from Sunan airfield. It reached a height of 770 km (480 mi) and flew a distance of 3,700 km (2,300 mi) for 17 minutes over Hokkaido before landing in the Pacific.[10][98] |
November 28, 2017 |
North Korea launched a Hwasong-15 ICBM from the vicinity of Pyongsong at 3:00 am Pyongyang time. The rocket traveled for 50 minutes and reached 4,500 km (2,800 mi) in height, both of which were new milestones. The missile flew 970 km (600 mi) east into the Sea of Japan; unlike summer launches, the Japanese government did not issue cellphone alerts to warn its citizens. Its potential range appears to be more than 8,000 miles (13,000 km), able to reach Washington and the rest of the continental United States and Australia.[10][99][100][101] Much about the missile is unknown. The missile might have been fitted with a mock warhead to increase its range, in which case the maximum missile range while carrying a heavy warhead might be shorter than 13,000 km. Based on satellite imagery, some experts believe that North Korea may now be able to fuel missiles horizontally, shortening the delay between when a missile becomes visible to when it can be launched.[99] The rocket is believed to have broken up on re-entry into the atmosphere.[102] |
May 4, 2019 |
North Korea launched several short-range projectiles from the vicinity of Wonsan on the country's east coast,[103] initial speculation as possibly a Russian Iskander missile which can make course corrections during its flight.[104] Later designated as KN-23[105] and in 2023, the official name was revealed as Hwasong-11A.[106] |
May 9, 2019 |
North Korea launched two Hwasong-11A missiles from the vicinity of Sino-ri in North Pyongan Province (launch area also, in another source, identified as Kusong) at 4:29 p.m. and 4:49 p.m. local time.[10][104][107] |
July 25, 2019 |
North Korea launched two Hwasong-11A short-range ballistic missiles.[10][108] Demonstrated maximum range is 690 km.[109] |
July 31, 2019 |
North Korea launched "several" short-range ballistic missiles.[110] |
August 2, 2019 |
North Korea launched two short-range ballistic missiles at 2:59 a.m. and 3:23 a.m. local time.[111] |
August 24, 2019 |
North Korea launched two short-range ballistic missiles from Sondok in South Hamgyong Province. Both fell in the Sea of Japan.[112] |
September 10, 2019 |
North Korea launched two short-range projectiles from Kaechon shortly after proposing to resume denuclearization negotiations with the US. Both the projectiles fell into the sea off the North's east coast.[113] |
October 2, 2019 |
North Korea test-fired a new-type submarine-launched ballistic missile (SLBM) in the waters off Wonsan. The Republic of Korea Armed Forces said the missile, which was dubbed Pukguksong-3, flew about 450 kilometers and reached a maximum altitude of 910 kilometers, making it an intermediate-range ballistic missile. It fell into the exclusive economic zone of Japan off Shimane Prefecture. North Korea said the launch was successful.[114][115] |
October 31, 2019 |
North Korea test-fired two short-range projectiles from Sunchon at 4:35 p.m. and 4:38 p.m. Both flew around 370 km and reached a maximum altitude of 90 km before falling in the Sea of Japan.[116] |
November 28, 2019 |
North Korea test-launched two "short-range projectiles".[117] Rocket exhaust was visible from Russia.[118] |
March 2, 2020 |
North Korea carried out test-launch of two unidentified projectiles from eastwards over the sea from the Wonsan area on the east coast. Projectiles are equipped with an operational range of 240 kilometres, and capable to flew a height of 35 kilometres.[119] |
March 25, 2021 |
North Korea carried out test-launch of two upgraded Hwasong-11A (KN-23) short-range ballistic missiles carrying a 2.5-tonne live warhead each that correctly hit the simulated targets. While North Korea official statement reported a 600 km range, Japanese and South Korean sources reported that the missiles flew just over 400 km.[120] Later, the South Korean Joint Chiefs of Staff revised their range assessment of new North Korean missile to 600 km and the Defense Minister said that blind spots due to earth curvature led to initial estimate of 450 km.[121] Later, the missiles were identified as Hwasong-11C.[10] |
September 11, 2021 |
North Korea carried out tests of a new long-range cruise missile on 11 and 12 September 2021, according to the KCNA. The missiles flew for 1,500 kilometres and successfully hit their target in North Korea's waters, and were meant for a "strategic role" according to the news agency, which analyst Ankit Panda stated was a common euphemism for a missile capable of carrying nuclear warheads.[122] |
September 15, 2021 |
North Korea fired two unidentified ballistic missiles towards the Sea of Japan. Japan's Ministry of Defense stated that they had landed in the country's exclusive economic zone. The South Korean Joint Chiefs of Staff reported that the missiles flew for 800 kilometres, while reaching an altitude of 60 kilometres,[123] and were fired from Yangdok County. KCNA later stated that they were part of a railway-borne missile system.[124] |
September 28, 2021 |
A short-range missile was fired by North Korea towards the Sea of Japan from Chagang Province, according to South Korean officials. The Japanese government meanwhile suspected it to be a ballistic missile.[125] Rodong Sinmun stated that North Korea had tested a new hypersonic missile called Hwasong-8 and it was launched from Toyang-ri in Ryongrim County. The test, including that of its gliding warhead, was a success according to the state media, which also called it a weapon of "great strategic significance".[126] |
September 30, 2021 |
KCNA stated that North Korea had successfully tested a new anti-aircraft missile. It added that the missile contained the new technologies of twin-rudder control and double-impulse flight engine.[127] |
October 19, 2021 |
South Korea JCS announced that a ballistic missile was fired from Sinpo at 10:17am;[128] JoongAng Ilbo claims that the missile fired was a SLBM.[129] Rodong Sinmun reported on the launch on 20 October, revealing that it was a new SLBM launched from a Sinpo-class submarine named 'Hero 8.24'. The new missile features advanced guidance technologies, and can conduct 'pull-up' manoeuvres.[130][128] Later, the missile was identified as Hwasong-11S.[10] |
January 5, 2022 |
North Korea test-fired a hypersonic missile, in the first major weapons test by the nation in 2022 and claimed the same as "The successive successes" in the test launches.[131] |
January 10, 2022 |
North Korea test fired the second ballistic missile of the year, likely a Hwasong-8 missile. It is claimed that it had a detached hypersonic glide vehicle (HGV). The missile hit its target in Sea of Japan.[132] The missile reached speeds of Mach 10 as per South Korea's Joint Chiefs (JCS), however the JCS have so far refused to confirm that the missile is an actual hypersonic glide vehicle (HGV). The missile reached a range of 700 km or 434.96 miles and an apogee of 60 km or 37.3 miles.[133] NORAD and the FAA also reacted to this launch by grounding West coast airplanes up to Portland for 5 to 7 minutes, the FAA gave no official reason for these delays, likely so NORAD could try to intercept the missile if it went towards the US. This US military reaction seems to indicate that North Korea does indeed possess rudimentary hypersonic vehicle capabilities.[134] |
January 15, 2022 |
North Korea test-fired two Hwasong-11A (KN-23) short range missiles from two separate trains in a short notice mission. The drill was meant to test the response time and alert posture of the country's new railway-borne missile regiment. This was the second reported railway-based missile test since its first launch in September 15 of 2021.[135] The missiles hit its target in the Sea of Japan. The missile reached a range of 430 km (270 mi) and an apogee of 36 km (22 mi) and a top speed of Mach 6 (7,350kmph). Due to the successful nature of the tests it was claimed by North Korea's State media that the railway-borne missile capabilities will be expanded across the country.[136] |
January 25, 2022 |
North Korea test-launched two long-range cruise missiles to the dummy target, 1,800 km (1,100 mi) away at an average speed of Mach 1.47 (720 km/h (450 mph).[137] |
January 30, 2022 |
North Korea launched an Intermediate Range Ballistic Missile (IRBM) Hwasong-12 missile. The missile was fired at a lower apogee thereby limiting its true range, the missile reached a height of 2,000 km (1,200 mi) and reached a range of 800 kilometers (500 miles) where it fell into the exclusive economic zone of the Korean peninsula in the Sea of Japan.[138] The launch was the seventh test in the month and the second IRBM since the November 2017 test.[139] |
February 27, 2022 |
North Korea launched a ballistic missile towards the Sea of Japan. The missile reached a height of 600 km (370 mi) and reached a range of 300 km (190 mi), detected in the Sunan area. North Korea resumed the test-launch spree after a break of 28 days.[140] |
March 5, 2022 |
North Korea test launched its Hwasong-17 ICBM system, albeit with a reduced capability or range.[141] |
March 16, 2022 |
North Korea attempted to test-fire a projectile alleged to be an ICBM according to NHK, Japan citing a source in Ministry of Defense (Japan). The rocket broke up soon after liftoff.[142] |
March 24, 2022 |
North Korea conducted its first successful ICBM launch in over four years. The ICBM launched with a distance of 1080 km and an altitude of 6000 km, suggesting an ability to reach the entire continental United States. North Korea claimed the ICBM was the new Hwasong-17; some analysts believe the launch was in fact a smaller 2017 Hwasong-15 ICBM, and that in order to allow it to travel farther it had been stripped of any significant payload.[143] |
April 16, 2022 |
North Korea test launched two short-range tactical devices towards east coast which reached a height of 24 km (15 mi) and reached a range of 112 km (70 mi). The missiles were later identified to be Hwasong-11D.[10][144] |
May 4, 2022 |
North Korea launched a ballistic missile into the sea outside of Japan's Exclusive Economic Zone. The missile travelled a distance of 500 km with an altitude of 800 km.[145] |
May 7, 2022 |
North Korea launched a short-range ballistic missile, probably from a submarine, with a 600 km trajectory and an altitude around 60 km. The missile landed in the Sea of Japan.[146] |
May 12, 2022 |
According to South Korea, North Korea launched three short-range ballistic missiles.[147] |
May 25, 2022 |
According to South Korea, North Korea launched an ICBM and two other missiles.[148] |
June 5, 2022 |
North Korea launched eight short-range ballistic missiles. According to Japan, at least one missile had a variable trajectory.[149] |
August 17, 2022 |
North Korea reportedly fired two cruise missiles into the sea, in its first cruise missile testing since January. Unlike ballistic missile tests, cruise missile tests are not forbidden by the UN sanctions against North Korea.[150] |
September 25, 2022 |
North Korea fired a ballistic missile into its eastern sea, South Korea's military said. The test came shortly after the US nuclear-powered aircraft carrier USS Ronald Reagan, and its strike group arrived in South Korea for joint military exercises.[151] |
September 28, 2022 |
North Korea fired two missiles, reportedly on irregular trajectories.[152] |
September 29, 2022 |
North Korea fired at least one missile.[153] |
October 1, 2022 |
North Korea fired ballistic missiles.[154] |
October 4, 2022 |
North Korea launched an IRBM that flew over and past Japan, landing in the Sea of Japan without incident.[155] |
October 6, 2022 |
North Korea fired ballistic missiles.[156] |
October 9, 2022 |
North Korea fired two ballistic missiles.[157] |
October 12, 2022 |
North Korea fired two long-range cruise missiles, each of which travelled 2,000 kilometres (1,200 mi), and were reported to have hit their targets.[158] |
October 14, 2022 |
North Korea launched a short-range ballistic missile, towards its eastern waters.[159] |
October 28, 2022 |
North Korea was reported to have launched a ballistic missile off its east coast.[160] |
November 2, 2022 |
North Korea reportedly fired 23 missiles of various types—the most in a single day—including a ballistic missile that landed in international waters 167 kilometers off Ulleung island, triggering air raid sirens there.[161][162] |
November 3, 2022 |
North Korea reportedly fired three ballistic missiles—one long-range and two short range—off its east coast, including one that flew near Japan.[163][164] |
November 5, 2022 |
North Korea reportedly fired four short-range ballistic missiles into the western sea. The South Korean military said that the missiles travelled around 130 kilometres (81 mi) at an altitude of around 20 kilometres (12 mi).[165] |
November 8, 2022 |
North Korea reportedly fired at least one ballistic missile into the sea on Wednesday, and South Korea said it had identified debris from an earlier launch as part of a Soviet-era SA-5 surface-to-air missile.[166] |
November 18, 2022 |
North Korea reportedly fired at least one ballistic missile into the sea on Friday, believed to be the first successful full flight of its Hwasong-17.[167] The missile landed in Japan's exclusive economic zone.[168] |
December 18, 2022 |
North Korea reportedly fired two medium-range ballistic missiles.[169] |
December 23, 2022 |
North Korea reportedly fired two short-range ballistic missiles.[170] |
December 31, 2022 |
North Korea reportedly fired three short-range ballistic missiles, flying approximately 350 kilometres (220 mi).[171] |
February 18, 2023 |
North Korea fired a Hwasong-15 ICBM.[172] |
February 20, 2023 |
North Korea launched two ballistic missiles.[173][174][175] |
February 24, 2023 |
North Korea fired four Hwasal-2 strategic cruise missiles off the east coast of the Korean Peninsula.[176] |
March–December 2023 |
North Korea fired over a dozen missiles throughout March 2023, and conducted a missile test in April and also in July. On 21 November 2023, a Chŏllima 1 rocket carrying a Malligyong-1 reconnaissance satellite was launched from the Sohae Satellite Launching Station, with North Korean leader Kim Jong Un present. It is not known if the satellite achieve orbit or what territory it overflew.[177] On 18 December, the country reportedly fired its most advanced missile to date: an intercontinental ballistic missile which travelled for 73 minutes for a distance of about 1,000km (621 miles).[178] |
June 27, 2024 |
North Korea claims successful test to develop multiple warhead missile.[179] |
September 18, 2024 |
North Korea fired multiple short-range ballistic missiles that traveled at distance of about 400 km.[180] |
October 31, 2024 |
North Korea tested an intercontinental ballistic missile.[181] |
May 7, 2025 |
North Korea fired short-range missiles that flew up to 800 km (497 miles).[182] |