Witnesses tell of horror of people dive to safety
The lorry smashed through stone lion bollards into the pedestrianised area, leaving a trail of blood and debris.
Witness Jan Granroth told 'Aftonbladet' newspaper that "we stood inside a shoe store and heard something ... and then people started to scream". He said: "I looked out of the store and saw a big truck."
Another witness quoted by the paper said: "When I came out, I saw a lorry standing there, with smoke coming from it, and there were loads of bits of cars and broken flower pots along the street."
Mikael Anttila, a 49-year-old portfolio manager at bank SEB, told the Press Association he saw several hundred people gathered on the street close to the shop, before they all started running "suddenly ... like ants".
"Then a lot of police started coming. Heavy weapons, civilian police, etcetera," he said.
Annevi Peterson described people lying dead and injured.
"I heard the noise, I heard the screams, I saw the people," she told BBC News.
"Outside the store was a dead dog, the owner screaming, there was a lady lying with a severed foot."