Il patrono di Marsciano è san Giovanni Battista, festeggiato il 24 giugno nella chiesa a lui intitolata.
In occasione della festa si prepara la tradizionale «acqua odorosa di San Giovanni», ottenuta dal miscuglio in acqua di fiori di campo con rugiada. Fino al 2011, anno in cui il Palio di San Giovanni è tornato in auge, questo evento faceva parte solo di qualche scritto remoto, appartenente al Trecento: in quell'anno la Pro Loco, con il patrocinio del Comune di Marsciano, ha ridato vita all'antica tradizione. La città conserva anche la chiesa di San Valentino e quella di San Silvestro.