Six people have received minor to moderate injuries after a two-car crash north of Christchurch this afternoon.

Police said two cars collided on State Highway One, near the Ashley River Bridge, east of Rangiora, late this afternoon.

St John said six people were taken to hospital with a range of injuries.