A 60-year-old woman is in a critical condition with a serious head injury after a car hit a group of people in Bearsden in East Dunbartonshire.
Six other pedestrians were taken to the Queen Elizabeth University Hospital after the crash on Manse Road at about 16:55 on Thursday.
The incident involved a grey Land Rover, which hit a parked vehicle.
Police Scotland appealed for witnesses. An eyewitness described the aftermath of the crash as "total carnage".
Two women, aged 21 and 65, and a 15-year-old boy are in a serious but stable condition, while another two women, aged 45 and 52, and a 50-year-old man suffered minor injuries.
The 64-year-old female driver was taken to Glasgow Royal Infirmary as a precaution.
A nearby resident told the BBC she saw the injured pedestrians when she ran out of her house after the crash.
"A parked car took the brunt of the impact after the first seven casualties and probably saved more pedestrians being hurt," she said.
"It was pushed back down the road. It was devastating. Total carnage."
Insp William Graham from Police Scotland said: "We're keen to establish the full circumstances and are looking for people to contact us who have any relevant information about this incident.
"We're appealing for anyone who might have witnessed this incident or saw the grey Land Rover just before the incident happened to contact us."
The road reopened at about 22:00.