Villamelendro está ubicado en Villasila de Valdavia municipio en la provincia de Provincia de Palencia, Castilla y León. La población de Villamelendro es de 10 personas (2020), la distancia de Villamelendro a Madrid es de 322 kilómetros, la distancia de Villamelendro a Palencia (capital de la Provincia de Palencia) es de 82 kilómetros. Arenillas de Nuño Pérez, Arenillas de San Pelayo, Villota del Duque, Renedo de Valdavia, Vega de Doña Olimpa y Valenoso se encuentran cerca de Villamelendro.