Laredo’s climate is semi-arid with hot temperatures in the summer and mild temperatures during the winter. The climate is considered to be hot semi-arid . Its weather is affected by the Sierra Madre Oriental mountains to the west, the Gulf of Mexico to the east, and the Chihuahuan Desert of Northern Mexico and West Texas. Moisture from the Pacific is cut off by the Mexican mountain range.
The normal monthly mean temperature ranges from 56.5 °F (13.6 °C) in January to 88.4 °F (31.3 °C) in August; official record temperatures range from 11 °F (−12 °C) on December 30, 1983, up to 115 °F (46 °C) on May 7, 1927, and June 17, 1908. On average, temperatures reach 100 °F (37.8 °C) or higher on 73 days annually, and fall to or below the freezing mark on 7.1 days, although, in five years, the most recent being 2015, the annual minimum temperature was above freezing.
Precipitation averages 20.2 in (510 mm) annually, with higher amounts typically occurring from May to October. Although snowfall is rare in Laredo, measurable snow occurred most recently on Christmas Eve 2004, with 1.1 in (2.8 cm), and December 7–8, 2017, with 1.3 in (3.3 cm).