August in Santa Margalida is the warmest month of the year. In August, the weather in Santa Margalida is typically warm. Average daily high temperature in August is about 27 degrees above zero. On average, Santa Margalida has 28 sunny, 2 partly cloudy, and 1 rainy day in August.