Cantalapiedra es un municipio ubicado en la provincia de Provincia de Salamanca en Castilla y León. La población de Cantalapiedra es de 950 personas (2020), el área de Cantalapiedra es de 71 kilómetros cuadrados, la distancia de Cantalapiedra a Madrid es de 168 kilómetros.