Dětmarovice se nachází ve Slezsku v severovýchodní části Ostravské aglomerace, 9 km severozápadně od okresního města Karviná.
Hraničí s městy Karviná a Orlová, obcemi Dolní Lutyně, Doubrava a Petrovice u Karviné, na severu pak s Polskem. Správní území obce tvoří 2 katastrální území – Dětmarovice a Koukolná. Další místní části nesou názvy Olmovec, Zálesí a Glembovec.
Obec je plná kontrastů. Na straně jedné průmysl, krajina protkaná dráty a stožáry vysokého napětí, kde téměř z každého místa jsou vidět komíny zdejší elektrárny a na straně druhé hezká místa uprostřed zeleně. Lesy, louky a malebná zákoutí, zajímavá květena a poměrně dost zvěře.
V obci se nachází základní škola, knihovna (tel.: 596 550 071 knihovnice), zdravotní středisko, pohostinství, prodejny potravin, pošta a další provozovny. Obyvatelé mohou také využívat několik sportovišť, které se v Dětmarovicích nachází.
V obci rovněž funguje dům s pečovatelskou službou a pečovatelská služba. Tel.: 596 540 143.
Památkou obce je Nebrojova kaple, která byla dle dochovaných historických materiálů postavena v roce 1860 v blízkosti pohřebiště z třicetileté války a také římskokatolický kostel sv. Maří Magdalény s farností.