Bengaluru · 12.97°N, 77.59°E A Weather Report Vol. I · April 2026
A reality check on the summer

You're not imagining it.
Bangalore is hotter.

The max-temperature charts shrug. Your body doesn't. If you looked up the numbers and came away confused — you were right to be. The thermometer on a weather station pole is measuring one thing. The city around you is a different story.

Every April, the same argument: "It's worse this year." Someone pulls out a chart of peak temperatures. The chart disagrees. Both sides walk away unconvinced.

The number you see
39.2°C
Bangalore's all-time maximum, recorded April 25, 2016.
The 2024 peak was 38.5°C. In 2026 so far, 36–37°C. The all-time high hasn't moved in a decade. This is the chart skeptics pull out. It's not wrong. It's just not the whole story.
The number you feel
27.1°C
Bangalore's record-high minimum, set June 9, 2025.
A night that never dropped below 27°C. This one is new. Nobody quotes it because it isn't the daily peak. But it's the number your body has been arguing about all along.

The sleep-cool window
collapses.

An average April day in the 1980s had 3½ hours below 22°C — the body's real recovery window. In April 2026 so far, it's under one. The heat-stress band grows by two hours. Not a warmer peak. A longer stay.

The anatomy of an average April day
24 hours, stacked by how your body experiences each temperature. Watch the blue collapse.
< 22° · sleep-cool 22–26° · comfort 26–28° · warm 28–30° · hot 30–32° · very hot ≥ 32° · heat stress

Each row is one average April day, stacked by temperature band. Dark blue is the body's recovery window. Deep red is heat stress. Watch which one vanishes and which one extends.

The same day, hour by hour
Average hourly temperature, three April windows. Source: ECMWF ERA5 via Open-Meteo.
1985–89 · five-year April average
2021–25 · five-year April average
2026 · April 1–20 so far
Extra heat above 1985–89 baseline (when ≥ 26°C)

The decade-scale average barely budged. April 2026 is running about 1.5°C above both five-year windows — at every hour of the day. ERA5's 9 km grid averages city and surroundings, so this is a conservative picture of what the thermometer on your balcony is doing.

How this was measured

Source. ECMWF ERA5 reanalysis, ~9 km grid, pulled from Open-Meteo's archive API for the Bangalore coordinate (12.97°N, 77.59°E), Asia/Kolkata timezone. Three windows: April 1985–89, April 2021–25, and April 1–20, 2026.

Why five-year windows. A single April can be a freak — monsoon timing, El Niño, local weather. Averaging five Aprils smooths that out and leaves a climate-scale comparison. Each five-year line is 150 days of hourly data; 2026 so far is 20.

Why April. The pre-monsoon peak. The month Bangaloreans complain about, and the one where urban heat island effects hit hardest — dry air, high solar load, no relief from rain yet.

The metrics. Hours ≥ 26°C uses a common body-stress threshold. Hours ≥ 28°C is the sleep-quality threshold. Degree-hours above 26°C is the sum of (temp − 26) across the 24 hours of a day when that sum is positive — essentially the area under the curve above the comfort line. It's a single number for total daily heat burden.

What this is not. Reanalysis blends station, satellite, and aircraft observations into a gridded model. It's excellent for decade-scale comparison at a location. It is not the thermometer on your balcony — the 9 km grid cell averages concrete and farmland together, so it understates the urban heat island. The real city is hotter than this chart; the direction of change is the point.

Your body counts hours,
not means.

A 1°C shift in the mean sounds like nothing. Bodies don't feel a mean — they feel duration. Same 24-hour day; very different number of hours spent above the lines that matter.

The day

How many hours above each threshold · per average April day

Hours ≥ 28°C
discomfort begins · AC desirable
1985–89 10.0 hrs/day
2026 so far 12.6 hrs/day
+26%
more hot hours
+2.6 hrs of discomfort · every day
Hours ≥ 30°C
clearly hot
1985–89 7.6 hrs/day
2026 so far 10.2 hrs/day
+34%
more hot hours
+2.6 hrs of hot · every day
Hours ≥ 32°C
heat stress begins
1985–89 4.9 hrs/day
2026 so far 6.9 hrs/day
+41%
more heat-stress hours
+2 hrs of heat stress · every day

The night

How many hours above each sleep threshold · per average April night (22:00–07:00)

Nights ≥ 22°C
WHO upper sleep threshold · the line for deep-sleep recovery
1985–89 5.7 hrs/night
2026 so far 8.2 hrs/night
+44%
more warm-night time
Real sleep-cool (< 22°C):
3½ hrs → 48 min per night
Nights ≥ 24°C
too warm for deep sleep
1985–89 2.4 hrs/night
2026 so far 5.0 hrs/night
doubled
+108%  ·  too-warm time
+2.6 hrs of too-warm sleep · every night
Nights ≥ 26°C
deep sleep suppressed
1985–89 0.6 hrs/night
2026 so far 2.2 hrs/night
quadrupled
+267%  ·  suppressed time
+1.6 hrs of sleep-suppression · every night

Bars to scale: pale orange is 1985–89, deep red is 2026. Same scale across each group. Day thresholds each gained 2–2½ extra hours. The night's cruelest move is at 22°C — the body's real sleep-cool window shrinks from three and a half hours to forty-eight minutes.

