O São João do Porto é uma festa popular que tem lugar de 23 para 24 de Junho na cidade do Porto, em Portugal. Oficialmente, trata-se de uma festividade católica em que se celebra o nascimento de São João Batista, que se centra na missa e procissão de São João no dia 24 de Junho, mas a festa do S. João do Porto tem origem no solstício de Junho e inicialmente tratava-se de uma festa pagã. As pessoas festejavam a fertilidade, associada à alegria das colheitas e da abundância. Mais tarde, à semelhança do que sucedeu com o Entrudo, a Igreja cristianizou essa festa pagã e atribui-lhe o S. João como Padroeiro.

Trata-se de uma festa cheia de tradições, das quais se destacam os alhos-porros, usados para bater nas cabeças das pessoas que passam, os ramos de cidreira (e de limonete), usados pelas mulheres para pôr na cara dos homens que passam, e o lançamento de balões de ar quente.

  A partir dos anos 70, foram introduzidos os martelos de plástico que desempenham o mesmo papel do alho-porro. Existem, ainda, os tradicionais saltos sobre as fogueiras espalhadas pela cidade, normalmente nos bairros mais tradicionais; os vasos de manjericos com versos populares são uma presença constante nesta grande festa e o tradicional fogo de artifício à meia-noite, junto ao Rio Douro e à ponte Dom Luís I que faz as delícias dos milhares de residentes e visitantes que chegam de todo o mundo para assistir. 

O fogo de artifício chega a durar mais de 15 minutos, estando ao nível dos melhores no mundo, e decorre no meio do rio em barcos especialmente preparados, sendo acompanhado por música num espectáculo multimédia muito belo e digno de se ver.

Além de tudo isto, existem vários arraiais populares por toda a cidade do Porto especialmente nos bairros das Fontainhas, Miragaia, Massarelos, entre outros, dando mais animação e brilho durante a noite. Nos arraiais, normalmente, existem concertos com diversos cantores populares acompanhados, quase sempre, por boa comida, em especial, grelhados de sardinhas e carnes. A festa dura até às quatro ou cinco horas da madrugada, quando a maior parte das pessoas regressa a casa. Os mais resistentes, normalmente os mais jovens, percorrem toda a marginal desde a Ribeira até à Foz do Douro onde terminam a noite na praia, aguardando pelo nascer do sol.

Não se conhece com rigor quando teve início a festa do S. João do Porto. Sabe-se, pelos registos registos do Séc XIV, já que Fernão Lopes, por essa altura se terá deslocado ao Porto para preparar uma visita do Rei, tendo chegado na véspera do S. João, deixou escrito na Crónica que era um dia em que se fazia no Porto uma grande festa, descrevendo-a como era vivida pelas gentes do Porto.

É no entanto possível que essa festa fosse mais antiga, pois existia uma cantiga da época que dizia até os moiros da moirama festejam o S. João.