Canfranc es un municipio ubicado en la provincia de Provincia de Huesca en Aragón. La población de Canfranc es de 558 personas (2020), el área de Canfranc es de 71.562035 kilómetros cuadrados, la distancia de Canfranc a Madrid es de 368 kilómetros. Canfranc comparte fronteras con Sallent de Gállego, Sabiñánigo, Villanúa, Borau, Aísa y Jaca.