Juhannusviikonloppu 19.–21. kesäkuuta tuo odotetun keskikesän juhlan, ei vain mökeille ja rannoille, vaan myös Suomen kaupunkeihin. Vaikka moni suuntaa mökille, saaristoon tai sukulaisten tai kavereiden luo, järjestetään eri puolilla maata kymmeniä tapahtumia, joissa juhannusta vietetään perinteisten kokkojen, musiikin, tanssin ja perinteiden merkeissä. Keskikesän yöttömässä yössä arki katkeaa, ja sukupolvesta toiseen siirtyneet tavat ja juhlinta kokoavat suomalaisia yhteen ympäri maan.
Kaupungeista löytyy ohjelmaa ja tekemistä niille, jotka viettävät juhannuksen kaupungissa. Perinteiset kokot, tanssit, kesäkonsertit, saaristotapahtumat ja kyläjuhlat kutsuvat yhteen niin paikallisia kuin matkailijoitakin.
Helsingissä juhannus kokoaa väkeä Seurasaareen – Juhannusvalkeat
Pääkaupungin tunnetuin juhannustapahtuma on Seurasaaren Juhannusvalkeat. Ulkomuseon perinnealueella järjestettävä tapahtuma on vuosikymmenten ajan ollut kaupunkijuhannuksen keskus. Ohjelmassa on suomalaista kansantanssia, pelimannimusiikkia, juhlakulkueita sekä perinteisiä juhannusmenoja, jotka esittelevät suomalaisia keskikesän tapoja eri aikakausilta.
Helsingin Pihlajasaaressa juhannusta vietetään meren rannalla. Saaren rannat ja kallioalueet keräävät jopa tuhansia kaupunkilaisia viettämään keskikesän juhlaa meren äärelle. Tapahtuma on ilmainen.
Tampereella järjestettävä Viikinsaaren juhannus on kaupunkijuhannus, jossa on livemusiikkia, suomipoppia, juhannussauna, tanssit ja juhannuskokko. Saareen kuljetaan laivoilla Laukontorilta.
Hangossa satamassa ja rannoilla järjestetään juhannuksena tapahtumissa, joissa ohjelmaan kuuluu livemusiikkia, DJ-esiintyjiä ja rantajuhlia. Dyynin alueella juhannus kokoaa yleisöä meren äärelle usean päivän ajaksi, ja perinteinen juhannuskokko yhdistyy konserttiohjelmaan ja saunomiseen.
Oulussa juhannus juhlitaan Nallikarissa ja Hietasaaressa, joissa on ravintolaohjelmaa, livemusiikkia, juhannustansseja. Hietasaaren alueella on juhannuskokko ja iltaohjelmaa.