Santa María del Berrocal es un municipio de España, al Oeste de la provincia de Ávila, comunidad autónoma de Castilla y León. Pertenece al partido judicial de Piedrahíta.
Tiene dos pedanías (en la zona, anejos), llamadas Navahermosa de Corneja y Valdemolinos, situadas ambas a escasos dos kilómetros del municipio.
Se encuentra enclavada en la comarca Valle del Corneja, bañada por el río del mismo nombre, afluente del Tormes que atraviesa también este municipio. Se encuentra a menos de 70 kilómetros de la capital abulense, lindando con la provincia de Salamanca. Tiene una superficie de 28,30 km² y una altitud de 1052 m.
Población:
382
INE 2017