تضمّ كوريا الشمالية عدداً كبيراً من السكان؛ إذ يبلغ قرابة أربعةً وعشرين مليون نسمة، وتُعتبر التركيبة السكانية للبلاد من أكثر الفئات تجانساً عرقياً ولغوياً على مستوى العالم، وتُعتبر الفئات الوافدة فيها أقليّةً؛ كالصينية، واليابانية، والفيتنامية، والكورية الجنوبية، والأوروبية.
يُشار إلى أنّ معدّل الخصوبة في الشمال الكوري يُعتبر مُنخفضاً؛ إذ قُدّرت نسبته في عام 2009م بمقدار 2.0، كما تحتلّ كوريا الشمالية المرتبة الثالثة والسبعين على مستوى العالم من حيث أعلى معدل وفيات.