Os franceses tomaram posse de Santa Lúcia em 1635, mas o território mudou de mãos com frequência entre a França e a Grã-Bretanha. Em 1814, a França finalmente cedeu a ilha à Grã-Bretanha. Durante o período colonial, Santa Lúcia não tinha sua própria bandeira exclusiva. Em 1939, os britânicos deram à ilha seu próprio brasão de armas. O brasão consistia em um escudo preto com duas varas de bambu formando uma cruz. Os quatro quadrados do escudo eram preenchidos com duas rosas, simbolizando a Inglaterra, e duas flores-de-lis, simbolizando a França. Esse emblema foi usado na bandeira da ilha.

De 1958 a 1962, Santa Lúcia foi membro da Federação das Índias Ocidentais, mas essa união não foi bem-sucedida, e a ilha se tornou um estado associado. Isso deu ao território controle total sobre os assuntos internos, mas deixou a política externa e a defesa sob a responsabilidade da Grã-Bretanha. No mesmo dia em que Santa Lúcia se tornou um estado associado, foi adotada uma nova bandeira desenhada por um artista local. Quando a ilha finalmente se tornou um estado independente, em 22 de fevereiro de 1979, o desenho da bandeira permaneceu inalterado, mas foram feitas algumas alterações no tom de azul e no tamanho dos triângulos. A última modificação da bandeira ocorreu em 22 de fevereiro de 2002, quando a tonalidade do azul foi alterada novamente, de modo que a bandeira moderna de Santa Lúcia tem uma base azul clara. Entretanto, o desenho da bandeira foi desenvolvido em 1º de março de 1967, e sua base, com pequenas alterações, sobreviveu até hoje.