Le origini della bandiera del Senegal risalgono alla Federazione del Mali, la cui bandiera era identica, ma aveva una figura umana stilizzata nera al posto della stella verde. La bandiera è un tricolore a bande verticali di uguali dimensioni, con i tradizionali colori panafricani: verde, lato del pennone, giallo e rosso. La bandiera nella sua forma odierna venne adottata ufficialmente il 20 agosto 1960.