Ledesma es un municipio en la provincia de Salamanca, en la Comunidad Autónoma de Castilla y León, España. Está a una distancia de 35 km de Salamanca, la capital provincial. Al 2003 cuenta con una población de 1882 habitantes, de los cuales 944 son varones y 938 son mujeres, en una superficie de 141,22 km². Su altitud es de 780 m sobre el nivel del mar.