Birmingham residents face mixed weather today with sunny intervals and a chance of rain. Temperatures will reach a high of 20 degrees Celsius and a low of 10 degrees Celsius. High humidity levels are expected, and moderate winds will be present throughout the day. The upcoming week shows shifting weather patterns with lighter showers and cooler temperatures.