Villanueva del Campo se encuentra situado en la esquina nororiental de la provincia de Zamora, limitando al norte con la provincia de León y al este y al oeste con la de Valladolid.