Bomben var gjemt i en bil ved et travelt marked nær Husseiniyah-moskeen i det sjiamuslimske distriktet Aby Sayeeda.
En bygning raste sammen som følge av eksplosjonen, opplyser irakisk politi. Politiet har innført portforbud, og det er frykt for at det finnes flere bomber gjemt i området.
Det er mange sårede i angrepet, og de fraktes til sykehus i Baquba, som ligger omtrent 65 kilometer nordøst for hovedstaden Bagdad.
Baquba er den hovedstaden i Diyala-provinsen, en provins som ofte er mål for al-Qaida-angrep.