Only minor injuries were reported, but slippery conditions caused several spin outs, as well as a rollover crash at Villa Street. The conditions were especially bad along Route 20.
Elgin police say there were only minor injuries.
Police also closed down part of Randall Road because of the ice.