En el océano Atlántico occidental, se encuentra en aguas costeras alrededor del golfo de Maine hasta Florida, en el norte del Golfo de México alrededor de las Bahamas y las Bermudas, y en el sur desde Brasil hasta Argentina.