Where do sword fish live?

Swordfish are found in warm and temperate oceans worldwide. While breeding they have been found as far north as Nova Scotia.