Las Cruces climate — normals and trends

Las Cruces (United States) has a cold desert climate (BWk) under the Köppen-Geiger classification. Its mean annual temperature is 17.2 °C and it receives 216 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is July (27.5 °C on average) and the coldest is January (5.9 °C). Rainfall peaks in August.

Las Cruces averages 43 frost days, 116 hot days (≥ 30 °C) and 43 rainy days per year.

Las Cruces has warmed by +2.7 °C between 1940 and 2025, or +0.32 °C per decade. This trend is statistically significant.

The number of frost days there went from about 59 to 27 per year over the period.

The hottest day of the period reached 43.3 °C (on 26 June 1994) and the coldest -24.6 °C (on 29 January 1948).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

Las CrucesNew Mexico

coords
32.31°, -106.78°
period
19402025 · 86 yrs
BWkCold desertWarmest monthJulyColdest monthJanuaryWettest monthAugustDriest monthApril

Mean daily temperature

17.2°C

Average daily high

24.0°C

Average daily low

10.4°C

Annual rainfall

216mm

Sunshine / day

11.3h

Mean relative humidity

39%

Average peak wind

17.8km/h

Seasonal range

21.6°C

Frost days (< 0 °C)

43 d/yr

Hot days (≥ 30 °C)

116 d/yr

Rainy days (≥ 1 mm)

43 d/yr

Annual snowfall

6.5 cm

Average feels-like high

21.3 °C

Average feels-like low

7.7 °C

Average peak gust

36.8 km/h

Tropical nights (≥ 20 °C)

56 d/yr

Solar radiation

21.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.7 °C

since 1940

+0.3 °C per decade · r² = 0.60 · p = < 0.001

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

43.3 °C

26 June 1994

Coldest day

-24.6 °C

29 January 1948

Wettest day

50 mm

5 August 1970

Windiest day

57.8 km/h

30 December 2010

Strongest gust

122.8 km/h

30 December 2010

Hottest feels-like

43.7 °C

27 June 1994

Coldest feels-like

-29.4 °C

29 January 1948

Snowiest day

10.2 cm

17 January 1947

Sunniest day

13.9 h

