Los países que históricamente han apoyado a Corea del Norte son China, por razones ideológicas y de la Guerra Fría, e Irán y Siria, principalmente para obtener armas y tecnología militar. China es el aliado más importante de Corea del Norte aunque recientemente ha cuestionado su actitud beligerante. Cuba también ha apoyado a Corea del Norte pero Fidel Castro ahora pide moderación a ambas partes ante el riesgo de guerra.