Es nativa de las Bahamas, sur de Florida, incluyendo los Cayos de Florida, sureste de México e isla de San Andrés y Providencia.