Casafranca es un municipio ubicado en la provincia de Provincia de Salamanca en Castilla y León. La población de Casafranca es de 64 personas (2020), el área de Casafranca es de 29.61 kilómetros cuadrados, la distancia de Casafranca a Madrid es de 176 kilómetros. Casafranca comparte fronteras con Los Santos, Endrinal, Frades de la Sierra, Guijuelo y Fuenterroble de Salvatierra.