Climate of Madhya Pradesh, India
Area-weighted average across Madhya Pradesh. For where people actually live and travel, see the cities below.
Madhya Pradesh, a subdivision of India, has a Mediterranean-style climate on average. Area-weighted monthly temperatures across the whole territory range from 17.9°C / 64.2°F in January to 34.1°C / 93.4°F in May, with rainfall from 4 mm / 0.2 in to 332 mm / 13.1 in depending on the season (1056 mm / 41.6 in total across the year). See the 5 cities listed below for point-value climate at specific locations — these often differ from the area-weighted average, especially in geographically diverse subdivisions.
| Month | Temperature | Rainfall | Matches |
|---|---|---|---|
| January | 17.9°C64.2°F | 14 mm0.6″ | Sunny & Mild |
| February | 20.7°C69.3°F | 7 mm0.3″ | Sunny & Warm, Sunny & Mild |
| March | 25.8°C78.4°F | 10 mm0.4″ | Sunny & Hot, Sunny & Warm |
| April | 30.8°C87.4°F | 4 mm0.2″ | Sunny & Hot |
| May | 34.1°C93.4°F | 7 mm0.3″ | Sunny & Hot |
| June | 32°C89.6°F | 105 mm4.1″ | Tropical |
| July | 27.5°C81.5°F | 332 mm13.1″ | Tropical |
| August | 26.4°C79.5°F | 327 mm12.9″ | Tropical |
| September | 26.7°C80.1°F | 201 mm7.9″ | Tropical |
| October | 25.5°C77.9°F | 33 mm1.3″ | Sunny & Hot, Sunny & Warm |
| November | 21.4°C70.5°F | 8 mm0.3″ | Sunny & Warm, Sunny & Mild |
| December | 18.4°C65.1°F | 8 mm0.3″ | Sunny & Mild |
Frequently asked questions
What is the best time to visit Madhya Pradesh?
The best months to visit Madhya Pradesh, India for sunny, dry weather are January, February, March, April, May, October, November, December. The warmest month is May at an area-wide average of 34.1°C / 93.4°F, and the driest is April with about 4 mm / 0.2 in of rainfall.
What is the climate of Madhya Pradesh?
Madhya Pradesh, India has area-weighted monthly average temperatures ranging from 17.9°C / 64.2°F in January to 34.1°C / 93.4°F in May. Annual rainfall averages about 1056 mm / 41.6 in, with the wettest month being July (332 mm / 13.1 in) and the driest April (4 mm / 0.2 in). Because this is an area average across the whole subdivision, local city values can differ substantially.
What is the hottest month in Madhya Pradesh?
The hottest month in Madhya Pradesh is May, with an area-wide average temperature of 34.1°C / 93.4°F.
What is the coldest month in Madhya Pradesh?
The coldest month in Madhya Pradesh is January, with an area-wide average temperature of 17.9°C / 64.2°F.
When does it rain most in Madhya Pradesh?
The wettest month in Madhya Pradesh is July, averaging about 332 mm / 13.1 in of rainfall. The driest is April with about 4 mm / 0.2 in.