A maior das tradições desta cidade. Tem raízes nos rituais pagãos associados ao solestício de Verão, em que se celebrava a vida pelo culto do fogo e da vegetação. Daí a presença das fogueiras, do rosmaninho, alfazema e outros.
A Festa de São João, também chamada de festa sãojoanina por a igreja ter atribuído a esta data o nascimento de S. João Baptista, dura cerca de duas semanas e dá lugar a várias manifestações culturais e recreativas. A noite de S. João é o culminar da celebração; as ruas enchem-se de gente com cravos e martelinhos festivos e a animação dura até de madrugada.