Koreę Północną na Letnich Igrzyskach Olimpijskich 2012, które odbyły się w Londynie reprezentowało 51 zawodników. Zdobyli oni 6 medali: 4 złote i 2 brązowe, zajmując 20. miejsce w klasyfikacji medalowej.
Był to dziewiąty start reprezentacji Korei Północnej na letnich igrzyskach olimpijskich.
Zdobyte medale Medal Zawodnik Dyscyplina Konkurencja Rezultat Data 20px Złoto An Kum-ae 30px|alt=|link= Judo Kategoria do 52 kg kobiet W finale pokonała reprezentantkę Kuby Yanet Bermoy. 29 lipca 20px Złoto Om Yun-chol 30px|alt=|link= Podnoszenie ciężarów Kategoria do 56 kg mężczyzn 293 kg 29 lipca 20px Złoto Kim Un-guk 30px|alt=|link= Podnoszenie ciężarów Kategoria do 62 kg mężczyzn 327 kg 30 lipca 20px Złoto Rim Jong-sim 30px|alt=|link= Podnoszenie ciężarów Kategoria do 69 kg kobiet 261 kg 1 sierpnia 20px Brąz Ryang Chun-hwa 30px|alt=|link= Podnoszenie ciężarów Kategoria do 48 kg kobiet 192 kg 28 lipca 20px Brąz Yang Kyong-il 30px|alt=|link= Zapasy Kategoria do 55 kg mężczyzn w stylu wolnym W pojedynku o brązowy medal pokonał reprezentanta Kazachstanu Dauleta Nijazbekowa 3-1.