Obec Slavkov leží jihozápadně od města Opavy na silnici I/46 směrem na Olomouc.
Svou rozlohou 1105 ha a počtem obyvatel 1814 patří k největším obcím západního Opavska. Katastr Slavkova se rozkládá v nadmořské výšce 339 m. Podél jižní části katastru protéká říčka Hvozdnice, v jejímž okolí se zachovaly zbytky lužního lesa, které tvoří chráněný přírodní výtvor Hvozdnice s naučnou stezkou. Součástí je i soustava tří rybníků, jež jsou využívány k chovu ryb.
První písemná zpráva, která dokládá existenci obce Slavkov pochází z roku 1224, kdy král Přemysl Otakar I. daroval Slavkov městu Opavě. V této darovací listině je uváděná obec jako “Zlawicova Wes“. Nejstarší budovou ve Slavkově je zámek ve středu obce, který vznikl přestavbou původní tvrze roku 1586.
Druhou nejstarší budovou je kostel sv. Anny, jednolodní barokní stavba z roku 1657. Z historických pamětihodností je to ještě pískovcová socha sv. Jana Nepomuckého datovaná kolem roku 1722, barokní kaple sv. Barbory, sloup s obrazem Panny Marie. Pro obec je pamětihodné i to, že umožnila na slavkovských lukách 25. září 1887 uspořádat velkolepý tábor českého lidu ve Slezsku, kde byly formulovány základní politické, národní a kulturní
požadavky českého národa. Na katastru se vyskytly četné archeologické nálezy, které dokládají osídlení nejstaršími
zemědělci ze začátku neolitu (5000 let p.n.l.). Nejbohatší jsou nálezy dokládající kulturu plátěnickou ze starší doby železné (7. až 6. stol. p.n.l.). Poslední nálezy objevily stopy
slovanských osad ze střední a mladší doby hradištní (9. a 8. stol. p.n.l.).