La población de Cardo es de 434 personas (2020), la distancia de Cardo a Madrid es de 477 kilómetros, la distancia de Cardo a Oviedo (capital de la Asturias) es de 33 kilómetros. Romadonga, La Iría, San Zabornín, La Ren, San Zabornín, La Estación, El Llano, La Menudina, La Estación, El Cellero y Perdones se encuentran cerca de Cardo.