The north-east racked up two of the top three warmest places in the UK yesterday.
Inverbervie saw the mercury climb to 10.2C, the second highest temperature witnessed.
Meanwhile, by 2pm, Aberdeen International Airport saw a reading of 9.9C, making it the third warmest.
Drumnadrochit on the western shore of Loch Ness was the warmest overall, reaching an unseasonable 10.4C.
A spokesman for the Met Office said: “The North-east of Scotland was the warmest place in the country with temperatures reaching 10C.
“Drumnadrochit was the warmest in the UK at 10.4C, but Inverbervie and Aberdeen airport were close behind.