In Carlsbad, the summers are short, warm, arid, and clear and the winters are long, cool, and partly cloudy. Over the course of the year, the temperature typically varies from 45°F to 76°F and is rarely below 39°F or above 83°F. The warm season lasts approximately 3 months, from early July to early October, with an average daily high temperature above 74°F. The hottest days are in August with an average high of 76°F and low of 65°F. The cool season lasts approximately 4 months, from late November to early April, with an average daily high temperature below 67°F. The coldest time of the year is in December, with an average low of 45°F and high of 65°F.