The highest minimum temperature of these regions in June is more than the daytime maximum temperatures experienced in January and February. Ludhiana experiences minimum temperatures above 27 °C (81 °F) for more than two months. The annual average temperature in the entire state is approximately 21 °C (70 °F).