A Festa de S. João, de cariz manifestamente popular, decorre na passagem da noite de 23 para 24 de Junho. Nesta noite a população sai para as ruas devidamente apetrechada com utensílios característicos desta festa, nomeadamente o alho-porro e o martelinho de S. João.

Por toda a cidade, formam-se multidões que a cantar e a dançar vão desfilando pelas ruas, pausando de quando em quando para se deliciarem com as tradicionais sardinhas assadas acompanhadas de um caldo verde que, particularmente nesta noite, apresentam um sabor especial. No dia 24, feriado municipal, realiza-se a regata dos Barcos Rabelos.