Which has land under it north or south pole?

The South Pole sits upon the Continent of Antarctica. The North Pole sits on a Frozen Layer of the Arctic Ocean. Therefore the South Pole has land under it.