Les secouristes ont repêché les cadavres de 17 personnes, dont un enfant, et secouru 25 personnes, a déclaré le Premier ministre bahaméen.
Philip Davis a indiqué lors d'une conférence de presse que les autorités estimaient que le bateau se rendait à Miami, en Floride.
Selon le chef de la police, plus de 60 personnes pourraient s'être trouvées à bord, laissant penser que d'autres migrants sont portés disparus en mer.
Les autorités ont annoncé avoir arrêté deux personnes pour leur implication présumée dans cette traversée illégale.
Les Bahamas servent régulièrement de lieu de transit aux migrants haïtiens désireux de rejoindre les Etats-Unis.
Les traversées maritimes depuis Haïti se sont multipliées au cours de l'année écoulée, alors que de nombreux habitants de l'île cherchent à fuir la pauvreté et les violences.