One person is in hospital in critical condition after a two-vehicle collision in Milton on Wednesday afternoon.

Emergency crews were called to 810 Nipissing Road, near Thompson Road North and Main Street East, just before 3:30 p.m. for reports of a crash.

Halton police said a cement truck and a car collided.

The female driver of the car, a 42-year-old Milton resident, had to be extricated by firefighters, police said. She was taken to a Hamilton hospital with life-threatening injuries. Her condition has been upgraded to serious but stable.

Police said the passenger of the car, a 15-year-old boy, was treated for minor injuries at the scene. An officer was taken to a local hospital after injuring his hands during the extrication.

The driver of the truck was not injured, police said.

The Collision Reconstruction Unit is investigating the crash.

Nipissing Road was closed in both directions for several hours but it has since reopened.

Investigators are requesting that anyone who witnessed the crash, or who may have stationary CCTV or dash-cam footage to please contact them.