De vlag van Hooge en Lage Zwaluwe werd op 15 januari 1958 bij raadsbesluit vastgesteld als de gemeentelijke vlag van de Noord-Brabantse gemeente Hooge en Lage Zwaluwe. De vlag kan als volgt worden beschreven:
Blauw, met op het midden twee boven elkaar geplaatste gele vliegende zwaluwen.
De vlag is gebaseerd op het gemeentewapen.
Op 1 januari 1997 is Hooge en Lage Zwaluwe opgegaan in de gemeente Made (in 1998 hernoemd naar Drimmelen), waarmee de vlag als gemeentevlag kwam te vervallen.