Lake in the Hills police asked drivers to avoid a portion of Virginia Road at Route 31 in a Nixle alert sent about 10:20 a.m. Tuesday. The alert said to avoid the area for 45 minutes.
Topsoil had spilled out of the truck, which was lying on its side on Virginia Road.
The driver, Jeffrey Almodovar, 53, of Antioch was taken to Centegra Hospital – Huntley with injuries that were not considered life-threatening, said Amanda Schmitt, public information officer for the Lake in the Hills Police Department.
The semitruck was traveling north on Route 31 when Almodovar turned left on Virginia Road and did not reduce the speed necessary to make the turn, causing the semitruck to overturn, Schmitt said.
It took two tow trucks to turn over the truck, and a small bulldozer worked to clean up the soil.
Lake in the Hills police sent a second Nixle alert at 12:30 p.m. that said the road was open for traffic.
Lake in the Hills police and Illinois State Police also responded to the scene.