Findings · Original analysis · 1949–2025

Climate Trends at La Saladita.

Surface warming of +0.13 to +0.31°C per decade across nine series; this page’s ERA5 figure, +0.13, is the lowest. Since the satellite era, no change detected in when the storm season starts or how many storms it brings. No trend detected in rain totals, timing or the heaviest days.

ERA5 1979–2025 · HURDAT2 1949–2025 · La Saladita, 17.8375°N, 101.7606°W · Revised 29 September 2026
Surface warming
(ERA5 T2m, 1979–2025)
+0.133°C
per decade · p=0.0011
EPAC first storm
arrival (1978–2025)
+0.55 days
per decade · p=0.72 — no change detected
Storm intensity
within 500 km (1978–2025)
+6.1 kt
per decade · p=0.07 — not significant
Rainy-season precip
trend (1979–2025)
−20 mm
per decade · p=0.45 — not significant

ERA5 reanalysis (1979–2025) and NHC HURDAT2 storm tracks (1949–2025) at 17.8375°N, 101.7606°W. Linear regression; p-values approximate. One signal is clear in every product: the surface is warming. Nine temperature series put the rate between +0.13 and +0.31°C per decade, and this page’s ERA5 figure, +0.133, is the lowest of them. Over 1949–2025 the first storm within 1,500 km arrives earlier (−2.3 days a decade) and storms are more frequent, but both trends come from the pre-satellite years. From 1971 or 1978, when the catalogue is consistent, no change in first arrival, storm count or storm-days is detected (p 0.13–0.97). Peak wind within 500 km keeps a similar slope (+5 to +6 kt a decade) but is not significant on the satellite era (p≈0.07–0.09). No trend is detected in rainy-season total, timing or 99th-percentile daily rain.

Revised 26 September 2026: ERA5 metrics rerun at the corrected grid cell 17.8375°N, 101.7606°W. The June 2026 version of this page used a cell 44 km to the south-east (17.5897°N, 101.4317°W — a different town). The storm-season results come from HURDAT2, not from the grid cell.

Revised 27 September 2026: the storm figures on this page had been pasted into the analysis script from an older HURDAT2 download. The script now reads the storm table rebuilt on 19 September 2026 from hurdat2-nepac-1949-2025-091426.txt. First storm arrival moves from −2.45 to −2.30 days per decade (p 0.005 → 0.009); storm-days from +6.1 to +6.2 per decade; peak intensity within 500 km from +4.6 to +4.75 kt per decade (p 0.001 → 0.0008); mean peak 85 → 85.5 kt.

Revised 29 September 2026: the warming rate is given as a range across nine temperature series, and the rainfall paragraph states which structure results hold across three daily rain products. The ERA5 numbers on this page are unchanged.

Surface temperature · ERA5 1979–2025

The coast at Saladita is warming.

ERA5 2m air temperature at the Saladita grid cell, annual means 1979–2025. Linear regression on 47 annual data points.

Result

+0.13°C per decade in ERA5 at this cell (p=0.001, R²=0.21). Total implied change at that rate: about +0.6°C over 47 years.

Significant by any conventional criterion; calendar year explains about a fifth of the variance in annual mean temperature. The rate is in the range of regional tropical Pacific warming, and it is the low end of what nine series give for this coast (table below).

Slope
+0.133°C/decade
R²
0.212
p-value
0.0011
Mean T2m
27.37°C
Years
47
Nine series, side by side

Every series warms. The rate runs from +0.13 to +0.31°C per decade, and this page’s figure is the lowest.

The +0.133 above is ERA5 at the grid cell the Open-Meteo archive returns by default for this coordinate: 18.0°N, 101.75°W, 19 km north of the point and inland. The nearest ERA5 cell, 17.75°N, 101.75°W, is the one whose footprint holds the break, and it gives +0.17. On the common window 1981–2024, annual means:

Series
°C per decade
95% interval
n years
ERA5, default cell 18.0°N (this page)
+0.138
0.054 to 0.226
44
NCEP R1
+0.157
0.071 to 0.246
44
NCEP R2
+0.161
0.102 to 0.222
44
MERRA-2
+0.171
0.101 to 0.241
44
ERA5, nearest cell 17.75°N
+0.174
0.098 to 0.251
44
ERA5-Land
+0.199
0.114 to 0.287
44
GHCN-CAMS station analysis
+0.267
0.201 to 0.330
44
Spliced default series (withdrawn 28 September 2026)
+0.309
0.201 to 0.411
44
Zihuatanejo airport, observed, 45 km south-east
+0.314
0.194 to 0.439
43

Intervals are from a 3-year block bootstrap. Over 1979–2025 the default-cell ERA5 series gives the +0.133 quoted above and the nearest cell +0.168. The airport record steps up against the reanalyses by 0.5 to 0.75°C between about 2015 and 2018, and its warming sits in daytime maxima (+0.33°C per decade) more than in night minima (+0.12), so it may hold a station change. There was no thermometer at the break before November 2023, so no series here is ground truth; the range is the finding.

Note on data source: NOAA OISST v2.1 satellite-derived SST returns no-data (NaN) at this grid cell due to land masking — the Saladita coast falls inside the coastal exclusion zone of the standard 0.25° SST grid. ERA5 2m air temperature is the next-best continuous long-term record for the ERA5 grid cell containing this coordinate. Surface air temperature and SST are highly correlated in the coastal tropics; the direction and approximate magnitude of this trend are consistent with regional SST trends reported in the literature.

Rainy season · ERA5 1979–2025

No trend detected in rainy-season totals, timing or the heaviest days.