22 June 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202540.2 °C15 June 2025-7.9 °C21 January 202519.3 °C176 mm13524
202441.2 °C13 June 2024-4.8 °C9 January 202419.3 °C90 mm15614
202342.5 °C6 August 2023-5.9 °C27 January 202319.2 °C102 mm13929
202240.6 °C11 June 2022-7.1 °C4 February 202218.1 °C236 mm13044
202140.8 °C12 June 2021-8.7 °C15 February 202118.5 °C205 mm12624
202041.4 °C10 July 2020-4.9 °C24 December 202019.3 °C146 mm15831
201939.7 °C21 July 2019-4.1 °C18 December 201918.3 °C204 mm12830
201840.7 °C22 June 2018-5.7 °C17 January 201819.0 °C174 mm14326
201742.1 °C23 June 2017-5.7 °C8 December 201719.2 °C230 mm14416
201640.9 °C14 July 2016-5.2 °C6 February 201618.8 °C135 mm11927
201539.2 °C22 June 2015-10.8 °C28 December 201518.2 °C255 mm13338
201440.6 °C3 June 2014-6.4 °C7 January 201418.1 °C194 mm11032
201341.3 °C27 June 2013-8.3 °C16 January 201317.6 °C212 mm11349
201240.0 °C29 June 2012-4.8 °C20 December 201219.0 °C84 mm14523
201140.5 °C26 June 2011-17.7 °C3 February 201118.4 °C109 mm13744
201041.3 °C6 June 2010-6.1 °C30 November 201017.9 °C230 mm12732
200939.1 °C15 July 2009-5.6 °C5 December 200918.1 °C148 mm12735
200839.7 °C15 June 2008-7.0 °C20 January 200817.5 °C233 mm9231
200739.3 °C26 June 2007-5.7 °C28 December 200717.8 °C218 mm12745
200640.1 °C14 June 2006-6.6 °C1 December 200618.0 °C271 mm10733
200540.2 °C30 June 2005-8.6 °C8 December 200518.1 °C227 mm12118
200437.8 °C14 June 2004-6.7 °C25 December 200417.1 °C299 mm10829
200340.0 °C14 July 2003-8.0 °C29 December 200318.2 °C98 mm13129
200239.0 °C13 June 2002-7.0 °C3 March 200217.8 °C201 mm12442
200138.2 °C13 July 2001-6.3 °C25 December 200117.8 °C137 mm12846
200038.8 °C25 July 2000-6.0 °C4 January 200018.1 °C178 mm14635
199939.9 °C30 June 1999-5.9 °C12 February 199917.6 °C204 mm11337
199840.7 °C28 June 1998-4.6 °C12 December 199817.5 °C172 mm13533
199739.7 °C1 July 1997-11.6 °C9 January 199717.2 °C231 mm13344
199640.0 °C20 June 1996-8.6 °C20 December 199618.2 °C220 mm12830
199541.8 °C27 July 1995-2.8 °C19 January 199518.3 °C144 mm11920
199443.3 °C26 June 1994-6.9 °C1 February 199418.4 °C175 mm13532
199339.5 °C7 July 1993-5.4 °C25 December 199317.3 °C185 mm12132
199240.6 °C6 July 1992-9.4 °C26 November 199216.5 °C254 mm12151
199139.3 °C25 June 1991-5.2 °C24 November 199116.4 °C409 mm9740
199040.8 °C25 June 1990-7.8 °C25 December 199016.9 °C341 mm9952
198941.0 °C2 July 1989-10.2 °C12 December 198917.7 °C190 mm13541
198836.7 °C9 June 1988-8.5 °C28 December 198816.5 °C279 mm10765
198739.0 °C3 July 1987-15.6 °C15 December 198716.0 °C225 mm9158
198637.9 °C30 July 1986-8.2 °C12 December 198616.7 °C449 mm9936
198538.5 °C5 July 1985-10.4 °C2 February 198516.7 °C346 mm10949
198437.1 °C25 May 1984-9.2 °C7 March 198416.4 °C426 mm9550
198339.2 °C4 July 1983-10.3 °C3 January 198316.7 °C194 mm12143
198238.8 °C10 July 1982-8.0 °C29 December 198217.0 °C270 mm12044
198141.3 °C22 June 1981-5.0 °C24 December 198117.2 °C284 mm10025
198041.0 °C17 June 1980-6.8 °C26 November 198016.9 °C274 mm11137
197941.6 °C9 July 1979-7.1 °C31 January 197916.6 °C258 mm11047
197840.3 °C23 June 1978-10.7 °C9 December 197816.9 °C363 mm10344
197740.0 °C17 June 1977-9.2 °C10 January 197717.3 °C163 mm12548
197637.4 °C6 August 1976-17.4 °C29 November 197615.7 °C210 mm9764
197537.4 °C14 June 1975-12.0 °C4 January 197516.1 °C173 mm10862
197439.6 °C22 June 1974-9.5 °C27 December 197416.5 °C347 mm10459
197340.1 °C29 June 1973-9.6 °C21 December 197316.1 °C200 mm11558
197239.6 °C31 July 1972-9.5 °C5 January 197217.0 °C284 mm8842
197137.7 °C12 July 1971-14.0 °C8 January 197116.7 °C143 mm10942
197039.4 °C18 June 1970-8.7 °C7 January 197016.7 °C215 mm10635
196938.5 °C29 June 1969-5.1 °C30 December 196917.4 °C179 mm11936
196839.4 °C28 June 1968-8.4 °C23 December 196816.2 °C300 mm9858
196738.0 °C5 July 1967-11.2 °C9 January 196717.1 °C169 mm11049
196637.9 °C4 July 1966-10.2 °C29 December 196616.5 °C174 mm10569
196536.9 °C28 June 1965-8.9 °C4 March 196517.0 °C120 mm11640
196438.7 °C4 July 1964-12.1 °C13 January 196416.3 °C97 mm11272
196339.6 °C24 July 1963-15.5 °C13 February 196317.1 °C143 mm11654
196237.1 °C7 August 1962-19.0 °C11 January 196217.0 °C198 mm12339
196137.1 °C22 June 1961-9.9 °C15 November 196116.6 °C140 mm11648
196040.5 °C20 June 1960-13.0 °C10 December 196016.6 °C297 mm11761
195938.0 °C24 June 1959-6.9 °C1 January 195917.4 °C139 mm11742
195840.1 °C13 July 1958-6.0 °C30 December 195817.0 °C348 mm11035
195740.5 °C4 July 1957-8.6 °C23 November 195717.0 °C243 mm10431
195638.5 °C26 June 1956-13.9 °C10 February 195616.9 °C87 mm13656
195538.6 °C8 June 1955-5.9 °C20 February 195516.6 °C208 mm9958
195438.6 °C27 July 1954-9.7 °C29 December 195417.8 °C125 mm13040
195339.6 °C23 June 1953-12.3 °C25 December 195317.0 °C145 mm12253
195238.1 °C15 June 1952-6.3 °C26 February 195216.8 °C150 mm12254
195141.4 °C28 June 1951-10.7 °C2 February 195117.4 °C125 mm13061
195038.3 °C18 June 1950-8.7 °C7 January 195017.9 °C153 mm11230
194938.9 °C17 July 1949-15.6 °C18 January 194916.3 °C275 mm11155
194839.1 °C18 June 1948-24.6 °C29 January 194816.5 °C116 mm13165
194737.9 °C11 July 1947-14.1 °C19 January 194715.4 °C149 mm10382
194637.6 °C12 June 1946-6.6 °C1 February 194616.3 °C169 mm9763
194537.6 °C19 August 1945-5.5 °C16 December 194516.2 °C167 mm10860
194439.3 °C4 August 1944-7.6 °C9 January 194415.6 °C333 mm8963
194337.0 °C23 June 1943-5.9 °C20 January 194316.6 °C223 mm11144
194239.2 °C21 June 1942-4.7 °C8 March 194215.6 °C204 mm7953
194136.3 °C10 July 1941-5.8 °C24 November 194113.8 °C620 mm5955
194038.2 °C11 July 1940-8.1 °C19 January 194015.4 °C315 mm7562

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
26.0 °C
+2.0 °C
Hot days (≥ 30 °C)
135 d/yr
+19
Frost days (< 0 °C)
24 d/yr
-19
Annual rainfall
176 mm
-40 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan11.4 °C-1.2 °C4 mm-11 mm
Feb20.8 °C+5.0 °C0 mm-12 mm
Mar21.6 °C+1.9 °C2 mm-7 mm
Apr25.7 °C+1.2 °C5 mm-2 mm
May29.9 °C+0.6 °C2 mm-6 mm
Jun35.5 °C+1.2 °C31 mm+18 mm
Jul34.4 °C+0.5 °C42 mm+9 mm
Aug35.3 °C+2.6 °C9 mm-25 mm
Sep30.7 °C+0.9 °C28 mm-2 mm
Oct26.6 °C+2.2 °C37 mm+13 mm
Nov21.2 °C+3.7 °C11 mm-2 mm
Dec18.5 °C+5.5 °C5 mm-12 mm

