Where does hail come from?

from cirrus clouds

from fog clouds

from wind storms

from cumulonimbus clouds

from dew

Hail typically forms in cumulonimbus clouds, which are large and dense thunderstorm clouds. These clouds have strong updrafts that carry water droplets up into extremely cold upper levels of the atmosphere. In these cold regions, the water droplets freeze into ice pellets, which can grow in size as they are carried up and down by the turbulent winds within the cloud. Once the hailstones become too heavy for the updrafts to support, they fall to the ground as hail. Hailstones can vary in size, from small pebbles to large golf balls or even larger.