Wet weather, thunder and lightening arrived in Malmö and Lund in the early hours of Monday morning, with the unsettled weather expected to hit the Swedish capital by late afternoon.
Swedish weather agency SMHI warned Swedes living in the far south of the country to expect “abundant rain”, with temperatures dipping below 20C compared to around 25C in recent days.
However SMHI said that the Götaland region was likely to warm up again once the storm had passed, with Gothenburg expected to be one of the sunniest spots on Monday.
“In Götaland there'll be quite decent weather on Monday afternoon when the rain has passed and it could be over 20 degrees in some places,” Eva Strandberg from SMHI told the TT news agency.
She added that the weather over the next few days was likely to be quite unstable across the country, but said that by the end of the week, typical seasonal temperatures would return.
IN PICTURES: Swedes soak up sun on hottest day of the year
The bad weather comes as many Swedes head off on holiday this week. Most companies in Sweden offer workers the chance to take four weeks off in a row during the summer, usually starting at the beginning of July.
Sweden’s politicians are also taking a break, after their busy eight days at the nation’s annual mass debating forum, Almedalen.
It's one of the most popular days of the year for Swedes to go on holiday. And it's raining in many places…. https://t.co/8tQdf6Hc1S
— The Local Sweden (@TheLocalSweden) July 6, 2015
While Sweden has a reputation as a chilly, snowy destination, it has the warmest climate of all the Nordic countries, with an average maximum temperature of 23C in July.
Last week the Swedish weather agency issued its first hot weather warning of the year, telling people to drink extra water and be on the lookout for forest fires as mercury levels soared in the south of the country.
Neighbouring Denmark has also been basking in a heatwave, but experienced the same stormy, wet weather as southern Sweden on Monday.
READ ALSO: How to be a cool Swede during a hot summer