At least 10 people were killed when suicide bombers detonated two explosive-laden vehicles in a town north of Baghdad that has resisted Islamic State militants.
Police said the blasts in Duluiyah also wounded at least 30 people.
Duluiyah, which is about 80 kilometers north of the Iraqi capital, was overtaken by IS militants for two days earlier this summer before they were driven out.
A second attempt by the Islamists to retake the town last month was also repelled.
There was no immediate claim for the attack.
Islamic State militants have taken control of large parts of northern and western Iraq as well as swaths of Syria.
Iraqi security forces, Shi'ite militia, and Kurdish Peshmerga forces aided by U.S. air strikes are fighting against IS insurgents.