A person has been critically injured after being hit by a truck in Waimakariri District.
The incident took place on State Highway 1 in Kaiapoi.
Police say traffic is heavy and diversions are in place.
Drivers are asked to avoid the area if possible.