Hubo un proyecto para cambiar la bandera por una nueva enseña tricolor roja, blanca y azul, aunque finalmente no se llevó a cabo. No fue así durante la II República, en la que tan sólo dos semanas después de su proclamación el Gobierno promulgó un real decreto implantando la bandera tricolor de franjas roja, amarilla y morada con el escudo de España en el centro, sustituyendo la corona real por un castillo. Esta bandera siguió siendo utilizada por el bando republicano durante la Guerra Civil junto a las enseñas de los distintos partidos políticos o sindicatos. Mientras, el bando del dictador Francisco Franco restableció la bandera bicolor tan sólo un mes después de la sublevación militar y, una vez concluida la guerra, incluyó el águila de San Juan en el escudo.