Two centuries of warming, the country today, and your own city — day by day.
Built on the same reanalysis the world's monitors use: ERA5 (Copernicus),
Berkeley Earth and Open-Meteo.
Every year since 1817cool → warm, vs the mid-century average
185019001950200018172020
2016
India's warmest year on record, at +0.68°C vs the 1991–2020 normal
+0.91°C
warmer in the 2010s than the 1940s, India-wide
8/10
of the ten warmest years have come since 2011
13th
where 2025, the latest full year, ranks of 86
The modern record
Eighty years of warming, one line
India's annual average temperature as a difference from the 1991–2020 normal. Each point is
a year; the soft band is a ten-year trend. Hover for any year.
How much each state has warmed — the 2015-2024 average against the
1951-1980 baseline. The Himalayan north leads; the deep south warms slowest.
Decade by decade
The line that won't go back down
Average anomaly per decade (ERA5, vs 1991–2020). Cool blue gives way to warm ember.
1940s
-0.69
1950s
-0.83
1960s
-0.48
1970s
-0.39
1980s
-0.29
1990s
-0.30
2000s
+0.03
2010s
+0.22
2020s
+0.25
The Pacific's pulse
El Niño and La Niña, the master switch
Sea-surface temperature in the central Pacific (the Niño-3.4 region), as a difference from
normal. Above the warm line is El Niño; below the cool line is
La Niña. This one patch of ocean nudges weather worldwide — including India's monsoon.
NOAA El Niño Advisory (11 June 2026) — El Niño underway, weekly Niño-3.4 +0.7°C and strengthening.
· 63% chance of a very strong El Niño by November-January 2026-27
The slower 3-month ONI still reads +0.48°C (Neutral) for MAM 2026 — it lags the fast-rising weekly value, which is why a chart built on ONI alone looks calm.
El Niño (> +0.5°C)La Niña (< −0.5°C)dashed arrow = NOAA official outlook (categorical, not a numeric plume)
Source: NOAA CPC — Oceanic Niño Index, Niño-3.4 3-month
running anomaly. Current through MAM 2026, fetched 2026-06-06.
What moves the monsoon
The Pacific has a hand on India's rain
Each bar is one monsoon's all-India rainfall, above or below normal, coloured by whether the
Pacific was in an El Niño (warm) or La Niña (cool) state that
summer. El Niño years lean dry; La Niña years lean wet.
El Niño monsoons since 1950: -3.2% on average ·
La Niña monsoons: +5.9%
El Niño yearLa Niña yearNeutral
Source: NOAA CPC — Oceanic Niño Index for the ENSO state;
IMD all-India June–September rainfall departure from normal.
Your city
Down to the day, where you live
How this year is tracking against the 1991–2020 normal, the warming fingerprint
month by month, and the long trend.
Search a city
AgartalaNortheast
AgraNorth
AhmedabadWest
AizawlNortheast
AjmerNorth
AkolaCentral
AligarhNorth
AmbatturSouth
AmravatiCentral
AmritsarNorth
AsansolEast
AurangabadWest
BallariSouth
BareillyNorth
BelagaviWest
BengaluruSouth
BhagalpurEast
BhatparaEast
BhavnagarWest
BhayandarWest
BhilaiCentral
BhiwandiWest
BhopalCentral
BhubaneswarEast
BikanerNorth
BilimoraWest
BokaroEast
BorivliWest
ChandigarhNorth
ChennaiSouth
CoimbatoreSouth
CuttackEast
DavangereSouth
DehradunNorth
DelhiNorth
DhanbadEast
DharamsalaHimalaya
DharaviWest
DimapurNortheast
DombivaliWest
DurgapurEast
ErodeSouth
FaridabadNorth
GangtokNortheast
GayaEast
GhaziabadNorth
GorakhpurNorth
GunturSouth
GurugramNorth
GuwahatiNortheast
GwaliorNorth
HowrahEast
HubballiSouth
HyderabadSouth
ImphalNortheast
IndoreCentral
ItanagarNortheast
JabalpurCentral
JaipurNorth
JaisalmerNorth
JajmauNorth
JalandharNorth
JalgaonWest
JammuNorth
JamnagarWest
JamshedpurEast
JhansiNorth
JodhpurNorth
KakinadaSouth
KalaburagiWest
KallakurichiSouth
KalyanWest
KanayannurSouth
KanpurNorth
Karol BaghNorth
KochiSouth
KohimaNortheast
KolhapurWest
KolkataEast
KorbaEast
KotaNorth
KozhikodeSouth
KurnoolSouth
LaturWest
LehHimalaya
LoniNorth
LucknowNorth
LudhianaNorth
MaduraiSouth
MaheshtalaEast
MalegaonWest
MangaluruSouth
MeerutNorth
MoradabadNorth
MumbaiWest
MussoorieHimalaya
MysuruSouth
NagpurCentral
NajafgarhNorth
NandedCentral
NarelaNorth
NashikWest
Navi MumbaiWest
NelloreSouth
NowrangapurCentral
PatialaNorth
PatnaEast
PimpriWest
Pimpri-ChinchwadWest
Port BlairEast
PrayagrajCentral
PuducherrySouth
PuneWest
RaipurCentral
RajkotWest
Rajpur SonarpurEast
RamgundamCentral
RanchiEast
RasapudipalemEast
RohiniNorth
SaharanpurNorth
SalemSouth
SangliWest
ShillongNortheast
ShimlaHimalaya
Shivaji NagarWest
SholapurWest
ShyamnagarEast
SiliguriNortheast
SrinagarHimalaya
SuratWest
TeniSouth
ThaneWest
ThiruvananthapuramSouth
ThoothukudiSouth
TiruchirappalliSouth
TirunelveliSouth
TiruppurSouth
UdaipurNorth
UjjainCentral
UlhasnagarWest
VadodaraWest
VaranasiEast
VelloreSouth
VijayawadaSouth
VirarWest
VisakhapatnamEast
WarangalCentral
This year vs normal
Every year since 1950 as a faint line; the recent years picked out. Hover to read any day.
Warming, month by month
Each cell is one month's anomaly vs its 1991–2020 normal. Cool blue to warm ember. Hover a cell.
The long trend, and the road to 2050
Annual average temperature vs the 1991–2020 normal, with a ten-year trend
and the CMIP6 climate-model projection ahead.
Humid heat: the danger is how it feels
Days each year that felt like 40°C or hotter once you fold in humidity (apparent temperature). The darker base is the truly dangerous "felt like 45°C and up" days.
How this is built
A static page rebuilt by a weekly job, so the figures stay current. Three independent datasets,
on purpose: Berkeley Earth for the deep historical record (back to 1817),
ERA5 / Copernicus reanalysis for the modern national record and the year
ranking, and Open-Meteo's ERA5-backed daily reanalysis for the 38 cities.
They use different baselines (1951–1980 and 1991–2020), so anomaly numbers are not directly
comparable — each chart states its own.
City records start in 1950 (ERA5's earlier back-extension is less reliable);
daily means are the reanalysis values, never reconstructed from the day's high and low.