Rozloha obce je 2 166 ha, žije zde 1592 obyvatel.
Obec Šilheřovice sousedí na západě s Hlučínem a Darkovicemi, na severu s Hatí, na severovýchodě za státní hranicí s polskými obcemi Rudyszwald a Chalupki, na východě s Bohumínem a řekou Odrou, na jihovýchodě s Ostravou, a to jejími městskými částmi Antošovice, Koblov a Petřkovice, na jihu pak pod Černým lesem s Ludgeřovicemi a na jihovýchodě s Markvartovicemi.
První písemnou zprávou o obci Šilheřovice je listina z roku 1377 o rozdělení majetku opavského vévody Mikuláše II. mezi jeho čtyři syny. Tehdy držel Mikuláš Mšan.
Obecní znak, který byl poslaneckou sněmovnou ČR schválen v roce 1996, tvoří ve zlatém štítě půl černé orlice s červenou zbrojí spojené s polovinou zelené dubové ratolesti s viditelným polovičním a celým listem i žaludem.