"Four people have died and 15 people have been injured," Stockholm police spokesman Lars Bystrom told AFP.
One man had also been detained in connection with the attack, he said, but would not comment on media reports that he confessed to the attack.
Bystrom did not say if the detained man was the suspect whose grainy picture the police released earlier on Friday.
The attack was the latest in a string of assaults in Europe in which vehicles have been used.
Disclaimer: No Business Standard Journalist was involved in creation of this content