Swietenia mahagoni pousse nativement dans les régions des Caraïbes, y compris Cuba, la Jamaïque, Haïti et les Bahamas. Aux États-Unis, il pousse nativement en Floride. Aujourd'hui, il se développe aussi en Inde, les Philippines, les Fidji, parties de l'Afrique du Nord, à Porto Rico et en Indonésie, parce que les humains introduit l'arbre à de nouveaux endroits. Il pousse dans les zones de rusticité USDA végétale 10b à 11, qui ont des températures minimales d'hiver de 35 et 40 F, respectivement.