Fixtures at Carlisle, Notts County and Port Vale were postponed following inspections late on Saturday morning.
The Championship match between Preston and Barnsley was called off at midday after it was decided the areas around Deepdale were unsafe for supporters.
Bury postponed their clash with roses rivals Bradford in League Two on Christmas Eve, while the League One game between Oldham and Tranmere was also called off on Thursday.
Postponed fixtures:
Championship:
Preston v Barnsley
SPL:
St Mirren v Aberdeen
League One:
Carlisle v Huddersfield
Bristol Rovers v Walsall
Oldham v Tranmere
League Two:
Port Vale v Burton
Notts County v Grimsby
Rotherham v Darlington
Bury v Bradford
Source: Team_Talk