Apache Junction climate — normals and trends

Apache Junction (United States) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 20.3 °C and it receives 329 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 (31.9 °C on average) and the coldest is January (9.2 °C). Rainfall peaks in January.

Apache Junction averages 14 frost days, 159 hot days (≥ 30 °C) and 42 rainy days per year.

Apache Junction has warmed by +2.9 °C between 1940 and 2025, or +0.33 °C per decade. This trend is statistically significant.

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

The hottest day of the period reached 46.0 °C (on 19 June 2016) and the coldest -10.6 °C (on 23 December 1990).

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

Apache JunctionArizona

coords
33.42°, -111.55°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthJulyColdest monthJanuaryWettest monthJanuaryDriest monthJune

Mean daily temperature

20.3°C

Average daily high

27.2°C

Average daily low

13.1°C

Annual rainfall

329mm

Sunshine / day

11.2h

Mean relative humidity

39%

Average peak wind

12.8km/h

Seasonal range

22.7°C

Frost days (< 0 °C)

14 d/yr

Hot days (≥ 30 °C)

159 d/yr

Rainy days (≥ 1 mm)

42 d/yr

Annual snowfall

1.9 cm

Average feels-like high

25.4 °C

Average feels-like low

10.9 °C

Average peak gust

32.4 km/h

Tropical nights (≥ 20 °C)

100 d/yr

Solar radiation

21.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.9 °C

since 1940

+0.3 °C per decade · r² = 0.69 · 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

46.0 °C

19 June 2016

Coldest day

-10.6 °C

23 December 1990

Wettest day

127 mm

5 September 1970

Windiest day

39.7 km/h

8 April 2013

Strongest gust

113.0 km/h

21 January 2010

Hottest feels-like

45.9 °C

26 June 1990

Coldest feels-like

-15.5 °C

23 December 1990

Snowiest day

7.1 cm

3 February 1985

Sunniest day

14.2 h

