La villa —capital del municipio— está situada a 9 km de Ponferrada y a 120 km de León, a una altura de 580 m sobre el nivel del mar.