Seasonal variation on earth is due to the

tilt of the Earth's axis as it orbits the sun. This tilt causes different parts of the Earth to receive varying amounts of sunlight throughout the year, leading to changes in temperature and weather patterns.