Police officials say the attack took place tonight in the Shiite town of Balad Ruz, killing 14 people and wounding 37 others.
Balad Ruz is 70 kilometers (45 miles) northeast of Baghdad. Several shops and cars were damaged in the attack. Police sealed off the blast area.
Medics in a nearby hospital confirmed the death toll. All officials spoke on condition of anonymity because they were not authorized to talk to journalists.
Nobody claimed responsibility, but the Islamic State group, which controls large swaths of the country, frequently claims attacks targeting security forces and Shiite Muslims who the IS group deems heretics.