Parchetul de pe lângă Tribunalul Bacău are în structură următoarele parchete de pe lângă judecătorii: Parchetul de pe lângă Judecătoria Bacău, Parchetul de pe lângă Judecătoria Buhuși, Parchetul de pe lângă Judecătoria Moinești, Parchetul de pe lângă Judecătoria Onești, Parchetul de pe lângă Judecătoria Podu Turcului.
Parchetul superior este Parchetul de pe lângă Curtea de Apel Bacău.