ERA5 hourly precipitation at the Saladita grid cell, aggregated into four annual metrics covering the May–October rainy season.

Metric
Change / decade
Confidence
n years
Total May–Oct rainfall
−20 mm
not significant (p=0.45)
47
Onset date (first 50mm cumulative)
+4.0 days later
not significant (p=0.43)
47
End date (last day ≥10mm)
−1.5 days earlier
not significant (p=0.55)
47
99th-percentile daily rainfall (extreme events)
+4.9 mm
not significant (p=0.14)
47
Result

No trend detected in totals, timing or the 99th-percentile daily rain (+4.9 mm/decade, p=0.14).

Seasonal total, onset, end and the p99 day all fall short of p<0.05. The rainfall-structure analysis has the annual maximum one-day rainfall at +11.8 mm/decade (p=0.058), marginal and not significant. In ERA5 that page finds a change in how the rain is spaced, a shorter longest wet spell (−3.26 days per decade) and more separate wet runs. Two other daily rain products do not reproduce the shorter wet spell (CPC gauge analysis −0.44, interval spanning zero; MERRA-2 +1.97), so no rainfall-structure trend holds across products. Wet-run counts rise in all three, and only ERA5 clears significance. ENSO dominates year-to-year variance.

Mean seasonal rainfall over the full record: 969 mm (May–Oct total). Mean rainy-season onset: around day 146 (approximately May 26). Mean end: around day 303 (approximately October 30).

Storm proximity · HURDAT2 1949–2025

Storm dwell time near Saladita, 1949–2025.

Two proximity metrics derived from the per-year storm aggregates. The artifact does not record minimum closest-approach distance per storm, so we use storm-days-per-storm as a proxy for track proximity and dwell time.

Metric
Change / decade
Confidence
n years
Storm-days per storm within 1,500 km
+0.13 days/storm
almost certainly real (p=0.002)
77
Fraction of years with any 500 km storm
<+0.01
not significant (p=0.92)
77
Interpretation

Over 1949–2025, storms stay longer in the approach zone. 500 km frequency was already at ceiling (97%).

Mean dwell: 4.2 days per storm, rising at +0.13/decade over the full record. This fit includes the pre-satellite years and has not been refit on the satellite era.

Honest caveats

Pre-1966 storm records carry systematic undercount bias. Before geostationary satellite coverage, storms in open water that did not strike land were frequently missed. Excluding those years removes the trends: from 1966, first arrival gives p=0.44 and storm counts p=0.08; from 1971 or 1978 no change in first arrival, storm count or storm-days is detected (p 0.13–0.97).

NOAA OISST v2.1 returns NaN at this grid cell. The standard 0.25° SST grid land-masks this near-coast point. ERA5 T2m is used instead. The warming direction is consistent with regional SST records, but the magnitude is a proxy, not a direct ocean measurement.

p-values are approximate. All regression tests assume annual independence. Storm counts, precipitation totals, and temperature in adjacent years are weakly autocorrelated; the true effective sample size is probably 20–40% smaller than the nominal n. The trends that clear p<0.001 are robust to this correction; those near p=0.05 should be treated with more caution.

77 years is a long record but still short for climate. Individual decades with anomalous ENSO sequences — like the persistent La Niña of 2020–2022 — can distort apparent trends. The results here describe the observed 47–77-year period and do not constitute projections.

Rainy-season non-results are also results. The absence of a significant trend in seasonal total, onset and end is informative, not a failure. It means the amount of rain and the calendar of the May–October window have not demonstrably shifted over this record. The top of the daily distribution does not clear the bar either: p99 +4.9 mm/decade (p=0.14), and the annual maximum one-day rain on the rainfall-structure page is +11.8 mm/decade (p=0.058), marginal.

Surface warming: +0.13 to +0.31°C/decade across nine series, this page’s ERA5 figure the lowest. Storm season: since the satellite era, no change detected in its start or its storm count. Rain: no trend detected in totals, timing or the heaviest days.
Synthesis · Revised 29 September 2026

Sources

Temperature: ERA5 hourly T2m at 17.8375°N, 101.7606°W via the Open-Meteo archive (models=era5), 1979–2025 (47 years). NOAA OISST v2.1 returns NaN at this coastal cell; ERA5 T2m substituted. Precipitation: ERA5 hourly precip same cell; rainy season May–Oct; onset = first day cumulative >50 mm; end = last day ≥10 mm. Storms: NHC HURDAT2 East Pacific best-track, 1949–2025 (nhc.noaa.gov); haversine distance; pre-1966 records carry undercount bias. OLS regression via scipy.stats.linregress; p-values approximate (autocorrelation reduces effective n by ~20–40%). Over 1949–2025 the storm results clear the Bonferroni threshold (p<0.0125); refit from 1971 or 1978, with p-values adjusted for lag-1 autocorrelation, first arrival, storm count and storm-days do not (p 0.13–0.97) and peak wind gives p≈0.07–0.09. Scripts: scripts/analyze_climate_trends.py → functions/api/_findings_climate_trends.js.

Analysis run: 28 September 2026 at the corrected cell. The June 2026 ERA5 numbers on this page came from the 17.5897°N, 101.4317°W cell and are superseded; HURDAT2 results were re-run on 27 September 2026 on the current storm table.

Corrected 28 September 2026: the ERA5 series is now requested as ERA5 itself (models=era5); the default Open-Meteo product splices two models at 2017, and without that splice warming is +0.13°C per decade rather than +0.28, and the p99 rain trend is no longer significant.

Related findings