The two-vehicle crash happened around 5:45 a.m. Tuesday at the intersection of 11th Street and Chew Road.
Police say a Nissan pickup truck was traveling west on Chew Road when it entered the intersection and was struck in the rear by a car which had pulled out from 11th street.
Authorities say the pickup truck, which had the right of way, rolled twice.
There were six people in the truck at the time of the crash. They suffered various injuries, but all said to be non-life-threatening.
The driver of the car was unhurt.
At least five ambulances were dispatched to the scene from as far away as Camden County.
The intersection was shut down as police conducted their investigation.