Suomalaisessa kansanperinteessä kesäjuhlaa juhannusta on vietetty valon ja keskikesän juhlana, jolla pyrittiin varmistamaan hyvä sato ja hedelmällisyys.
Juhannuksen ajankohta Suomessa on ajoittunut kesäpäivänseisauksen aikoihin. Tarkemmaksi ajankohdaksi määrittyi kesäkuun 20. ja 26. päivän välinen lauantai.
Kristinuskon levitessä monet vanhat pakanalliset juhlat saivat kristillisen sisällön. Niinpä myös juhannuksesta tuli kristillinen juhla, jota vietetään Johannes Kastajan syntymäpäiväjuhlana.