About Mahuva, Gujarat

Mahuva is a city of approximately 98,500 people in Gujarat, India. Located in the India Standard Time zone at 21.1°N latitude.

In 2025, Mahuva averaged an annual temperature of 81°F, with hottest temperatures reaching 104°F in April and lowest around 58°F in January. The city received approximately 70 inches of precipitation during the year.