Cabezas del Villar es un municipio y localidad española perteneciente a la provincia de Ávila, en la comunidad autónoma de Castilla y León.
En 2017 contaba con una población de 296 habitantes.
La localidad capital del municipio está situada a una altitud de 1048 m s. n. m.[1][2] Por la localidad discurre el río Margañán.
Cuenta con una población de 224 habitantes (INE 2024).
Población de derecho según los censos de población del INE.