San Pedro climate — normals and trends

San Pedro (Argentina) has a humid subtropical climate (Cfa) under the Köppen-Geiger classification. Its mean annual temperature is 17.4 °C and it receives 973 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 January (24.6 °C on average) and the coldest is July (10.5 °C). Rainfall peaks in March.

San Pedro averages 4 frost days, 55 hot days (≥ 30 °C) and 88 rainy days per year.

No statistically significant temperature trend emerges for San Pedro between 1940 and 2025: over this span, year-to-year swings outweigh the climate signal.

The hottest day of the period reached 42.0 °C (on 14 January 2022) and the coldest -5.4 °C (on 1 July 2025).

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

San PedroBuenos Aires

coords
-33.68°, -59.67°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthJanuaryColdest monthJulyWettest monthMarchDriest monthJune

Mean daily temperature

17.4°C

Average daily high

22.9°C

Average daily low

12.5°C

Annual rainfall

973mm

Sunshine / day

9.6h

Mean relative humidity

72%

Average peak wind

17.2km/h

Seasonal range

14.1°C

Frost days (< 0 °C)

4 d/yr

Hot days (≥ 30 °C)

55 d/yr

Rainy days (≥ 1 mm)

88 d/yr

Annual snowfall

0.0 cm

Average feels-like high

22.8 °C

Average feels-like low

11.2 °C

Average peak gust

33.5 km/h

Tropical nights (≥ 20 °C)

36 d/yr

Solar radiation

17.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

No clear trend over this period

Over a short window, year-to-year swings outweigh the climate signal. Try 86 years.

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

42.0 °C

14 January 2022

Coldest day

-5.4 °C

1 July 2025

Wettest day

117 mm

18 March 1975

Windiest day

54.6 km/h

29 May 1984

Strongest gust

101.9 km/h

16 May 2000

Hottest feels-like

43.6 °C

13 January 2022

Coldest feels-like

-9.5 °C

1 July 2025

Snowiest day

0.8 cm

7 July 1960

Sunniest day

14.0 h

