Les origines de la Fête nationale du Québec remontent à des temps immémoriaux, où les peuples célébraient le solstice d'été.
La coutume de cette fête païenne voulait qu'un grand feu de joie soit allumé afin de symboliser la lumière qui était à son apogée. Puis, en Europe, principalement en France, on a plus tard associé à cette fête Jean, le cousin de Jésus, surnommé « le baptiste », ayant le premier reconnu puis baptisé le Christ.
Ainsi, on faisait le lien entre la lumière et saint Jean Baptiste. La fête de la Saint-Jean était principalement célébrée à Montréal et à Québec, mais au fil des années, elle prit de l'ampleur dans plusieurs régions du Québec. On a dû toutefois attendre 1925 avant que la Saint-Jean ne devienne une fête officielle et soit déclarée, par la législature du Québec, comme étant un congé férié. Dès l'année suivante, et pour toutes celles qui suivront, cette journée devint l'occasion de se rassembler et de témoigner de la vitalité et de la richesse culturelles de la nation canadienne-française. C'est aussi à partir de ce moment que la Saint-Jean-Baptiste prit véritablement son envol et que l'on assista à des défilés dans plusieurs villes.
En 1977, le gouvernement dirigé par René Lévesque proclame le 24 juin jour de la Fête nationale du Québec. Cette journée sera désormais fériée et chômée et surtout, elle sera la fête de toutes les personnes habitant le Québec. Ce faisant, le 24 juin n'est plus associé exclusivement aux personnes pratiquant la religion catholique, mais revêt un aspect ouvert et laïque.