Casafranca es un municipio y localidad española de la provincia de Salamanca, en la comunidad autónoma de Castilla y León. Se integra dentro de la comarca de Guijuelo y la subcomarca de Entresierras (Alto Alagón). Pertenece al partido judicial de Béjar.Su término municipal está formado por las localidades de Aldeanueva de Campomojado y Casafranca, ocupa una superficie total de 29,61 km² y según los datos demográficos recogidos en el padrón municipal elaborado por el INE en el año, cuenta con habitantes.HistoriaLa fundación de Casafranca se remonta a la repoblación efectuada por el rey de León Alfonso IX a principios del siglo XIII, quedando integrado en el Alfoz de Salvatierra, dentro del Reino de León. Por otro lado, Casafranca fue durante el Antiguo Régimen un anejo de Fuenterroble de Salvatierra, localidad de la que acabó desgajándose y, con la creación de las actuales provincias en 1833, Casafranca quedó integrado en la provincia de Salamanca, dentro de la Región Leonesa.DemografíaNúcleos de poblaciónEl municipio se divide en dos núcleos de población, que poseían la siguiente población en 2015 según el INE.