Największy rozkwit jarmarków świętojańskich w Poznaniu nastąpił w poł. XVI w.

Początki jarmarków świętojańskich sięgają 1451 r., kiedy to decyzją sejmu krakowskiego jarmark poznański z dnia św. Dominika (5 sierpnia) przeniesiony został na dzień św. Jana (24 czerwca). Jarmarki Świętojańskie miały wówczas charakter międzynarodowy. Handlowano zbożem i wełną. Na początku XVIII w. na skutek zniszczeń wojennych jarmarki przestano organizować. Wznowiono je dopiero w 1789 r. dzięki staraniom poznańskiej Komisji Dobrego Porządku. W XIX wieku na jarmarki świętojańskie, zwane wówczas "Kontraktami świętojańskimi", chętnie przybywało do Poznania wielkopolskie ziemiaństwo. Nie tylko handlowano - w mieście odbywały się bale, koncerty i występy trup teatralnych.
Od 2004 r. Jarmarki Świętojańskie organizowane są przez Centrum Kultury "Zamek". Tradycją stały się koncerty, występy teatralne, imprezy dla dzieci oraz seanse filmowe ("Kino pod Arsenałem"). Jednak najważniejszy wciąż pozostaje handel - podczas tegorocznej XXXII edycji na Starym Rynku postawiono 150 stanowisk, na których można kupić wybory rzemieślników, starocie oraz posilić się przy stanowiskach gastronomicznych.