Plants Animals Climate The tundra is located at the top of the northern hemisphere in Europe, Asia and North America. It covers 20% of the earth's surface just below the polar cap.The Siberian Tundra is located in the northeastern part of Russia between 60Â° to 80Â° North latitude, and 70Â° to 180Â° East longitude.he tundra is located at the top of the northern hemisphere in Europe, Asia and North America. It covers 20% of the earth's surface just below the polar cap.