En América se le encuentra en la costa del Pacífico desde el sur de California al norte de Chile (incluidas varias islas como las Revillagigedo y las Galápagos), y en el Atlántico, desde el Río de la Plata hasta Nueva Inglaterra, siendo particularmente abundante en el mar Caribe y el golfo de México.