Spaniens flagga antogs den 19 juli1927, men en liknande örlogsflagga hade varit i bruk till havs sedan 1785. De röda och gula färgerna introducerades av den spanske kungen för att man lättare skulle kunna skilja de spanska skeppen från exempelvis engelska och holländska fartyg. När republiken infördes 1931 ändrades flaggan till en trikolor med tre band i gult, rött och lila, där den lila färgen hämtades från Leóns eller Granadas stadsvapen. Den gamla flaggan återinfördes efter nationalisternas seger i inbördeskriget1939. Flaggan finns definierad den spanska författningen från 1978, där det står att de röda fälten ska vara hälften så breda som det gula, samt att alla officiella institutioner och militära myndigheter måste använda en flagga med statsvapnet. Vid civil användning kan flaggan även förekomma utan statsvapen. Proportionerna är 2:3.