Sven Lilja inledde allsångstraditionen på Skansen 1935 och var allsångsledare till och med 1950.

Första gången Allsång på Skansen sändes i SVT var den 3 augusti 1979. Ytterligare tre program sändes samma sommar. 1980 sändes 8 program och 1984 sändes 4 program. Sedan 1990 har Allsång på Skansen sänts varje sommar i SVT.

Bosse Larsson ledde programmet 1979-1993. Lasse Berghagen tog över programledarskapet 1994 och behöll det till 2003 då Anders Lundin dök upp som praktikant under några program. 2004 tog Anders över programledarskapet för Allsång på Skansen och 2011 var det dags för Måns Zelmerlöw. 2014 var året för den första kvinnliga allsångsledaren, Petra Marklund. Sedan 2016 har Sanna Nielsen varit programledare och 2023 kommer Pernilla Wahlgren leda både sången och programmet.