India climate
World Climates covers 382 places in India. By annual mean temperature, the warmest is Ongole (28 °C83 °F) and the coolest is Darjiling (13 °C56 °F). The wettest is Mangaluru with 3,614 mm142 in of precipitation per year, the driest Bikaner with 285 mm11 in.
The most common climate types (Köppen classification computed from these averages) are tropical savanna (dry winter) (Aw, 132 places), hot semi-arid (BSh, 97 places), monsoon-influenced humid subtropical (Cwa, 87 places) and hot-summer Mediterranean (Csa, 42 places).
The highest monthly average high is in Chanda (44 °C112 °F in May); the lowest monthly average low is in Shimla (−3 °C27 °F in January).
Across the places in India, the months that most often rank as the most comfortable are January, November and December (330, 291 and 363 of 382 places respectively).
Frequently asked questions
Which is the warmest place in India?
By annual mean temperature, the warmest place in India is Ongole at 28 °C83 °F. The coolest is Darjiling at 13 °C56 °F.
Where does it rain the most in India?
Mangaluru gets the most precipitation, 3,614 mm142 in in an average year. The driest place is Bikaner with 285 mm11 in.
How many places in India does this site cover?
World Climates has climate data for 382 places in India. Each one has a page with monthly averages for temperature, rainfall, humidity and daylight.
When is the best time to visit India?
It depends on the place. Across India, the months that most often rank as the most comfortable are January, November and December. Check the page of each city for its own best months.
Climate of every place in India
| Place | Year | Max high | Min low | Precip. |
|---|---|---|---|---|
| Mumbai | 27 | 39 | 16 | 2,508 |
| Bengaluru | 23 | 35 | 13 | 843 |
| Hyderabad | 26 | 40 | 14 | 808 |
| Ahmedabad | 28 | 43 | 11 | 769 |
| Chennai | 28 | 36 | 21 | 1,253 |
| Kolkata | 26 | 38 | 10 | 1,565 |
| Surat | 28 | 40 | 15 | 1,694 |
| Pune | 24 | 38 | 12 | 1,729 |
| Jaipur | 25 | 41 | 7 | 525 |
| Kanpur | 26 | 43 | 7 | 844 |
| Lucknow | 26 | 43 | 7 | 914 |
| Nagpur | 27 | 44 | 11 | 1,234 |
| Coimbatore | 25 | 36 | 17 | 1,143 |
| Indore | 25 | 41 | 10 | 921 |
| Vadodara | 27 | 43 | 12 | 965 |
| Bhopal | 25 | 42 | 8 | 1,216 |
| Rasapudipalem | 27 | 34 | 20 | 1,254 |
| Patna | 26 | 42 | 8 | 994 |
| Kallakurichi | 28 | 38 | 18 | 874 |
| Ludhiana | 25 | 42 | 5 | 660 |
| Nashik | 24 | 38 | 12 | 1,640 |
| Madurai | 28 | 37 | 18 | 959 |
| Tirunelveli | 27 | 36 | 20 | 1,293 |
| Agra | 27 | 44 | 7 | 626 |
| Rajkot | 26 | 39 | 11 | 714 |
| Najafgarh | 26 | 43 | 6 | 647 |
| Jamshedpur | 26 | 40 | 9 | 1,476 |
| Kalyan | 27 | 39 | 16 | 2,508 |
| Meerut | 25 | 42 | 6 | 831 |
| Virar | 27 | 30 | 22 | 1,852 |
| Nowrangapur | 24 | 38 | 12 | 1,600 |
| Srinagar | 16 | 32 | −1 | 772 |
| Dhanbad | 25 | 40 | 8 | 1,265 |
| Aurangabad | 26 | 41 | 12 | 800 |
| Varanasi | 27 | 43 | 8 | 814 |
| Amritsar | 25 | 43 | 5 | 680 |
| Vijayawada | 28 | 40 | 17 | 1,027 |
| Ranchi | 23 | 39 | 7 | 1,322 |
| Jabalpur | 26 | 43 | 9 | 1,340 |
| Prayagraj | 27 | 44 | 8 | 861 |
| Jodhpur | 27 | 42 | 7 | 354 |
| Gwalior | 27 | 44 | 8 | 711 |
| Raipur | 26 | 43 | 11 | 1,338 |
| Tiruchirappalli | 28 | 38 | 18 | 830 |
| Kota | 26 | 43 | 9 | 760 |
| Sholapur | 27 | 41 | 14 | 598 |
| Chandigarh | 25 | 41 | 7 | 1,053 |
| Tiruppur | 27 | 37 | 17 | 709 |
| Guwahati | 25 | 34 | 10 | 2,012 |
| Hubballi | 25 | 38 | 14 | 1,064 |
| Mysuru | 24 | 36 | 15 | 883 |
| Salem | 27 | 38 | 17 | 802 |
| Gurugram | 26 | 43 | 6 | 647 |
| Bhubaneswar | 26 | 40 | 13 | 1,574 |
| Bhiwandi | 28 | 40 | 16 | 2,492 |
| Jalandhar | 25 | 42 | 6 | 801 |
| Kanayannur | 28 | 33 | 24 | 2,653 |
| Bhayandar | 28 | 40 | 16 | 2,492 |
| Narela | 26 | 43 | 6 | 687 |
| Thiruvananthapuram | 27 | 33 | 23 | 1,797 |
| Aligarh | 26 | 43 | 6 | 729 |
| Bareilly | 25 | 42 | 7 | 1,075 |
| Moradabad | 25 | 42 | 7 | 958 |
| Warangal | 27 | 42 | 15 | 862 |
| Gorakhpur | 26 | 41 | 7 | 1,200 |
| Puducherry | 28 | 33 | 23 | 1,153 |
| Amravati | 27 | 43 | 13 | 948 |
| Bikaner | 27 | 42 | 8 | 285 |
| Bhilai | 26 | 43 | 11 | 1,344 |
| Bhavnagar | 28 | 44 | 12 | 806 |
| Sangli | 25 | 39 | 14 | 1,025 |
| Jamnagar | 27 | 35 | 14 | 641 |
| Jammu | 25 | 41 | 8 | 917 |
| Bokaro | 25 | 40 | 9 | 1,392 |
| Nanded | 27 | 43 | 14 | 859 |
| Kozhikode | 28 | 32 | 25 | 2,316 |
| Kolhapur | 25 | 39 | 14 | 1,214 |
| Nellore | 28 | 37 | 21 | 1,005 |
| Kalaburagi | 27 | 41 | 14 | 770 |
| Ajmer | 25 | 41 | 6 | 463 |
| Dehradun | 23 | 37 | 8 | 1,294 |
| Erode | 28 | 39 | 18 | 727 |
| Durgapur | 25 | 39 | 9 | 1,367 |
| Siliguri | 25 | 36 | 11 | 1,774 |
| Ujjain | 25 | 42 | 10 | 927 |
| Bilimora | 28 | 40 | 15 | 1,694 |
| Asansol | 26 | 39 | 9 | 1,404 |
| Mangaluru | 28 | 34 | 22 | 3,614 |
| Belagavi | 24 | 36 | 13 | 1,552 |
| Saharanpur | 25 | 42 | 7 | 1,251 |
| Vellore | 27 | 38 | 17 | 1,059 |
| Bhatpara | 26 | 39 | 10 | 1,459 |
| Malegaon | 26 | 40 | 13 | 860 |
| Gaya | 26 | 42 | 8 | 1,013 |
| Jalgaon | 27 | 43 | 13 | 823 |
| Kurnool | 28 | 41 | 16 | 735 |
| Ramgundam | 28 | 44 | 14 | 1,010 |
| Udaipur | 25 | 41 | 8 | 646 |
| Patiala | 25 | 42 | 6 | 733 |
| Davangere | 25 | 37 | 15 | 1,365 |
| Akola | 27 | 43 | 13 | 881 |
| Korba | 26 | 43 | 10 | 1,294 |
| Jhansi | 26 | 44 | 8 | 771 |
| Thoothukudi | 28 | 35 | 21 | 1,053 |
| Ballari | 27 | 39 | 16 | 590 |
| Bhagalpur | 26 | 40 | 9 | 1,121 |
| Agartala | 25 | 35 | 11 | 2,295 |
| Gauriganj | 26 | 43 | 8 | 870 |
| Kakinada | 28 | 33 | 22 | 1,225 |
| Latur | 26 | 40 | 13 | 789 |
| Rajamahendravaram | 28 | 39 | 17 | 1,174 |
| Dhule | 27 | 43 | 13 | 767 |
| Rohtak | 26 | 43 | 6 | 687 |
| Ahilyanagar | 25 | 40 | 12 | 661 |
| Kollam | 27 | 35 | 21 | 2,053 |
| Bilaspur | 27 | 44 | 10 | 1,271 |
| Bhilwara | 26 | 42 | 7 | 567 |
| Brahmapur | 27 | 36 | 18 | 1,488 |
| Muzaffarpur | 26 | 41 | 8 | 1,060 |
| Punasa | 27 | 44 | 11 | 1,020 |
| Muzaffarnagar | 25 | 42 | 6 | 986 |
| Kadapa | 28 | 41 | 17 | 754 |
| Kukatpally | 26 | 40 | 13 | 815 |
| Mathura | 26 | 43 | 6 | 597 |
| Chanda | 28 | 44 | 13 | 1,199 |
| Vijayapura | 26 | 39 | 14 | 553 |
| Shivamogga | 24 | 36 | 14 | 1,866 |
| Alwar | 26 | 43 | 6 | 580 |
| Shahjanpur | 25 | 42 | 7 | 1,086 |
| Junagadh | 27 | 40 | 12 | 842 |
| New Delhi | 26 | 43 | 6 | 751 |
| Thrissur | 27 | 35 | 22 | 2,276 |
| Nizamabad | 27 | 42 | 14 | 854 |
| Tumkur | 24 | 36 | 14 | 798 |
| Parbhani | 27 | 42 | 13 | 847 |
| Hisar | 26 | 42 | 6 | 469 |
| Karnal | 25 | 42 | 5 | 755 |
| Barddhaman | 26 | 39 | 9 | 1,350 |
| Barasat | 26 | 38 | 11 | 1,718 |
| Mulugu | 27 | 42 | 15 | 987 |
| Bihar Sharif | 26 | 42 | 9 | 1,013 |
| Rampur | 25 | 42 | 7 | 958 |
| Tirupati | 28 | 39 | 17 | 988 |
| Aizawl | 19 | 27 | 6 | 2,143 |
| Dindigul | 27 | 37 | 17 | 825 |
| Thanjavur | 28 | 36 | 20 | 1,011 |
| Karimnagar | 27 | 43 | 14 | 925 |
| Dewas | 25 | 42 | 9 | 1,017 |
| Bathinda | 26 | 43 | 6 | 446 |
| Satna | 26 | 43 | 8 | 1,065 |
| Purnia | 25 | 38 | 9 | 1,348 |
| Imphal | 22 | 29 | 9 | 1,350 |
| Saugor | 25 | 42 | 8 | 1,153 |
| Kushinagar | 26 | 42 | 8 | 1,084 |
| Rourkela | 26 | 42 | 11 | 1,430 |
| Anantapur | 27 | 40 | 16 | 619 |
| Ratlam | 25 | 41 | 9 | 868 |
| Arrah | 26 | 42 | 8 | 968 |
| Etawah | 27 | 44 | 7 | 623 |
| Bharatpur | 27 | 44 | 7 | 595 |
| Begusarai | 26 | 41 | 8 | 1,026 |
| Gandhidham | 27 | 38 | 12 | 534 |
| Mau | 26 | 42 | 8 | 952 |
| Sikar | 25 | 41 | 7 | 470 |
| Farrukhabad | 26 | 43 | 7 | 766 |
| Alappuzha | 28 | 31 | 26 | 2,710 |
| Katihar | 26 | 39 | 9 | 1,229 |
| Sri Ganganagar | 27 | 44 | 6 | 303 |
| Rewa | 26 | 43 | 8 | 987 |
| Sivakasi | 27 | 37 | 19 | 1,321 |
| Karur | 28 | 39 | 18 | 763 |
| Raichur | 27 | 40 | 15 | 679 |
| Pallavaram | 28 | 36 | 21 | 1,253 |
| Ooty | 14 | 24 | 5 | 947 |
| Pali | 27 | 42 | 8 | 394 |
| Hosur | 23 | 35 | 13 | 898 |
| Vizianagaram | 27 | 38 | 17 | 1,317 |
| Nadiad | 27 | 43 | 12 | 965 |
| Nagercoil | 27 | 31 | 24 | 1,314 |
| Murwara | 25 | 43 | 8 | 1,149 |
| Kanchipuram | 28 | 36 | 20 | 1,253 |
| Singrauli | 26 | 42 | 9 | 1,051 |
| Mirzapur | 27 | 44 | 9 | 851 |
| Kharagpur | 25 | 38 | 10 | 1,516 |
| Eluru | 28 | 37 | 19 | 1,120 |
| Yamuna Nagar | 25 | 42 | 7 | 1,251 |
| Bidar | 25 | 40 | 12 | 859 |
| Nandyal | 28 | 41 | 16 | 760 |
| Burhanpur | 27 | 44 | 12 | 963 |
| Morvi | 27 | 40 | 11 | 613 |
| Ongole | 28 | 38 | 20 | 875 |
| Hosapete | 27 | 39 | 15 | 600 |
| Deoghar | 25 | 39 | 8 | 1,210 |
| Chapra | 26 | 41 | 8 | 1,041 |
| Khandwa | 27 | 43 | 11 | 1,020 |
| Puri | 27 | 36 | 16 | 1,589 |
| Morena | 27 | 44 | 7 | 676 |
| Gyanpur | 27 | 44 | 8 | 827 |
| Bulandshahr | 25 | 43 | 6 | 830 |
| Bhind | 27 | 44 | 7 | 680 |
| Khammam | 28 | 41 | 16 | 886 |
| Sambhal | 25 | 42 | 6 | 850 |
| Bhiwani | 26 | 42 | 6 | 565 |
| Panvel | 27 | 39 | 16 | 2,508 |
| Machilipatnam | 28 | 33 | 23 | 1,126 |
| Mahesana | 27 | 43 | 11 | 718 |
| Mahbubnagar | 26 | 39 | 14 | 740 |
| Sambalpur | 27 | 43 | 11 | 1,398 |
| Raebareli | 26 | 44 | 8 | 865 |
| Haridwar | 25 | 41 | 9 | 1,289 |
| Adoni | 27 | 40 | 15 | 647 |
| Sujangarh | 26 | 42 | 7 | 425 |
| Sirsa | 26 | 43 | 6 | 423 |
| Bahraigh | 26 | 42 | 7 | 1,155 |
| Karaikkudi | 28 | 36 | 20 | 915 |
| Guna | 25 | 42 | 8 | 976 |
| Baharampur | 26 | 39 | 10 | 1,285 |
| Shahuwadi | 24 | 37 | 14 | 2,109 |
| Madanapalle | 24 | 36 | 14 | 828 |
| Shivpuri | 25 | 42 | 7 | 758 |
| Surendranagar | 27 | 43 | 11 | 751 |
| Neyveli | 28 | 37 | 19 | 1,044 |
| Silchar | 25 | 33 | 11 | 2,911 |
| Proddatur | 28 | 41 | 16 | 742 |
| Chhindwara | 24 | 41 | 10 | 1,216 |
| Pathankot | 25 | 40 | 9 | 984 |
| Shimla | 14 | 29 | −3 | 1,093 |
| Gadag-Betageri | 25 | 38 | 14 | 680 |
| Veraval | 27 | 37 | 15 | 864 |
| Haldia | 26 | 35 | 13 | 1,717 |
| Raiganj | 25 | 38 | 9 | 1,476 |
| Malda | 26 | 38 | 9 | 1,317 |
| Jaunpur | 26 | 43 | 8 | 867 |
| Bharuch | 28 | 41 | 14 | 1,383 |
| Jind | 26 | 42 | 5 | 583 |
| Fatehpur | 26 | 44 | 8 | 812 |
| Tonk | 26 | 43 | 7 | 611 |
| Udupi | 28 | 35 | 21 | 3,355 |
| Thenali | 28 | 38 | 20 | 1,016 |
| Sitapur | 26 | 43 | 7 | 1,006 |
| Vapi | 27 | 40 | 16 | 2,020 |
| Moga | 26 | 43 | 5 | 565 |
| Robertsonpet | 23 | 35 | 13 | 877 |
| Budaun | 25 | 43 | 6 | 926 |
| Chittoor | 26 | 37 | 16 | 1,059 |
| Jamuria | 25 | 39 | 9 | 1,404 |
| Jaigaon | 26 | 34 | 13 | 1,620 |
| Batala | 25 | 43 | 6 | 818 |
| Orai | 27 | 44 | 8 | 729 |
| Saharsa | 26 | 39 | 8 | 1,164 |
| Hanumangarh | 27 | 43 | 6 | 362 |
| Thanesar | 25 | 42 | 6 | 915 |
| Hassan | 22 | 34 | 13 | 1,418 |
| Kishangarh | 25 | 41 | 6 | 514 |
| Rudrapur | 25 | 42 | 9 | 1,217 |
| Nalgonda | 28 | 41 | 16 | 771 |
| Hazaribagh | 23 | 38 | 6 | 1,218 |
| Balurghat | 25 | 38 | 9 | 1,458 |
| Fyzabad | 26 | 42 | 7 | 1,045 |
| Porbandar | 27 | 30 | 20 | 744 |
| Banda | 27 | 44 | 8 | 854 |
| Hindupur | 25 | 37 | 15 | 715 |
| Beawar | 25 | 41 | 7 | 500 |
| Anantnag | 16 | 31 | 0 | 828 |
| Raigarh | 26 | 43 | 11 | 1,352 |
| Shantipur | 26 | 39 | 10 | 1,459 |
| Bhuj | 26 | 38 | 10 | 423 |
| Sasaram | 27 | 43 | 9 | 913 |
| Beed | 26 | 41 | 13 | 703 |
| Krishnanagar | 26 | 39 | 10 | 1,470 |
| Chitradurga | 24 | 36 | 14 | 864 |
| Dibrugarh | 25 | 34 | 12 | 2,431 |
| Abohar | 27 | 43 | 6 | 382 |
| Tiruvannamalai | 27 | 37 | 18 | 1,086 |
| Kaithal | 25 | 42 | 5 | 638 |
| Balasore | 26 | 38 | 13 | 1,720 |
| Godhra | 27 | 43 | 11 | 872 |
| Shillong | 16 | 23 | 3 | 3,043 |
| Rewari | 26 | 43 | 6 | 605 |
| Chhatarpur | 26 | 43 | 8 | 912 |
| Mandsaur | 25 | 42 | 9 | 822 |
| Palanpur | 27 | 42 | 10 | 692 |
| Lakhimpur | 25 | 42 | 7 | 1,156 |
| Damoh | 26 | 43 | 8 | 1,196 |
| Haldwani | 24 | 40 | 7 | 1,217 |
| Habra | 26 | 39 | 10 | 1,593 |
| Kolar | 23 | 35 | 13 | 877 |
| Srikakulam | 28 | 39 | 17 | 1,279 |
| Madhurampur Dehri | 26 | 43 | 9 | 1,001 |
| Dimapur | 25 | 34 | 11 | 1,410 |
| Maler Kotla | 25 | 42 | 5 | 566 |
| Siwan | 26 | 42 | 8 | 1,012 |
| Bankura | 26 | 39 | 9 | 1,453 |
| Patan | 27 | 43 | 11 | 598 |
| Gonda City | 26 | 42 | 7 | 1,045 |
| Gondia | 27 | 44 | 11 | 1,338 |
| Palakkad | 28 | 38 | 19 | 1,143 |
| Bettiah | 26 | 40 | 8 | 1,239 |
| Palwal | 26 | 43 | 6 | 670 |
| Etah | 26 | 43 | 7 | 638 |
| Pilibhit | 25 | 42 | 7 | 1,265 |
| Botad | 27 | 43 | 11 | 806 |
| Nimach | 25 | 42 | 8 | 779 |
| Yavatmal | 26 | 43 | 11 | 1,012 |
| Hathras | 26 | 43 | 6 | 635 |
| Jorhat | 25 | 33 | 12 | 2,132 |
| Lalitpur | 26 | 43 | 9 | 1,013 |
| Guntakal | 27 | 39 | 15 | 609 |
| Mothihari | 26 | 40 | 8 | 1,134 |
| Kanhangad | 28 | 33 | 23 | 3,522 |
| Jagdalpur | 24 | 38 | 11 | 1,552 |
| Darjiling | 13 | 22 | 1 | 1,545 |
| Hardoi | 26 | 43 | 7 | 904 |
| Nagaon | 25 | 33 | 11 | 1,629 |
| Vejalpur | 27 | 43 | 12 | 1,003 |
| Chikmagalur | 21 | 32 | 12 | 2,460 |
| Bhadrak | 27 | 40 | 13 | 1,619 |
| Sawai Madhopur | 26 | 44 | 7 | 675 |
| Ambikapur | 24 | 40 | 9 | 1,310 |
| Satara | 24 | 37 | 12 | 2,048 |
| Churu | 26 | 42 | 7 | 429 |
| Gangapur | 26 | 43 | 7 | 620 |
| Dohad | 26 | 42 | 11 | 883 |
| Barshi | 27 | 40 | 14 | 636 |
| Adilabad | 27 | 44 | 13 | 963 |
| Jhunjhunun | 26 | 42 | 7 | 486 |
| Jetpur | 27 | 41 | 11 | 795 |
| Gudivada | 28 | 37 | 19 | 1,120 |
| Baran | 26 | 44 | 8 | 809 |
| Narmadapuram | 27 | 44 | 11 | 1,299 |
| Amreli | 27 | 41 | 12 | 815 |
| Pudukkottai | 28 | 37 | 19 | 844 |
| Narasaraopet | 28 | 40 | 18 | 867 |
| Baripada | 26 | 40 | 11 | 1,564 |
| Muktsar | 26 | 43 | 6 | 421 |
| Azamgarh | 26 | 43 | 8 | 892 |
| Yelahanka | 23 | 35 | 13 | 843 |
| Chittorgarh | 26 | 42 | 8 | 645 |
| Tinsukia | 25 | 35 | 10 | 2,229 |
| Khargone | 27 | 43 | 12 | 883 |
| Basti | 26 | 42 | 7 | 1,088 |
| Ambur | 27 | 38 | 16 | 886 |
| Giridih | 25 | 40 | 8 | 1,265 |
| Wardha | 27 | 44 | 12 | 1,050 |
| Tadepalligudem | 28 | 40 | 17 | 1,146 |
| Bagaha | 26 | 40 | 8 | 1,239 |
| Achalpur | 27 | 43 | 13 | 1,033 |
| Dharashiv | 26 | 40 | 13 | 723 |
| Port Blair | 28 | 30 | 26 | 2,567 |
| Bagalkot | 26 | 39 | 15 | 590 |
| Bangaon | 26 | 39 | 10 | 1,593 |
| Deesa | 27 | 42 | 10 | 528 |
| Navadwip | 26 | 39 | 10 | 1,350 |
| Nandurbar | 27 | 42 | 13 | 908 |
| Sultanpur | 26 | 43 | 7 | 938 |
| Firozpur | 26 | 43 | 6 | 490 |
| Sehore | 25 | 43 | 9 | 1,152 |
| Tadpatri | 28 | 41 | 16 | 666 |
| Jalpaiguri | 25 | 36 | 11 | 2,048 |
| Kishanganj | 25 | 37 | 9 | 1,701 |
| Ponnani | 28 | 32 | 25 | 2,316 |
| Hindaun | 26 | 43 | 7 | 620 |
| Nagaur | 26 | 42 | 7 | 373 |
| Bundi | 26 | 44 | 8 | 686 |
| Miryalaguda | 28 | 42 | 16 | 771 |
| Jagtial | 28 | 43 | 14 | 902 |
| Roorkee | 25 | 41 | 9 | 1,289 |
| Udgir | 26 | 40 | 13 | 789 |
| Nagda | 25 | 42 | 9 | 888 |
| Betul | 25 | 41 | 10 | 1,225 |
| Jahanabad | 26 | 42 | 9 | 1,013 |
| Kashipur | 25 | 42 | 7 | 958 |
| Ghazipur | 26 | 43 | 8 | 890 |
| Nagapattinam | 28 | 32 | 24 | 1,051 |
| Mormugao | 28 | 33 | 23 | 2,201 |
| Seoni | 25 | 42 | 10 | 1,264 |
| Dhamtari | 26 | 42 | 12 | 1,408 |
| Malappuram | 27 | 36 | 20 | 1,985 |
| Banswara | 27 | 43 | 11 | 819 |
| Chirmiri | 24 | 41 | 8 | 1,258 |
| Gangtok | 18 | 28 | 5 | 1,092 |
| Phagwara | 25 | 42 | 5 | 660 |
Year = annual mean temperature; max high = average high of the warmest month; min low = average low of the coldest month; precip. = annual total. Temperatures in °C°F, precipitation in mminches. Sorted by population.
Other cities over 100,000 people
These cities share a NASA POWER grid cell with a larger place, so their averages are shown on that page:
- Delhi → data of New Delhi
- Thane → data of Mumbai
- Pimpri-Chinchwad → data of Pune
- Faridabad → data of New Delhi
- Pimpri → data of Pune
- Dombivali → data of Kalyan
- Ghaziabad → data of New Delhi
- Visakhapatnam → data of Rasapudipalem
- Howrah → data of Kolkata
- Guntur → data of Vijayawada
- Kochi → data of Kanayannur
- Cuttack → data of Bhubaneswar
- Borivli → data of Mumbai
- Ulhasnagar → data of Kalyan
- Loni → data of Meerut
- Modinagar → data of Meerut
- Ambattur → data of Chennai
- Maheshtala → data of Kolkata
- Shyamnagar → data of Bhatpara
- Rajpur Sonarpur → data of Kolkata
- Panihati → data of Kolkata
- Avadi → data of Chennai
- Kamarhati → data of Kolkata
- Firozabad → data of Agra
- Kulti → data of Asansol
- Gundupalaiyam → data of Puducherry
- Bali → data of Kolkata
- Darbhanga → data of Muzaffarpur
- Panipat → data of Karnal
- Greater Noida → data of New Delhi
- Noida → data of New Delhi
- Gandhinagar → data of Ahmedabad
- Sonipat → data of Narela
- Ichalkaranji → data of Kolhapur
- Jalna → data of Aurangabad
- Kirari Sulemannagar → data of Gurugram
- Durg → data of Bhilai
- Ranipet → data of Vellore
- Brahmanbaria → data of Agartala
- Lal Bahadur Nagar → data of Hyderabad
- Gajuwaka → data of Rasapudipalem
- Ambarnath → data of Kalyan
- Naihati → data of Bhatpara
- Tiruvottiyur → data of Chennai
- Ramagundam → data of Ramgundam
- Hapur → data of New Delhi
- Uluberiya → data of Kolkata
- Shrirampur → data of Bhatpara
- Quthbullapur → data of Hyderabad
- Mango → data of Jamshedpur
- Raurkela Industrial Township → data of Rourkela
- Munger → data of Begusarai
- Panchkula → data of Chandigarh
- Anand → data of Nadiad
- Nangloi Jat → data of Gurugram
- Secunderabad → data of Hyderabad
- Bhalswa Jahangirpur → data of Gurugram
- Ambala → data of Chandigarh
- Kumarapalayam → data of Erode
- Bhusawal → data of Jalgaon
- Phusro → data of Dhanbad
- Dinapur Nizamat → data of Patna
- Sultan Pur Majra → data of Gurugram
- Chandannagar → data of Bhatpara
- Hugli → data of Bhatpara
- Hashtsal → data of Gurugram
- Amroha → data of Moradabad
- Tambaram → data of Pallavaram
- Bhetia → data of Jamshedpur
- Badlapur → data of Kalyan
- Cuddalore → data of Puducherry
- Gadag → data of Gadag-Betageri
- Navsari → data of Bilimora
- Bahadurgarh → data of Najafgarh
- Deoli → data of New Delhi
- Hoshiarpur → data of Jalandhar
- Kumbakonam → data of Thanjavur
- Mohali → data of Chandigarh
- Bhadravati → data of Shivamogga
- Raj-Nandgaon → data of Bhilai
- Unnao → data of Kanpur
- Madhyamgram → data of Barasat
- Vidisha → data of Bhopal
- Dalupura → data of New Delhi
- Medinipur → data of Kharagpur
- Dinapore → data of Patna
- Serilingampalle → data of Kukatpally
- Malkajgiri → data of Hyderabad
- Barakpur → data of Bhatpara
- Hajipur → data of Patna
- Bhimavaram → data of Eluru
- Burari → data of Meerut
- Basirhat City → data of Barasat
- Chas → data of Bokaro
- Valsad → data of Vapi
- Mandya → data of Mysuru
- Kanchrapara → data of Bhatpara
- Kalol → data of Ahmedabad
- Dhaulpur → data of Morena
- Raniganj → data of Jamuria
- Rajapalayam → data of Sivakasi
- Deoria → data of Kushinagar
- Khardah → data of Kolkata
- Halisahar → data of Bhatpara
- Khanna → data of Patiala
- Titagarh → data of Kolkata
- Pithampur → data of Indore
- Jagadhri → data of Yamuna Nagar
- Kurichchi → data of Palakkad
- Dam Dam → data of Kolkata
- Puruliya → data of Bokaro
- Dharmavaram → data of Anantapur
- Bhadreswar → data of Bhatpara
- Mandoli → data of New Delhi
- Madhavaram → data of Chennai
- Uppal Kalan → data of Hyderabad
- Rishra → data of Kolkata
- Barnala → data of Maler Kotla
- Baidyabati → data of Bhatpara
- Gangavati → data of Hosapete
- Chanduasi → data of Sambhal
- Gondal → data of Jetpur
- Suriapet → data of Nalgonda
- Ashoknagar Kalyangarh → data of Habra
- Delhi Cantonment → data of Gurugram
- Pandit Deen Dayal Upadhyaya Nagar → data of Varanasi
- Kanpur Cantonment → data of Kanpur
- Bansbaria → data of Bhatpara
- Mangalagiri → data of Vijayawada
- Ranebennur → data of Davangere
- Khurja → data of Bulandshahr
- Jamalpur → data of Begusarai
- Ambala Sadar → data of Chandigarh
- Bhiwadi → data of Rewari
- Soyibug → data of Srinagar
- Amaravati → data of Vijayawada
- Buxar → data of Ghazipur
- Aurangabad → data of Madhurampur Dehri
- Hinganghat → data of Wardha
- Chilakalurupet → data of Narasaraopet
- Itarsi → data of Narmadapuram
- Vasco da Gama → data of Mormugao
- Datia → data of Jhansi
- Airoli → data of Mumbai
Data: NASA POWER climatology 2001–2025 (MERRA-2 reanalysis, CERES satellite data) — grid-cell averages, not station records. Sources and method.