The Islamic State group claimed responsibility for Thursday's blast, saying it targeted a gathering place of Shiites and vowed more attacks.
The truck detonated in the Jameela market in the Iraqi capital's crowded Sadr City neighbourhood shortly after dawn, according to two local police officers.
They also said that at least 152 people were wounded in the attack.