25 June 1946

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202545.0 °C7 August 2025-2.0 °C14 January 202522.1 °C268 mm1626
202444.5 °C5 July 2024-1.7 °C12 January 202421.9 °C265 mm1764
202344.7 °C20 July 2023-1.7 °C16 February 202321.8 °C305 mm1742
202243.0 °C11 July 2022-1.3 °C3 February 202221.4 °C288 mm1735
202144.6 °C15 June 20210.0 °C27 January 202121.7 °C412 mm1620
202045.0 °C30 July 2020-2.0 °C5 February 202022.3 °C184 mm1873
201942.7 °C16 July 2019-4.0 °C2 January 201921.0 °C479 mm14711
201844.7 °C24 July 2018-1.7 °C30 December 201821.9 °C283 mm1662
201745.9 °C20 June 2017-1.9 °C22 December 201722.3 °C304 mm1822
201646.0 °C19 June 2016-1.7 °C3 February 201621.9 °C320 mm1702
201542.8 °C18 June 2015-2.4 °C2 January 201521.7 °C277 mm15111
201443.3 °C24 July 2014-1.9 °C27 December 201421.8 °C284 mm1593
201344.2 °C29 June 2013-5.0 °C15 January 201321.2 °C306 mm16815
201244.0 °C10 August 20120.0 °C13 January 201222.0 °C225 mm1860
201143.6 °C27 June 2011-5.8 °C3 February 201121.3 °C181 mm16811
201043.0 °C15 July 2010-3.3 °C30 November 201021.1 °C462 mm1572
200942.8 °C17 July 2009-1.2 °C26 December 200921.7 °C179 mm1674
200842.8 °C21 June 2008-2.1 °C18 January 200821.0 °C476 mm16710
200743.3 °C4 July 2007-4.8 °C15 January 200721.8 °C251 mm18411
200644.1 °C21 July 2006-1.9 °C17 January 200621.2 °C186 mm1598
200543.5 °C12 July 2005-2.2 °C6 December 200521.3 °C362 mm1596
200441.3 °C8 August 2004-2.5 °C5 January 200420.8 °C355 mm1699
200345.3 °C14 July 2003-2.8 °C28 December 200321.5 °C271 mm1675
200243.0 °C2 July 2002-3.6 °C25 January 200221.2 °C109 mm16811
200143.6 °C2 July 2001-3.3 °C13 December 200121.0 °C245 mm17813
200042.9 °C19 July 2000-4.0 °C3 January 200020.9 °C305 mm16811
199941.0 °C1 July 1999-1.5 °C9 December 199920.3 °C184 mm16512
199843.7 °C15 July 1998-2.8 °C8 December 199819.6 °C347 mm14413
199742.5 °C15 July 1997-2.6 °C13 December 199720.9 °C279 mm1758
199642.8 °C12 August 1996-2.5 °C20 December 199621.5 °C243 mm1675
199545.8 °C28 July 1995-1.5 °C18 January 199521.0 °C357 mm1531
199445.2 °C29 June 1994-2.1 °C20 November 199420.8 °C340 mm1587
199343.2 °C26 June 1993-2.7 °C23 December 199320.4 °C705 mm1536
199241.9 °C5 July 1992-1.8 °C16 January 199219.9 °C717 mm16413
199141.9 °C2 July 1991-4.0 °C30 January 199120.0 °C458 mm1637
199045.8 °C26 June 1990-10.6 °C23 December 199020.0 °C467 mm16418
198944.0 °C4 July 1989-2.7 °C12 December 198921.6 °C199 mm18216
198843.1 °C22 June 1988-3.4 °C30 December 198820.8 °C309 mm1718
198741.7 °C13 July 1987-3.5 °C27 December 198720.2 °C333 mm16813
198643.5 °C31 July 1986-2.5 °C11 February 198620.5 °C469 mm1443
198542.5 °C13 July 1985-7.3 °C5 February 198519.9 °C455 mm14914
198441.9 °C28 May 1984-1.7 °C18 January 198420.1 °C521 mm1537
198342.6 °C6 July 1983-2.1 °C22 January 198319.5 °C639 mm1295
198241.1 °C13 July 1982-1.9 °C23 January 198219.4 °C527 mm1365
198143.1 °C25 June 1981-2.0 °C24 December 198121.0 °C328 mm1534
198043.1 °C29 June 19800.2 °C5 January 198020.3 °C480 mm1520
197942.9 °C27 June 1979-9.7 °C30 January 197919.7 °C405 mm15514
197842.2 °C19 July 1978-5.2 °C9 December 197820.1 °C804 mm15615
197742.0 °C29 June 1977-3.8 °C10 January 197720.5 °C188 mm1599
197642.6 °C27 June 1976-5.7 °C2 January 197619.7 °C262 mm14917
197541.7 °C4 August 1975-4.9 °C5 January 197518.9 °C278 mm14921
197443.4 °C27 June 1974-6.1 °C24 December 197419.8 °C302 mm16022
197343.1 °C2 July 1973-3.0 °C25 December 197319.1 °C306 mm15914
197243.0 °C31 July 1972-4.1 °C5 January 197219.7 °C332 mm15924
197142.3 °C11 July 1971-8.0 °C6 January 197118.8 °C251 mm13232
197044.0 °C25 June 1970-6.2 °C3 January 197019.3 °C394 mm13716
196942.1 °C2 July 1969-4.5 °C31 January 196919.6 °C245 mm15013
196842.9 °C19 June 1968-7.1 °C22 December 196819.2 °C304 mm14619
196740.9 °C2 July 1967-7.8 °C7 January 196719.1 °C345 mm14732
196640.9 °C6 July 1966-5.4 °C14 February 196619.4 °C222 mm15236
196541.7 °C9 August 1965-3.6 °C19 December 196518.8 °C636 mm14519
196440.9 °C3 July 1964-7.9 °C16 January 196418.6 °C234 mm14838
196341.4 °C14 July 1963-6.9 °C14 January 196319.9 °C289 mm16825
196242.1 °C13 August 1962-5.2 °C11 January 196219.7 °C271 mm15217
196141.7 °C11 July 1961-2.9 °C12 December 196119.6 °C294 mm15110
196042.1 °C20 June 1960-7.3 °C18 January 196019.5 °C239 mm15429
195941.7 °C23 July 1959-2.5 °C21 January 195920.2 °C386 mm16311
195844.2 °C11 July 1958-6.7 °C18 November 195820.2 °C396 mm15311
195742.6 °C24 June 1957-2.3 °C3 December 195719.8 °C305 mm1355
195642.4 °C8 July 1956-3.9 °C3 February 195619.7 °C104 mm16219
195542.3 °C8 June 1955-5.2 °C22 February 195519.2 °C311 mm14722
195441.9 °C23 June 1954-5.5 °C30 December 195420.6 °C249 mm17617
195342.8 °C2 July 1953-4.7 °C21 February 195319.6 °C167 mm14727
195241.2 °C6 September 1952-4.8 °C5 January 195219.4 °C386 mm17824
195142.0 °C30 July 1951-3.2 °C7 January 195119.5 °C477 mm15521
195043.1 °C1 September 1950-7.2 °C6 January 195020.5 °C95 mm17111
194941.9 °C14 July 1949-7.4 °C18 January 194919.0 °C443 mm15139
194842.8 °C3 September 1948-5.5 °C29 January 194819.5 °C206 mm16533
194742.0 °C18 July 1947-3.8 °C4 January 194719.1 °C221 mm15538
194641.2 °C2 August 1946-6.1 °C14 February 194619.3 °C230 mm14934
194542.4 °C5 September 1945-4.4 °C25 January 194519.3 °C255 mm14929
194443.0 °C4 August 1944-2.0 °C28 January 194419.2 °C314 mm14920
194342.6 °C25 July 1943-2.6 °C10 February 194320.2 °C280 mm16110
194243.3 °C13 July 1942-2.9 °C4 January 194219.8 °C147 mm15123
194140.9 °C9 July 1941-5.4 °C28 December 194118.2 °C427 mm13317
194042.6 °C19 June 1940-2.7 °C14 January 194019.6 °C345 mm15219

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
28.7 °C
+1.5 °C
Hot days (≥ 30 °C)
162 d/yr
+3
Frost days (< 0 °C)
6 d/yr
-8
Annual rainfall
268 mm
-61 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan16.8 °C+0.3 °C2 mm-46 mm
Feb23.0 °C+4.5 °C3 mm-39 mm
Mar22.6 °C+1.2 °C62 mm+21 mm
Apr26.6 °C+0.5 °C5 mm-9 mm
May31.7 °C+0.5 °C4 mm-1 mm
Jun38.1 °C+1.4 °C11 mm+8 mm
Jul38.6 °C+0.6 °C18 mm-1 mm
Aug39.6 °C+2.8 °C7 mm-25 mm
Sep34.6 °C+0.2 °C63 mm+33 mm
Oct28.3 °C-0.1 °C37 mm+12 mm
Nov23.4 °C+1.8 °C53 mm+25 mm
Dec20.9 °C+4.0 °C5 mm-39 mm

