La población de El Franco es de 3 760 personas (2020), el área de El Franco es de 78.04 kilómetros cuadrados, la distancia de El Franco a Madrid (capital de la España) es de 435 kilómetros, la distancia de El Franco a Madrid es de 566 kilómetros. El Franco comparte fronteras con Tapia de Casariego, Castropol, Boal y Coaña.