Morales de Toro es un municipio y villa de Zamora, ubicado en el Partido Judicial de Toro, a 32 Km. de la Provincia y 6 km. de la cabeza del Partido, donde se halla la estación del ferrocarril más próxima. Está situado a 700 metros de altura sobre el nivel del mar y tiene una extensión de 53-54 Km².

    Está situado en una llanura al pie de la carretera entre Toro y Tordesillas, limitado al norte con los pueblos de Villavendimio y Villalonso, al este con Casasola y Pedrosa, al sur con San Román de la Hornija, estos tres últimos pueblos pertenecen a la Provincia de Valladolid, y al  oeste con Toro.

    Según los trabajos realizados para el Mapa Geográfico de España el terreno de Morales corresponde a materiales de los períodos de la  Era Terciaria,  que son los que se presentan con mayor desarrollo en España (unos 170.000 Kilómetros cuadrados, o sea, el 34 por 100 de la superficie total),  abundando más,  en la zona norte del pueblo, "Los Lastros", terrenos cuaternarios con tierra arcillo-calíferas y silíceas que dan origen a un buen terreno de labor aparte también de todo el  Valle y el río Bajoz.  El resto del suelo es suelto y arenisco donde se da muy bien el cultivo de la vid.