A maior das tradições desta cidade. Tem raízes nos rituais pagãos associados ao solstí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 sanjoanina 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, de 23 para 24 de junho, é o culminar da celebração; as ruas enchem-se de gente com cravos e martelinhos festivos e a animação dura até de madrugada.