La población de Santa María de Cayón es de 9 167 personas (2020), el área de Santa María de Cayón es de 48.23 kilómetros cuadrados, la distancia de Santa María de Cayón a Madrid (capital de la España) es de 323 kilómetros, la distancia de Santa María de Cayón a Madrid es de 323 kilómetros. Santa María de Cayón comparte fronteras con Santiurde de Toranzo, Castañeda, Villaescusa, Penagos, Liérganes, Miera, San Roque de Riomiera, Saro y Villafufre.