I colori della bandiera spagnola derivano dagli stemmi nazionali dei regni di Castiglia (un castello giallo in campo rosso), León (un leone rampante rosso), Aragona (quattro bande rosse in campo giallo oro), Navarra (catene d’oro in campo rosso) e Granada (un melograno rosso). Adottata fin dal 1785 per volere del re Carlo III, la bandiera ha la striscia gialla centrale prevalente sulle due rosse, poiché questo colore si vedeva più facilmente durante la navigazione. Nella banda gialla compare lo stemma di Stato: uno scudo con i simboli di Castiglia, Aragona, Navarra e León.