La bandera nacional de Santa Lucía fue inicialmente adoptada el 1 de marzo de 1967 y de manera definitiva el 22 de febrero de 1979 y modificada ligeramente desde el 22 de febrero de 2002.