2016 and 2024 say no.

Three five-year windows can hide a one-off spike. So here's every April, 1985 to 2026 — forty-two years of hourly data, one dot per year, on the two metrics that matter: hours the night stayed cool enough to sleep in, and hours the day spent above heat-stress.

Sleep-cool hours per night · < 22°C
Higher = better. This is the night's recovery time.
Heat-stress hours per day · ≥ 32°C
Higher = worse. This is the body's burden.
5
Aprils since 2010 with under 1.5 hours of sleep-cool per night: 2016, 2017, 2024, 2026 (and 1998, the only year before 2010 to hit it).
2024
Was worse than 2026. Average April 2024 max: 36.9°C. Heat-stress hours: 8.3/day. 2026 is 6.9/day.
How much more common brutal Aprils became: ~4% of pre-2010 Aprils had sleep-cool below 1.5 hrs/night. Since 2010, that's 24%.

Each dot is one April. The line is a five-year rolling average — smooths out El Niño / La Niña flukes. 1997 was freakishly cool (look at the blue spike); 1998 came right after and flipped to brutal. Since roughly 2010 the night's recovery window has started drifting down, and the hottest Aprils have clustered: 2016, 2019, 2024, 2026. 2026 is not an outlier. It's the pattern continuing.

Heat used to lift by 4:30.
Night used to cool by 3 AM.

Hours are abstract. Clock times aren't. Here's the day — and the night — as an average Bangalorean's body used to experience it, and as it does now. The cool windows have different ends now. One of them has no end at all.

The afternoon burn · end of heat stress (below 32°C)
4:27 PM 5:54 PM
+87 minutes later · almost another commute home in heat stress
The night cool-down · when temperature drops below 22°C
3:11 AM never
Average April 2026 minimum is 22.7°C — the night has no real cool window left
The morning warm-up · when heat stress begins (past 32°C)
11:34 AM 11:10 AM
24 min earlier · the start moved, but the end moved more

One April day on a clock

Colored zones: when the average hour sits in each state. Blue = below 22°C (real cool). Red = at or above 32°C (heat stress). Cream between.

1985–89
3:11 am
6:32 am
11:34 am
4:27 pm
2026 so far
11:10 am
5:54 pm
midnight 3 am 6 am 9 am noon 3 pm 6 pm 9 pm midnight
Real cool · < 22°C Managing · 22–32°C Heat stress · ≥ 32°C

The blue band has disappeared. The red band has moved outward at both ends but grown more at the PM end — heat stress now lasts nearly two hours longer into the evening. Clock-times measured by linear-interpolating the hourly mean curve across each crossing.

The Garden City,
at the current rate of construction.

The city isn't warmer because the planet is warmer. It's also warmer because of what we paved, cut, and filled. Between 1973 and 2023, in Bengaluru:

+1,055%
Built-up area
Concrete, asphalt, rooftops, compound walls
88%
Vegetation cover
Tree canopy, parks, gardens, farm land
79%
Water bodies
The lakes that used to cool neighbourhoods 4–7°C
the city is a battery. at night, it discharges.

Paint the roofs white.

The cheapest urban-cooling intervention ever measured. A dark concrete roof absorbs sunlight all day and dumps the heat back into your bedroom at night. A white-coated roof throws 70% of it back at the sky. Same building, different day.

Today · dark concrete roof
Solar reflectance~15%
Rooftop at 2 pm55–65 °C
Indoor · no AC+3–5 °C above outside
With a cool roof · white coating
Solar reflectance70–80%
Rooftop at 2 pm30–35 °C
Indoor · no AC2–5 °C cooler

Numbers from LBNL / Berkeley Lab cool-roof research and the Ahmedabad Heat Action Plan — which painted 20,000+ slum roofs white between 2017 and 2020 and measured indoor temperatures drop 2–5 °C during heatwaves.

If every flat roof in Bangalore went white

~25%
of the city's view from above
is rooftop — mostly dark
1–2 °C
citywide daytime air temperature
modeled for wide cool-roof adoption
20%
peak residential cooling load
— what you'd save on AC bills
~₹30/m²
cost of a reflective white coating
— reapplied every 5–10 years

The forest the city lost is gone. You can't replant 88% of canopy this decade. But the roofs — those are still there. Four hundred square kilometres of flat concrete, heating all day and radiating all night. All of it paintable.

Your building's terrace. Your school's. The bus stop's.
The cheapest cooling Bangalore has ever had access to.

The real answer

You were right.
Your max-temp chart was wrong.

The thermometer at the airport reads 37°C today, same as it did a decade ago. The chart looks boring. But the experience of living in Bangalore in April has changed — and not by a rounding error.

Nights don't cool off. Summer starts in March. The heat reaches you at 8:30 am. The trees that used to be overhead aren't. The lake that used to breathe onto your neighbourhood is a drainage canal. The wall facing your window has been absorbing sun since 11am and will radiate it into your bedroom at 1am.

What to watch instead of the max: the minimum overnight temperature, the number of consecutive days above 35°C, and the percentage of the day your tile floor is warmer than your body. Those are the numbers that match what you're feeling.

The city has quietly become a different climate. The charts just haven't caught up.