* North Atlantic humpback whales: Breed in the warm waters of the Caribbean Sea, the Gulf of Mexico, and the waters off the coast of Florida. They migrate north to feed in the rich waters of the North Atlantic.
* North Pacific humpback whales: Breed in Hawaiian waters, the waters off the coast of Mexico, and the Central American coast. They migrate north to feed in the rich waters of Alaska and the Bering Sea.
* South Pacific humpback whales: Breed in waters off the coast of Australia, New Zealand, and Tonga. They migrate north to feed in the waters off Antarctica.
* South Atlantic humpback whales: Breed in waters off the coast of Brazil, Argentina, and South Africa. They migrate south to feed in the waters off Antarctica.
* Indian Ocean humpback whales: Breed in waters off the coast of Madagascar, the Seychelles, and the Maldives. They migrate south to feed in the waters off Antarctica.
It's important to note that while these are the general breeding areas, individual whales can choose to breed in different locations within these regions.