Santa María del Berrocal está situada al Oeste de la provincia de
Ávila, en la comarca
Valle del Corneja, bañada por el
río del mismo nombre (afluente del Tormes que atraviesa también nuestro municipio). Se encuentra a menos de 70 kilómetros de la capital abulense, lindando ya con la provincia de
Salamanca. Tiene una superficie de 28’30 km2 y una altitud de 1.052 m.