Hasta 1990, Yemen estaba dividido en Yemen del Norte y Yemen del Sur, cada uno con su propia bandera.

La bandera de Yemen del Norte
Tras la declaración de independencia de la parte norte de Yemen y su separación del Imperio Otomano, se estableció el Reino Mutawakkilita de Yemen con una bandera de fondo rojo con 5 estrellas blancas y un sable. Esto ocurrió entre 1927 y 1962, fecha a partir de la cual estalló una revolución en la parte norte con el apoyo de Egipto, que dio lugar a la creación de la República Árabe Yemení y a una nueva bandera: tres líneas horizontales de color rojo, blanco y negro y una estrella verde en medio de una franja blanca.
La bandera de Yemen en la parte sur
En 1967, fuerzas nacionalistas similares a las del norte triunfaron en la parte sur de Yemen y lograron derrocar el dominio británico y proclamar una república. El sur de Yemen existió hasta que se convirtió oficialmente en la República Democrática Popular de Yemen el 30 de noviembre de 1967, y su bandera también tenía los mismos tres colores: rojo, blanco y negro, pero con un triángulo azul en el lado izquierdo de la bandera, similar a la bandera de la República Checa, y una estrella roja en el centro del triángulo.
Bandera de Yemen tras la unificación
En 1990, Yemen del Norte y Yemen del Sur se unieron bajo un mismo gobierno y el nombre de República de Yemen. Como la diferencia entre las banderas del norte y del sur era sólo simbólica, la bandera unificada adoptó la apariencia de una tricolor roja, blanca y negra, sin elementos adicionales como la estrella y el triángulo. Esta bandera ha permanecido inalterada hasta nuestros días.