Angolas flagg ble første gang tatt i bruk da landet ble uavhengig 11. november 1975.
Flagget er horisontalt delt i to like felter, rødt øverst og svart nederst. På midten er en femtakket stjerne, en del av et tannhjul og en machete i gult. Det røde symboliserer frigjøringskampen, og det svarte en uavhengig afrikansk nasjon. Kniven symboliserer jordbruket, mens tannhjulet symboliserer landets industri. Stjernen står for internasjonalisme og fremskritt. De fem takkene i stjernen symboliserer enhet, frihet, rettferdighet, demokrati og fremskritt.
Frigjøringsbevegelsen MPLAs flagg hadde samme farger og inndeling som nasjonalflagget, men hadde ikke med kniven og tannhjulet, mens stjernen var større og plassert i senteret av flagget.