The climate has extremes. There are three distinct periods of rainfall:
advancing monsoon period and south west monsoon from June to September, with strong southwest winds;
north east monsoon from October to December, with dominant north east winds;
dry season from January to May.
Madurai District is the hottest district of Tamil Nadu throughout the year. district receives average rainfall and heavy heat which is prevails from March to September. madurai recorded 42°C at the time of September month.
According to 2011 census, Madurai district had a population of 3,038,252,[8] up from 2,578,201 in the 2001 census,[4] for a growth rate of 17.95%. It had a sex-ratio of 990 females for every 1,000 males, up from 978 in 2001,[4] and much above the national average of 929.[8] A total of 313,978 were under the age of six, constituting 162,517 males and 151,461 females. Scheduled Castes and Scheduled Tribes accounted for 13.46% and 0.37% of the population, respectively. The average literacy of the district was 74.83%, compared to the national average of 72.99%. 60.78% of the population lives in urban areas.[8]
The district had a total of 794,887 households. There were a total of 1,354,632 workers, comprising 81,352 cultivators, 287,731 main agricultural labourers, 39,753 in house hold industries, 765,066 other workers, 180,730 marginal workers, 11,367 marginal cultivators, 85,097 marginal agricultural labourers, 7,540 marginal workers in household industries and 76,726 other marginal workers.[8]
Madurai district comprises 13 talukas and revenue blocks, same names same boundaries. Under the gram panchayat system rural administration or the district is done by panchayat villages and the taluka headquarters. The revenue blocks are further sub-divided by firkas. The three taluks, Tiruparankundram, Madurai West and Madurai East, were created in February 2014.[12]
The thirteen talukas/blocks are:[13][14][15]
In the 2001 census, Madurai district had only seven talukas: Madurai North, Madurai South, Melur, Peraiyur, Thirumangalam, Vadipatti, and Usilampatti.[16]