Seven Ethiopian migrants drowned after a boat carrying 13 people capsized off the coast of Tanzania while en route to South Africa, Tanzanian police said on Tuesday.