Aberdeen was expected to be the hottest place in Scotland today, with temperatures reaching around 24C (75.2F).
Following a sweltering weekend, the mercury was anticipated to climb even higher today and leave the rest of the country in the shade.
Weather experts at the Met Office predicted the North-east, particularly the eastern parts of Aberdeen, would see 23C or 24C (73.4F or 75.2F) today thanks to strong westerly winds.
And it was set to be the hottest weather in the whole of Scotland, with Edinburgh tipped to reach 22C (71.6F), and Glasgow falling short at 21C (69.8F).
Temperatures in the Western Isles were only predicted to reach the mid teens.
A spokesman for the Met Office said the figures were high, even for the time of year.
He said: “Aberdeen should be one of the warmest places in Scotland.
“Around 18C (64.4F) is the normal maximum temperature in Aberdeen in mid July.”
It comes after a pleasantly warm weekend which saw highs of 22C (71.6F) in Aboyne on Saturday and a high of 19C (66.2F) in Aberdeen yesterday.
And the good weather was predicted to carry on into tomorrow for some areas, before cooling off from Wednesday onwards.
Aberdeen is expected to fall back into the high teens, around 18C (64.4F) tomorrow.
Coastal areas of Moray could be set to reach 26C (78.8F) before the cooler weather arrives.
The spokesman added: “Wednesday should be a maximum of 15C (59F) for Aberdeen and most of Aberdeenshire as well.”