Sus municipios vecinos son As, Maaseik y Maasmechelen, haciendo frontera al este con los Países Bajos.[3] El municipio, en la orilla izquierda del río Mosa, fue creado por la fusión de varios antiguos municipios y se compone actualmente de las siguientes localidades: Dilsen, Elen, Lanklaar, Rotem y Stokkem.La ciudad de Stokkem era más importante en la Edad Media que la de Dilsen, que pertenecía desde antes del año 1000 al condado de Loon y desde 1362 al Principado de Lieja.El lugar fue mencionado por primera vez en 1181 como "Stockheim" en una bula papal.Todos los datos históricos relativos al actual municipio, el siguiente gráfico refleja su evolución demográfica, incluyendo municipios después de efectuada la fusión el 1 de enero de 1977.