At least 21 people have been killed in Thursday blasts targeting markets in Baghdad.

Bombs on streets filled with shoppers in Sabaa al-Bour area, north of the capital killed at least 14 people and injured more than 40.

A blast in the Dora district, south of Baghdad, killed a further seven people.

At least 33 people were killed on Wednesday, as insurgents attacked local government and police buildings in the north with suicide bombs and mortar fire.

The insurgent assault in Hawijah, a Sunni Arab town in ethnically-mixed Kirkuk Province, killed 14 people — seven civilians, three soldiers and four attackers. One suicide bomber detonated an explosives-rigged vehicle near a police station, while a second blew up another near a local administrative building.

In Baghdad, six members of a single family, including three children between 3 and 6, were shot dead.

North of Baghdad, a bomb exploded near Balad, killing five people and wounding three, while gunmen killed two farmers in the Muqdadiyah area and a soldier in Taji.

A bomb killed three people and wounded 25 in Mosul, while one person was also shot dead in the northern city.

More than 670 people have been killed this month and more than 4,500 since the beginning of the year.