Não por causa do São João, mas por causa da Batalha de São Mamede. “É o dia 1 de Portugal”, explica vereador em Guimarães. O dia 24 de Junho é associado imediatamente ao São João, pela maioria dos portugueses. É a grande festa no Porto, onde é feriado – tal como é feriado (local) em Braga, em Vila do Conde, ou em Vila Nova de Gaia.
https://zap.aeiou.pt/24-junho-feriado-nacional-683446