The Senegalese navy was carrying out a search and rescue mission on Saturday after a boat carrying about 60 migrants capsized earlier in the week, according to a military statement and a local official.
The boat flipped over about 15 kilometres (nine miles) off the northern city of Saint-Louis, said the official, who asked not to be identified. The accident happened on Wednesday night, the navy statement said.
Senegal is a popular jumping-off point for migrants trying to make the hazardous journey to the Spanish-owned Canary Islands -- a gateway to the European Union.
The navy "rescued 11 people, including eight Senegalese and three Gambians, and recovered a lifeless body," the navy statement on Friday said.
The search is being conducted with the Spanish Guardia Civil, it said.
Senegal receives assistance from the EU for its efforts to control illegal migration.
Would-be migrants often try to reach the Canary Islands by canoe.