Crap Towns / Dalkeith / Weather

How often does it rain in Dalkeith?

It rains in Dalkeith on 141 days a year (at least 1 mm, on the 1991 to 2020 average), 11% higher than the typical town's 127. That makes it joint 316th wettest of the 984 towns in our table. The rain adds up to 788 mm a year, about the same as the typical town's 766. It gets 1,385 hours of sunshine a year, 10% lower than the typical town's 1,532: the 152nd gloomiest.

On the 1991 to 2020 average
A yearHereTypical town
Days of rain (at least 1 mm)141127
Rainfall (mm)788766
Hours of sunshine1,3851,532
Nearby towns
TownDistanceDays of rain a year
Penicuik11.3 km155
Gorebridge5.3 km146
Bonnyrigg3.5 km145
Loanhead6.1 km144
Mayfield2.6 km142
Dalkeith–141
Edinburgh11.0 km132
Musselburgh5.4 km129
Tranent9.0 km125
Prestonpans8.8 km122
Cockenzie11.4 km118
The typical town–127