Mjesne zajednice
Opština Petrovo ima 7 mjesnih zajednica: Petrovo, Kakmuž, Kaluđerica, Karanovac, Krtova, Porječina i Sočkovac u kojima ukupno živi oko 10.000 stanovnika .
Administrativni centar opštine je u MZ Petrovo.
Rad matičnog ureda uspostavljen je u zgradi opštine gđe se građanima izdaju različiti dokumenti kao što su: rodni listovi i uvjerenja o državljanstvu, izvod iz matične knjige umrlih i dr.
Predstavnici mjesnih zajednica đeluju u okviru Savjeta mjesnih zajednica, na kojima se odlučuje o prioritetnim pitanjima od značaja za mjesnu zajednicu. Održavaju se redovni, neposredni, kontakti između lokalne vlasti i stanovništva kao npr. javne rasprave povodom donošenja i usvajanja budžeta, donošenja raznih odluka i sl. Takođe, kada se odlučuje o pitanjima od izuzetnog značaja za stanovnike mjesnih zajednica održavaju se zborovi građana.