Angrepet fant sted natt til søndag i byen Kenscoff, som ligger i fjellene rundt 10 kilometer sørøst for Port-au-Prince.
– Vi har talt rundt 40 lik. Søk pågår fortsatt. Noen er fortsatt savnet, sier ordfører Massillon Jean til nyhetsbyrået AFP.
Byen har i flere måneder slitt med gjengvold, ifølge ordføreren.
FN beregner tallet på drepte til minst 47, i tillegg til 22 sårede.
Haiti, som er det fattigste landet på den vestlige halvkule, har i en årrekke vært plaget av ustabilitet, mens mektige gjenger har drept, voldtatt, plyndret og bortført.