Alabama enjoys mild, pleasant winters, hot and humid summers, and plenty of rainfall, especially near the Gulf Coast. It experiences severe thunderstorms, flooding, hurricanes, and more than 20 tornadoes per year during its peak season (March through May).