O início das festas juninas é no dia 12 de junho, que é a véspera do dia de Santo Antônio, mais conhecido como santo casamenteiro. E terminam no dia 29 de junho, que é o dia de São Pedro. Pouco depois do meio do mês, nos dias 23 e 24 de junho, é comemorado o dia de São João. Esses três santos são homenageados durante a festa junina.
Essa festa é de origem pagã. Porém, como a igreja não conseguiu acabar com as suas comemorações e popularidade, ela resolveu aderir à festa e ainda lhe atribuiu caráter religioso.
Durante a Idade Média, as festividades serviam para anunciar o solstício de verão e inverno, e também prestava homenagem aos deuses da natureza e fertilidade.
Devido à coincidência das datas em Portugal, os portugueses passaram a festejar o São João, dando à festa o nome de Festas Joaninas. Essa festa atrai, todos os anos, milhares de pessoas, pois é muito famosa na cidade do Porto.
Os portugueses foram os responsáveis por introduzir a festa junina aqui no Brasil durante o período colonial. Desde o início, as comemorações vêm sofrendo influências africanas e também indígenas. E foi por essa razão que, em cada região do Brasil, a festa possui características diferentes.
As festas juninas são típicas do nordeste do país. Sendo que a maior de todas as comemorações da festa de São João acontece na Paraíba, em Campina Grande. Em todas as regiões do país, o arraial, como é chamado o ambiente da festa, é decorado com bandeirinhas de todas as cores, e as pessoas costumam se vestir de caipiras, pois essa é a essência da festa.
Nas festas juninas, as comidas mais comuns são pipoca, curau, canjica, pé-de-moleque, paçoca, pamonha, cuscuz, arroz-doce e bolo de milho, podendo ter algumas variações de uma região para outra. Quanto às bebidas, as mais comuns são quentão e vinho quente.