Villamayor de Campos es un municipio ubicado en la provincia de Provincia de Zamora en Castilla y León. La población de Villamayor de Campos es de 338 personas (2020), el área de Villamayor de Campos es de 26.48 kilómetros cuadrados, la distancia de Villamayor de Campos a Madrid es de 244 kilómetros. Villamayor de Campos comparte fronteras con Quintanilla del Monte, Villalpando, Quintanilla del Olmo, Prado, Villanueva del Campo, Villar de Fallaves y Santa Eufemia del Arroyo.