Em Portugal, o Dia de São João é celebrado no dia 24 de junho.
São João é, tal como Santo António e São Pedro, um santo popular muito festejado em Portugal. É conhecido por ser um santo protetor dos casados e dos doentes. Foi o santo que batizou Jesus Cristo.
A festa é celebrada em várias localidades portuguesas, mas a cidade onde os festejos são maiores é no Porto, onde o dia 24 de junho é um feriado municipal.
Embora São João Batista seja considerado por muitos o “padroeiro popular” da Invicta, o título oficial de padroeira da cidade do Porto pertence a Nossa Senhora da Vandoma.
Na noite de 23 de Junho, a população sai à rua para festejar. O manjerico é um dos símbolos da festa, assim como os coloridos martelos de plástico e os alhos porros, utilizados pelas gentes para bater (gentilmente) nas cabeças das outras pessoas.
Os balões de ar quente feitos em papel são outras das atrações que iluminam os céus na noite de São João.