Parchetul de pe lângă Tribunalul Maramureș are în structură următoarele parchete de pe lângă judecătorii: Parchetul de pe lângă Judecătoria Baia Mare, Parchetul de pe lângă Judecătoria Dragomirești, Parchetul de pe lângă Judecătoria Sighetu Marmației, Parchetul de pe lângă Judecătoria Târgu Lăpuș, Parchetul de pe lângă Judecătoria Vișeu de Sus.
Parchetul superior este Parchetul de pe lângă Curtea de Apel Cluj.