Obecní úřad Petrovice u Karviné.
Petrovice leží u státní hranice s Polskou republikou. Celková rozloha Petrovic je 2047 ha a nachází se v průměrné nadmořské výšce 225 m.
Obec má v současnosti 4545 obyvatel.
Obec Petrovice u Karviné se skládá ze čtyř částí: Petrovice, Dolní Marklovice, Závada a Prstná. Během vývoje byly tyto části několikrát sloučeny a opětovně osamostatněny. K současné podobě obce došlo Výnosem Ministerstva vnitra ze dne 16.2.1952.
Na severu hraničí s gminou Godów, na východě s gminou Zebrzydowice, obě v Polské republice, na jihu s Karvinou a
na západě s obcí Dětmarovice.
Petrovicemi protékají tři řeky - Šotkůvka v Prstné, Petrůvka, která protéká všemi částmi obce mimo Prstné a Olše, do které se v části Závada vlévá Petrůvka.
Nejvýznamnější kulturní památkou obce je dřevěný kostelík v Dolních Marklovicích. Patří k nejhezčím a nejlépe zachovalým kostelům v celém Horním Slezsku. Postaven byl v roce 1739 na místě původního dřevěného kostela zasvěceného Nanebevstoupení Páně. První zmínka o tomto kostelu pochází z roku 1360.
Pro Petrovice u Karviné jsou typické rybníky, z nichž nejznámější jsou Urbanczykovy rybníky v Petrovicích, Radeckého rybník nebo Adameckého rybník v Dolních Marklovicích.
Obec je známa jako železniční uzel evropského významu. Kromě železničního hraničního přechodu jsou zde ještě další dva silniční přechody do Polské republiky a to v Dolních Marklovicích a v Závadě.