The year's extremes

Hottest day
40.2 °C
15 Jun 2025
Coldest day
-7.9 °C
21 Jan 2025
Wettest day
12.5 mm
12 Oct 2025
Windiest day
53.7 km/h
18 Mar 2025
Strongest gust
96.8 km/h
18 Mar 2025
Hottest feels-like
40.7 °C
5 Aug 2025
Coldest feels-like
-12.2 °C
21 Jan 2025
Snowiest day
1.5 cm
8 Jan 2025
Sunniest day
13.9 h
22 Jun 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Las Cruces?

Las Cruces has a cold desert climate (Köppen BWk). Over 1940-2025, the average annual temperature is 17.2 °C and it receives 216 mm of precipitation per year.

What is the hottest day ever recorded in Las Cruces?

The hottest day measured in Las Cruces between 1940 and 2025 was 26 June 1994, reaching 43.3 °C.

What is the coldest day in Las Cruces?

The coldest day measured in Las Cruces between 1940 and 2025 was 29 January 1948, at -24.6 °C.

Does it snow in Las Cruces?

Yes. Las Cruces gets on average 6.5 cm of snow per year and has around 43 frost days.

Has the climate of Las Cruces warmed?

Yes: Las Cruces warmed by +2.7 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Las Cruces?

The wettest day measured in Las Cruces between 1940 and 2025 was 5 August 1970, with 50 mm of rain in 24 hours.

What was the windiest day in Las Cruces?

The windiest day measured in Las Cruces between 1940 and 2025 was 30 December 2010, with winds reaching 57.8 km/h.

What is the warmest month in Las Cruces?

The warmest month in Las Cruces is July (27.5 °C on average); the coldest is January (5.9 °C).

How much does it rain in Las Cruces?

Las Cruces receives on average 216 mm of precipitation per year, spread over about 43 rainy days.

Is it sunny in Las Cruces?

Las Cruces gets on average 11.3 hours of sunshine per day, roughly 4,125 hours per year over 1940-2025.

What is the biggest single-day snowfall in Las Cruces?

The heaviest 24-hour snowfall measured in Las Cruces between 1940 and 2025 was 17 January 1947, with 10.2 cm.

Are there tropical nights in Las Cruces?

Yes: Las Cruces has on average 56 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Las Cruces?

In Las Cruces, between 1940 and 2025, the highest apparent temperature reached 43.7 °C on 27 June 1994, and the lowest was -29.4 °C on 29 January 1948.

Compare Las Cruces with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Las Cruces

Other cities — United States