Situering van Lommel
De stad Lommel, een bedrijvige gemeenschap in volle expansie, is gelegen in de noordwesthoek van de Belgische provincie Limburg.
Ten noorden grenst Lommel aan Nederland (Bergeijk deelgemeente Luyksgestel), oostelijk en zuidelijk aan de Limburgse buurgemeenten Neerpelt, Overpelt, Hechtel-Eksel en Leopoldsburg, terwijl westelijk de Antwerpse gemeenten Mol en Balen het grondgebied Lommel begrenzen.
Met een oppervlakte van 10.232 ha was Lommel voor de fusies één der grootste gemeenten van België.
Lommel wordt doorsneden door de rijkswegen N 712 (Mol-Overpelt), N 746 (Lommel-Leopoldsburg) en de N 715 (Eindhoven-Hasselt). Via de aansluiting met de noord-zuid (N 74) en de relatief korte afstand tot de E 313, E 314 en de Boudewijnsnelweg heeft Lommel goede verbindingen met het Europese autowegennet.
Het Maas-Scheldekanaal in het noorden van de stad is een belangrijke waterweg, die aansluiting geeft op het Albertkanaal en op de industriepolen Antwerpen en Luik. De spoorlijn Antwerpen-Mönchengladbach-Düsseldorf (IJzeren Rijn) passeert de stad en ligt langs of heeft vertakkingen naar de plaatselijke industrieterreinen.