Indian summer is a period of unusually warm and dry weather. It happens in autumn in the Northern Hemisphere. The United States National Weather Service describes Indian summer as weather conditions which are sunny and clear with higher than usual temperatures. That occurs between late September and the middle of November.