I Sverige er feiringen av særlig omfattende. er der offisiell flaggdag, og har siden 1953 alltid blitt lagt til den fredagen som inntreffer i perioden 19. til 25. juni og er helligdag (med arbeidsfri). Helgen markeres gjerne som en familiefest i det grønne med spesiell og drikking, men også folkedans og bunader. Det tradisjonelle svenske midsommarmåltidet består av matjessild (, fersk sild nedlagt med eddik og krydder), rømme og gressløk (), nypoteter med dill samt jordbær til dessert. Tradisjonen med sild og poteter, som tidligere var enkel fattigmannskost, oppstod i byene på 1920-tallet. Mange drikker dram til maten. I løpet av helga blir det ofte også drukket mye øl og andre alkoholholdige drikker.