... including targeted forecasts at the time of your arrival to each point!
Elgin, in Moray, Scotland, experiences a temperate maritime climate with mild summers and cool winters. The average temperature throughout the year is 8.5°C (47.3°F). July is typically the warmest month with an average high temperature of 16.4°C (61.5°F). January is usually the coldest month with an average low temperature of 0.5°C (32.9°F).
Rainfall is evenly spread throughout the year, with an average of 66mm (2.6 inches) of precipitation per month. The wettest months are October and December with an average of 76.2mm (3 inches) of rainfall each. The driest months are April and May with an average of 54mm (2.1 inches). Snowfall is rare in Elgin, but it does occur occasionally in winter.
Elgin enjoys an average of 17.5 hours of sunshine per day in midsummer, and around 7 hours of sunshine per day in winter. The sunniest months are May and June, while the darkest months are November and December.
As of 2020, the city population is 24320.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for Elgin, Moray.