Erkelenz ist die östlichste Gemeinde des Kreises Heinsberg, und grenzt im Norden an die Stadt Wegberg, im Nord-Osten an die Stadt Mönchengladbach. Im Osten grenzt Erkelenz an den Braunkohlentagebau Garzweiler II und die Gemeinde Jüchen, im Süden an den Kreis Düren. Im Süd-Westen grenzt die Nachbargemeinde Hückelhoven an, im Nord-Westen die Gemeinde Wassenberg.