The commune of Kehlen, population 4,789, is located 6 kilometers northwest of Luxembourg City
Dondelange, Kehlen (population 1,625), Keispelt, Meispelt, Nospelt, and Olm are boroughs within the commune of Kehlen.
The N12 roadway cuts through the center of the commune.