The year's extremes

Hottest day
45.0 °C
7 Aug 2025
Coldest day
-2.0 °C
14 Jan 2025
Wettest day
40.1 mm
26 Sep 2025
Windiest day
30.2 km/h
13 Mar 2025
Strongest gust
75.6 km/h
13 Mar 2025
Hottest feels-like
44.2 °C
7 Aug 2025
Coldest feels-like
-6.2 °C
14 Jan 2025
Sunniest day
14.1 h
24 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 Apache Junction?

Apache Junction has a hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 20.3 °C and it receives 329 mm of precipitation per year.

What is the hottest day ever recorded in Apache Junction?

The hottest day measured in Apache Junction between 1940 and 2025 was 19 June 2016, reaching 46.0 °C.

What is the coldest day in Apache Junction?

The coldest day measured in Apache Junction between 1940 and 2025 was 23 December 1990, at -10.6 °C.

Does it snow in Apache Junction?

Yes. Apache Junction gets on average 1.9 cm of snow per year and has around 14 frost days.

Has the climate of Apache Junction warmed?

Yes: Apache Junction warmed by +2.9 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Apache Junction?

The wettest day measured in Apache Junction between 1940 and 2025 was 5 September 1970, with 127 mm of rain in 24 hours.

What was the windiest day in Apache Junction?

The windiest day measured in Apache Junction between 1940 and 2025 was 8 April 2013, with winds reaching 39.7 km/h.

What is the warmest month in Apache Junction?

The warmest month in Apache Junction is July (31.9 °C on average); the coldest is January (9.2 °C).

How much does it rain in Apache Junction?

Apache Junction receives on average 329 mm of precipitation per year, spread over about 42 rainy days.

Is it sunny in Apache Junction?

Apache Junction gets on average 11.2 hours of sunshine per day, roughly 4,088 hours per year over 1940-2025.

What is the biggest single-day snowfall in Apache Junction?

The heaviest 24-hour snowfall measured in Apache Junction between 1940 and 2025 was 3 February 1985, with 7.1 cm.

Are there tropical nights in Apache Junction?

Yes: Apache Junction has on average 100 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Apache Junction?

In Apache Junction, between 1940 and 2025, the highest apparent temperature reached 45.9 °C on 26 June 1990, and the lowest was -15.5 °C on 23 December 1990.

Compare Apache Junction with another city

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

Nearby cities

The climate around Apache Junction

Other cities — United States