Canfranc consta de dos unidades de población, el pueblo originario, llamado Canfranc o Canfranc Pueblo con 75 habitantes (4 km al norte de Villanúa y a 16 km de Jaca), y Canfranc-Estación o Arañones, emplazada 4 km más al norte que cuenta con 457 habitantes.