Dětmarovice położone są na Śląsku, w północno-wschodniej części aglomeracji ostrawskiej, 9 km na północny zachód od miasta powiatowego Karwina.
Graniczy z miastami Karviná i Orlová, gminami Dolní Lutyně, Doubrava i Petrovice u Karviná, a na północy z Polską. Terytorium administracyjne gminy składa się z 2 obszarów katastralnych - Dětmarovice i ...