La población de Medio Cudeyo es de 7 577 personas (2020), el área de Medio Cudeyo es de 26.8 kilómetros cuadrados, la distancia de Medio Cudeyo a Madrid (capital de la España) es de 330 kilómetros, la distancia de Medio Cudeyo a Madrid es de 330 kilómetros. Medio Cudeyo comparte fronteras con El Astillero, Villaescusa, Penagos, Liérganes, Riotuerto, Entrambasaguas y Marina de Cudeyo.