Cacabelos es un municipio ubicado en la provincia de Provincia de León en Castilla y León. La población de Cacabelos es de 4 996 personas (2020), el área de Cacabelos es de 32.66 kilómetros cuadrados, la distancia de Cacabelos a Madrid es de 405 kilómetros. Cacabelos comparte fronteras con Villafranca del Bierzo, Vega de Espinareda, Arganza, Camponaraya, Carracedelo y Toral de los Vados.