Tamil Nadu Temperature & Weather History

Historical Climate Data & Weather Trends (1981-2025)

Comprehensive climate analysis across 30 districts in Tamil Nadu, India

Tamil Nadu Climate Overview

Tamil Nadu, India has an average annual temperature of 27.0°C, approximately 1023mm of rainfall per year, and average humidity of 71%. Temperatures range from 11.3°C in Krishnagiri to 43.5°C in Vellore. This page covers 45 years of historical climate data (1981–2025) across all 30 districts, sourced from NASA POWER — with monthly charts, yearly trends, and a full district comparison table.

☀️

Quick Climate Facts

(1981 - 2025)

State Avg

🌡️

Average Temperature

27.0°C

State Avg

❄️

Min Temperature

16.0°C

State Avg

🔥

Max Temperature

40.4°C

State Avg

🌧️

Average Rainfall

2.8 mm/day

State Avg

💧

Average Humidity

71.2%

State Avg

💨

Average Wind Speed

2.8 m/s

State Avg

📍

Number of Districts

30

State Avg

📅

Data Period

1981-2025

📊Monthly Climate Averages for Tamil Nadu

📖Understanding Tamil Nadu's Climate Patterns

These charts show monthly temperature and rainfall patterns for Tamil Nadu, averaged across all 30 districts and 45 years of data. Use them to understand seasonal shifts — when monsoon arrives, which months are hottest, and how humidity peaks align with rainfall.

🌡️Temperature Patterns

Monthly averages · 1981–2025 climate normals · °C

🌧️Rainfall Distribution

Monthly rainfall · 1981–2025 seasonal trends · mm/month

📈Long-term Climate Trends in Tamil Nadu (1981-2025)

🌍Climate Change and Historical Weather Trends

This chart tracks how Tamil Nadu's climate has changed from 1981 to 2025. Switch between Temperature, Rainfall, and Humidity tabs to spot long-term trends. Use the year range buttons to zoom into recent decades or view the full 45-year picture.

🌡️Yearly Temperature Trends(20162025)

Annual temp trends · 1981–2025 · °C

🗺️Climate Diversity Across Tamil Nadu

Across its 30 districts, Tamil Nadu has significant climate variation. Krishnagiri is the coolest district with average lows of 11.3°C, while Vellore reaches average highs of 43.5°C. Kanniyakumari is the wettest district at 4.0 mm/day. These differences are driven by altitude, proximity to water bodies, and geography.

Coldest District
Krishnagiri
11.3°C min
Hottest District
Vellore
43.5°C max
Wettest District
Kanniyakumari
4.0 mm/day

📍Weather Data for All 30 Districts in Tamil Nadu

Click any district to view its full 45-year weather history — monthly patterns, yearly trends, and extreme records. Use search to find a specific district quickly.

Show:
DistrictAvg TempMin TempMax TempRainfallHumidity
Chennai27.9°C18.5°C41.1°C3.4 mm/day72.4%
Coimbatore24.5°C13.0°C39.3°C3.1 mm/day74.9%
Cuddalore28.0°C21.2°C36.4°C3.1 mm/day75.0%
Dharmapuri25.8°C12.3°C41.2°C2.4 mm/day67.8%
Dindigul27.2°C14.5°C41.5°C2.3 mm/day67.8%
Erode26.4°C13.4°C41.3°C2.0 mm/day65.2%
Kancheepuram27.9°C18.5°C41.1°C3.4 mm/day72.4%
Kanniyakumari27.4°C23.3°C33.1°C4.0 mm/day80.4%
Karur27.4°C14.2°C42.1°C2.1 mm/day66.6%
Krishnagiri24.8°C11.3°C40.4°C2.5 mm/day68.9%

Showing 1 to 10 of 30 districts

Frequently Asked Questions

The average annual temperature in Tamil Nadu is 27.0°C based on 45 years of historical climate data from 1981 to 2025. Temperatures vary significantly across the state's 30 districts, ranging from an average minimum of 16.0°C to an average maximum of 40.4°C.
Vellore is the hottest district in Tamil Nadu, with an average maximum temperature of 43.5°C and an average annual temperature of 26.9°C. This makes it one of the warmest areas in the state throughout the year.
Krishnagiri is the coldest district in Tamil Nadu, with an average minimum temperature of 11.3°C and an average annual temperature of 24.8°C. Winter temperatures in this district can drop significantly below the state average.
Tamil Nadu receives an average of 2.8 mm/day of rainfall, which translates to approximately 1023 mm annually. Rainfall varies considerably across districts, with Kanniyakumari being the wettest at 4.0 mm/day and Erode being the driest at 2.0 mm/day.
Kanniyakumari receives the highest rainfall in Tamil Nadu, averaging 4.0 mm/day or approximately 1450 mm per year. This district experiences significantly more precipitation compared to the state average, making it ideal for water-intensive agriculture.
The average relative humidity in Tamil Nadu is 71.2%. Humidity levels vary across the state, with Kanniyakumari having the highest average humidity at 80.4% and Erode having the lowest at 65.2%. These variations affect local climate comfort and agricultural practices.
This comprehensive weather dataset covers all 30 districts in Tamil Nadu. Each district's climate data has been collected from NASA POWER (Prediction of Worldwide Energy Resources) and includes 45 years of historical records from 1981 to 2025. The state-level statistics presented are calculated by averaging data across all districts.
All weather and climate data for Tamil Nadu is sourced from NASA POWER (Prediction of Worldwide Energy Resources), which provides reliable meteorological data from NASA research. The data is based on the MERRA-2 Reanalysis with a spatial resolution of 0.5° x 0.625° and covers the period from 1981 to 2025. This ensures high-quality, scientifically validated climate information aggregated across all 30 districts in the state.
This comprehensive weather history can help farmers and agricultural planners in Tamil Nadu make informed decisions about crop selection, planting schedules, and irrigation planning. The data shows that Kanniyakumari receives the most rainfall (4.0 mm/day), making it suitable for water-intensive crops, while Erode receives less rainfall (2.0 mm/day) and may require more irrigation. Temperature variations across districts help determine suitable growing seasons for different crops. The 45-year dataset also helps identify long-term climate trends that may require adaptation in farming practices.
Tamil Nadu shows significant climate diversity across its 30 districts. Temperature varies from 11.3°C in Krishnagiri to 43.5°C in Vellore. Rainfall patterns range from 2.0 mm/day in Erode to 4.0 mm/day in Kanniyakumari. This diversity is influenced by factors such as altitude, proximity to water bodies, and geographical features, creating distinct microclimates within the state.

📚 Data Source & Methodology

All climate data is sourced from NASA POWER (Prediction of Worldwide Energy Resources), a NASA project providing satellite-derived meteorological data used globally by researchers and agricultural planners. State-level figures are calculated by averaging data across all 30 districts in Tamil Nadu.

Parameters included:
  • Temperature (Min, Max, Average)
  • Precipitation (Rainfall)
  • Relative Humidity
  • Wind Speed
Data specifications:
  • Temporal Resolution: Monthly
  • Spatial Resolution: 0.5° x 0.625°
  • Source: MERRA-2 Reanalysis
  • Coverage: 1981-2025 (45 years)

Historical weather data for Tamil Nadu, India • Data: NASA POWER • 1981-2025 • Covering 30 districts