Residents have been evacuated from their homes and sand bags distributed after torrential rain hit the country.
Downpours affected much of Scotland on Thursday and rain continued to fall on Friday causing flooding at homes in Fife and Tayside.
On Friday at around 5.30am Fife Fire and Rescue Service were called to the A911 Fife Boundary to Kinross Road in Leslie. There was severe flooding throughout a property there and firefighters were helping to pump water away.
The fire service was also called to Beechwood House on Vantage Road in Dairsie at around 9am on Friday. Crews were involved in pumping water away from the property.
At Glebe Park, the home of Brechin City, there was heavy flooding on the pitch and Saturday's Second Division game with Ayr United has had to be postponed.
Tayside Fire and Rescue Service were also called out to flooding incidents in the North Balmossie area of Broughty Ferry, homes on Alyth Road in Perthshire and at the Public Waste Water Treatment Works, Glenlomond, Scotlandwell in Perthshire.
Council workers at Fife, Tayside and Perth and Kinross have handed out sandbags to residents who are worried about their homes flooding.
Portmoak Primary in Perth and Kinross has been closed. The school itself was unaffected, but access roads were flooded.
Roads across the region were also affected by surface water and many were closed.
The A92 road that runs between Dunfermline in Fife and Stonehaven in Aberdeenshire was closed in several locations.
Among other major routes affected are the A9, which has been hit with flooding southbound at Balhadie and Blackford in Perthshire, while the A85 has been closed between St Fillan and Lochearnhead in Perthshire.
The A90 Dundee to Fraserburgh road was forced to shut at the Glamis turn off in Forfar because of a build up of rainwater on the route, while it is also affected motorists south of Fraserburgh.
On Friday morning, the Scottish Environment Protection Agency (Sepa) had 24 flood warnings and 13 flood alerts in place across the country.
The Scottish Government agency said that Perthshire, Angus, Dundee, Fife, Aberdeenshire and parts of Stirlingshire were particularly prone to floods during the downpour.
Forecasters for the Met Office put an amber warning for severe weather in place in Angus and Perthshire on Friday, as flooding hit the region.
More About Weather
- Heavy snow and high winds bring 'hazardous' driving conditions
- Cross-border rail services delayed as winter weather batters Britain
- Drivers warned of road chaos as A9 and A82 closed during heavy snow
- Misery for motorists as winter weather causes disruptions on roads
- Heaviest snowfall in 25 years as ski resort hit by wintry weather
- Residents warned to be vigilant as flooding hits coastal areas
- Misery for commuters as heavy rain disrupts road and ferry routes