Yemen bayrağı, yatay olarak üç eşit şeritten oluşur ve bu şeritler sırasıyla üstten alta doğru kırmızı, beyaz ve siyah renklerden meydana gelir. Bayraktaki renklerin temsil ettiği anlamlar: Kırmızı: Bağımsızlık ve özgürlük uğruna dökülen kanı, devrimci ruhu, cesareti ve kararlılığı simgeler. Beyaz: Barışı, umudu ve geleceğe duyulan inancı temsil eder. Siyah: Geçmişteki baskı dönemlerini, zorlukları ve karanlık geçmişleri sembolize eder; aynı zamanda aydınlığa çıkışı ifade eder. Bayrak, 22 Mayıs 1990 tarihinde Kuzey ve Güney Yemen'in birleşmesiyle kabul edilmiştir.