4 January 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.7 °C16 January 2025-5.4 °C1 July 202518.1 °C1,010 mm825
202438.5 °C1 February 2024-4.3 °C9 July 202418.2 °C783 mm789
202339.7 °C11 March 2023-1.0 °C18 July 202318.6 °C756 mm863
202242.0 °C14 January 2022-1.6 °C11 June 202217.6 °C610 mm716
202138.9 °C29 December 2021-1.9 °C19 July 202118.0 °C603 mm774
202035.9 °C16 February 2020-3.6 °C14 July 202017.7 °C680 mm637
201936.6 °C10 December 2019-3.3 °C6 July 201917.5 °C967 mm484
201837.7 °C11 January 2018-2.7 °C24 June 201817.9 °C1,020 mm663
201736.0 °C30 December 2017-0.8 °C17 July 201718.3 °C1,040 mm571
201637.5 °C22 January 2016-0.2 °C17 July 201617.3 °C1,077 mm621
201536.6 °C28 December 2015-1.4 °C19 June 201518.1 °C831 mm564
201437.9 °C23 January 20140.3 °C19 June 201417.7 °C1,354 mm480
201337.1 °C24 December 2013-2.4 °C14 August 201317.6 °C739 mm664
201239.2 °C9 January 2012-2.8 °C11 July 201217.9 °C1,404 mm667
201136.4 °C20 December 2011-3.1 °C4 July 201117.2 °C821 mm569
201036.3 °C27 December 2010-2.7 °C16 July 201017.2 °C889 mm554
200936.3 °C17 January 2009-3.0 °C24 June 200917.2 °C1,130 mm516
200837.8 °C9 January 2008-2.6 °C30 May 200818.0 °C549 mm683
200736.4 °C1 January 2007-2.0 °C18 June 200716.5 °C1,285 mm449
200638.3 °C9 January 2006-3.5 °C31 July 200617.6 °C963 mm474
200536.6 °C5 January 2005-0.2 °C19 July 200517.2 °C777 mm511
200436.0 °C27 January 2004-3.2 °C11 July 200417.5 °C824 mm543
200337.2 °C31 January 2003-0.9 °C8 June 200317.1 °C1,266 mm444
200236.8 °C27 February 2002-2.3 °C23 June 200217.5 °C1,455 mm514
200136.1 °C5 January 2001-1.1 °C28 July 200117.8 °C1,414 mm582
200036.9 °C20 January 2000-1.6 °C23 July 200017.0 °C1,294 mm546
199938.2 °C26 December 1999-3.3 °C15 August 199916.9 °C1,008 mm464
199834.5 °C27 December 19981.3 °C12 June 199816.9 °C914 mm220
199734.7 °C5 January 1997-3.2 °C5 August 199717.8 °C950 mm603
199638.3 °C3 January 1996-3.4 °C29 June 199617.4 °C958 mm578
199538.4 °C18 December 1995-3.3 °C29 June 199516.8 °C766 mm509
199437.2 °C12 December 1994-2.6 °C10 July 199417.5 °C925 mm612
199334.3 °C12 January 1993-3.0 °C1 June 199316.7 °C1,454 mm477
199234.6 °C19 February 1992-2.8 °C16 July 199216.8 °C1,153 mm3510
199135.0 °C26 February 1991-3.2 °C2 August 199116.9 °C1,206 mm275
199038.2 °C26 January 1990-2.9 °C22 July 199017.1 °C1,518 mm318
198938.2 °C5 January 1989-0.5 °C3 July 198917.7 °C766 mm602
198836.9 °C4 December 1988-2.9 °C11 July 198816.7 °C946 mm6410
198738.2 °C29 January 1987-2.4 °C14 June 198717.3 °C959 mm573
198638.5 °C25 January 19860.4 °C21 July 198617.6 °C1,120 mm450
198536.6 °C10 January 1985-1.7 °C11 July 198517.6 °C1,034 mm632
198436.0 °C28 January 1984-2.8 °C27 June 198416.7 °C1,280 mm398
198338.5 °C27 December 1983-2.4 °C30 July 198317.0 °C1,027 mm527
198236.9 °C25 December 1982-1.5 °C16 June 198217.6 °C947 mm571
198134.9 °C27 February 1981-1.6 °C23 July 198117.5 °C1,286 mm466
198037.8 °C22 January 1980-3.5 °C30 July 198017.7 °C955 mm598
197935.8 °C3 February 1979-2.0 °C20 July 197917.0 °C768 mm465
197835.1 °C18 January 1978-1.7 °C5 June 197817.0 °C1,187 mm374
197734.9 °C9 January 1977-1.3 °C1 September 197717.4 °C879 mm504
197637.1 °C17 January 1976-3.2 °C10 July 197616.5 °C1,017 mm378
197537.0 °C18 December 1975-2.3 °C26 July 197517.0 °C1,080 mm563
197437.0 °C19 January 1974-1.8 °C18 August 197417.0 °C661 mm419
197333.9 °C30 December 1973-0.7 °C19 August 197316.6 °C1,243 mm311
197237.8 °C11 January 1972-2.3 °C4 August 197217.2 °C919 mm536
197138.5 °C29 December 1971-2.1 °C17 June 197116.7 °C942 mm426
197035.8 °C27 February 1970-3.4 °C1 July 197017.1 °C931 mm545
196937.0 °C30 January 1969-2.9 °C18 June 196917.2 °C1,126 mm493
196839.8 °C11 December 1968-1.9 °C5 July 196817.2 °C959 mm572
196737.0 °C27 December 1967-4.8 °C14 June 196717.1 °C1,287 mm557
196634.6 °C4 February 1966-1.7 °C2 September 196616.6 °C1,022 mm385
196538.9 °C26 January 1965-4.0 °C11 July 196517.0 °C755 mm714
196437.5 °C25 January 1964-2.5 °C24 June 196416.2 °C813 mm509
196337.3 °C1 January 1963-1.1 °C9 August 196316.8 °C1,057 mm343
196236.6 °C23 December 1962-3.3 °C25 July 196216.2 °C666 mm5611
196134.9 °C1 January 1961-3.4 °C14 June 196116.9 °C974 mm448
196036.5 °C14 January 1960-2.9 °C8 July 196017.1 °C768 mm707
195935.8 °C4 February 19591.3 °C16 July 195916.9 °C1,194 mm390
195833.8 °C7 January 1958-0.6 °C25 May 195817.0 °C1,070 mm242
195741.8 °C11 January 1957-1.2 °C15 July 195717.4 °C1,157 mm575
195638.6 °C4 January 19561.3 °C11 June 195618.2 °C651 mm750
195539.7 °C5 January 1955-1.6 °C29 July 195517.6 °C862 mm592
195436.6 °C26 December 19541.1 °C4 August 195417.6 °C795 mm570
195337.4 °C11 January 19531.6 °C20 July 195318.0 °C982 mm420
195238.9 °C27 December 19521.3 °C28 June 195217.8 °C860 mm640
195134.8 °C15 January 1951-0.4 °C5 August 195118.1 °C1,114 mm462
195039.5 °C29 January 1950-0.8 °C31 July 195018.2 °C596 mm901
194939.1 °C25 February 1949-0.2 °C16 July 194917.7 °C785 mm711
194836.3 °C1 January 1948-0.1 °C8 August 194818.2 °C1,107 mm711
194739.1 °C1 February 19470.2 °C9 July 194718.9 °C516 mm910
194639.7 °C12 February 19461.1 °C29 June 194618.1 °C821 mm740
194536.8 °C16 December 1945-3.7 °C9 July 194518.1 °C651 mm835
194436.1 °C12 February 19440.6 °C26 June 194418.1 °C908 mm460
194337.7 °C21 February 1943-1.0 °C23 August 194318.7 °C933 mm741
194235.3 °C9 January 1942-1.3 °C4 July 194217.0 °C1,245 mm463
194136.7 °C15 February 19411.0 °C18 July 194117.5 °C732 mm430
194035.4 °C29 December 19401.1 °C5 July 194017.0 °C974 mm330

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
23.8 °C
+0.9 °C
Hot days (≥ 30 °C)
82 d/yr
+27
Frost days (< 0 °C)
5 d/yr
+1
Annual rainfall
1010 mm
+37 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan32.6 °C+2.2 °C96 mm+2 mm
Feb30.7 °C+1.7 °C106 mm+2 mm
Mar27.3 °C+0.5 °C100 mm-16 mm
Apr22.6 °C-0.3 °C59 mm-33 mm
May20.5 °C+1.5 °C132 mm+63 mm
Jun15.3 °C-0.5 °C15 mm-29 mm
Jul16.6 °C+1.1 °C41 mm-8 mm
Aug18.3 °C+0.9 °C143 mm+86 mm
Sep20.6 °C+0.8 °C93 mm+24 mm
Oct24.4 °C+1.8 °C72 mm-33 mm
Nov25.8 °C-0.2 °C112 mm+20 mm
Dec31.1 °C+2.1 °C42 mm-43 mm

