Согласно конституции, Северная Корея является унитарным социалистическим государством. Официальная государственная идеология — чучхе. Существуют три социалистические партии — Трудовая партия Кореи, Социал-демократическая партия Кореи и Партия молодых друзей небесного пути. Они объединены в коалицию, Единый демократический отечественный фронт, от которой они выступают на выборах.