Grandes y San Martín está situado al norte de la ciudad de Ávila, en la Alta Moraña, próximo a San Pedro del Arroyo. Grandes se encuentra en la carretera Av-114. Dista 34 km de Ávila, 81 km de Salamanca y 142 km de Madrid.
El municipio de Grandes y San Martín está formado por las localidades de Grandes y San Martín de las Cabezas.
Su término municipal se extiende por las tierras onduladas de la Alta Moraña y el valle del río Arevalillo.
Ambos pueblos nacen en la Edad Media y aparecen citados documentalmente por primera vez en 1250, San Martín de las Cabezas formando parte del cabildo de Rioalmar, y Grandes del cabildo de Moraña, dos de los territorios en que, a efectos de consignación de rentas, estaba organizada en la Edad Media la diócesis de Ávila.
A efectos políticos, administrativos y judiciales, Grandes y San Martín de las Cabezas fueron siempre lugares del rey.
Eran concejos de aldea que dependían directamente de la jurisdicción del concejo de Ávila y estaban integrados en el sexmo de San Vicente, uno de los siete sexmos es que estuvo dividida la tierra de Ávila hasta su disolución en el siglo XIX.
En dicho siglo, según el Diccionario de Madoz, en San Martín de las Cabezas había un palacio propio del duque de la Roca, de quien es el pueblo y término y en él una huerta con frutas muy buenas, de once obradas.