The year's extremes

Hottest day
38.7 °C
16 Jan 2025
Coldest day
-5.4 °C
1 Jul 2025
Wettest day
75.6 mm
19 Jan 2025
Windiest day
37.0 km/h
30 Mar 2025
Strongest gust
67.7 km/h
19 Jan 2025
Hottest feels-like
42.1 °C
5 Mar 2025
Coldest feels-like
-9.5 °C
1 Jul 2025
Sunniest day
14.0 h
2 Jan 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 San Pedro?

San Pedro has a humid subtropical climate (Köppen Cfa). Over 1940-2025, the average annual temperature is 17.4 °C and it receives 973 mm of precipitation per year.

What is the hottest day ever recorded in San Pedro?

The hottest day measured in San Pedro between 1940 and 2025 was 14 January 2022, reaching 42.0 °C.

What is the coldest day in San Pedro?

The coldest day measured in San Pedro between 1940 and 2025 was 1 July 2025, at -5.4 °C.

Does it snow in San Pedro?

Almost never: San Pedro sees virtually no snow, with about 4 frost days per year.

Has the climate of San Pedro warmed?

Between 1940 and 2025, no statistically significant temperature trend emerges in San Pedro.

What is the wettest day in San Pedro?

The wettest day measured in San Pedro between 1940 and 2025 was 18 March 1975, with 117 mm of rain in 24 hours.

What was the windiest day in San Pedro?

The windiest day measured in San Pedro between 1940 and 2025 was 29 May 1984, with winds reaching 54.6 km/h.

What is the warmest month in San Pedro?

The warmest month in San Pedro is January (24.6 °C on average); the coldest is July (10.5 °C).

How much does it rain in San Pedro?

San Pedro receives on average 973 mm of precipitation per year, spread over about 88 rainy days.

Is it sunny in San Pedro?

San Pedro gets on average 9.6 hours of sunshine per day, roughly 3,504 hours per year over 1940-2025.

What is the biggest single-day snowfall in San Pedro?

The heaviest 24-hour snowfall measured in San Pedro between 1940 and 2025 was 7 July 1960, with 0.8 cm.

Are there tropical nights in San Pedro?

Yes: San Pedro has on average 36 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in San Pedro?

In San Pedro, between 1940 and 2025, the highest apparent temperature reached 43.6 °C on 13 January 2022, and the lowest was -9.5 °C on 1 July 2025.

Compare San Pedro with another city

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

Nearby cities

The climate around San Pedro

Other cities — Argentina