"A suicide attacker detonated his vest of explosives inside a cafe in Balad district, killing 24 persons and wounding 18 others, as well as causing massive damages to the cafe," a police source told the National Iraqi News agency (NINA).
Shortly after the suicide attack two other bombs exploded, one in a football field and another in a market, also north of the capital.
A bomb exploded in a football field in Muqdadiyah, killing five people and wounding 14, among them three children, the agency said.
In the nearby Diyala provincial capital, Baquba, a bomb exploded in a market, killing four people and wounding 20, NINA reported.