The climate of India, city by city

This page lists the 3,750 cities in India for which climate normals are available. Each entry covers temperature, rainfall and how the climate changed between 1940 and 2025, computed from ERA5 reanalysis data.

+0.9 °C since 1940

Frequently asked questions

What is the hottest city in India?

The hottest city in India is Virudunagar, with an average annual temperature of 29.2 °C.

What is the coldest city in India?

The coldest city in India is Padam, with an average annual temperature of -9.3 °C.

What is the wettest city in India?

The wettest city in India is Along, with 5,579 mm of precipitation per year.

Has the climate of India warmed?

Based on its largest cities, India warmed by +0.9 °C between 1940 and 2025.

Cities by region

Andaman and Nicobar4

Andhra Pradesh175

Arunachal Pradesh7

Assam58

Bihar149

Chandigarh1

Chhattisgarh69

Dadra and Nagar Haveli and Daman and Diu7

Goa16

Gujarat218

Haryana95

Himachal Pradesh13

Jammu and Kashmir35

Jharkhand80

Karnataka222

Kerala363

Ladakh3

Madhya Pradesh243

Maharashtra324

Manipur13

Meghalaya12

Mizoram7

Nagaland10

National Capital Territory of Delhi75

Odisha97

Puducherry9

Punjab117

Rajasthan209

Sikkim1

Tamil Nadu494

Telangana111

Tripura15

Uttarakhand28

Uttar Pradesh331

West Bengal139