Kehlen is a commune and town in western Luxembourg. It is part of the canton of Capellen. As of 2023, the commune had a population of 6,391. As of 2023, the town of Kehlen, which lies in the centre of the commune, has a population of 2,514. Other towns within the commune include Dondelange, Keispelt, Meispelt, Nospelt and Olm.