Cuenta con una población de 277 habitantes (INE 2024).
El término municipal está atravesado por la Autovía Ruta de la Plata (A-66) y por la carretera nacional N-630, entre los pK 192 y 194.
La altitud oscila entre los 805 metros al oeste y los 725 metros a orillas del río Esla.
El pueblo se alza a 733 metros sobre el nivel del mar.
Los municipios limítrofes con Villamandos son: Cuenta con una población de 277 habitantes (INE 2024).