烈堡鄉地處神池縣北部,東與朔州市朔城區、平魯區相連,南接大嚴備鄉,西與八角鎮、長畛鄉接壤,北鄰偏關縣尚峪鄉,距神池縣城約55千米,區域總面積136平方千米。
烈堡鄉地勢略爲南高北低,地形爲山區最高峯位於大井油房樑山頂,海拔2016.4米最低點位於大灘村,海拔1486米。