The death toll on Alberta highways continues to mount this weekend.

More than a dozen people were killed in crashes between Saturday morning and Sunday afternoon, making this one of the deadliest weekends in recent memory.

A 27-year-old woman died Sunday morning in a single-vehicle rollover on Highway 2A south of Township Road 454. Her 24-year-old passenger was taken to an Edmonton area hospital. His injuries are serious but not believed to be life threatening. The driver and passenger are both thought to be from the Montana First Nation.

A 25-year-old old woman from Rimbey was killed in a rollover Sunday morning near the town of Ponoka.

Just before noon Sunday, a 32-year-old woman died in a rollover northwest of Turner Valley. The 34-year- old man who was driving was arrested. Police said both are from the Turner Valley area.

RCMP across the province were already investigating several crashes from the day before.

At 2:45 a.m. Saturday, four people died in a rollover near Two Hills. Three other passengers were taken to Edmonton hospitals with serious injuries. Police say all seven were from the St. Paul and Saddle Lake area.

At 4:55 a.m. Saturday, a 34-year-old man from died in a single-vehicle collision on Highway 16X and Range Road 93 near Evansburg.

At 6:30 a.m. Saturday, two men died in a rollover on Range Road 204 near Township Road 830, near Peace River.

At 9:15 a.m. Saturday, three men died when the pickup truck they were in slammed into a gravel truck on Secondary Highway 628 and Range Road 273, near Spruce Grove.

Insp. Gibson Glavin of the RCMP said there are families across the province today with broken hearts.

"Today is not the day for the RCMP to preach," he said. "I think when people can just see and hear what's happened here in 36 hours, I think the message is clear, and gets through to people's hearts."