Santa Maria de Miralles és un municipi situat al sud oest de la comarca de l'Anoia, al límit amb l'Alt Camp i la Conca de Barberà.

Es troba dins la formació muntanyenca de la Serrlada Prelitoral Catalana i ocupa la Vall de Miralles. Aquesta vall, a uns 500 metres sobre el nivell del mar, es troba limitada pels contraforts de la Plana d'Ancosa i les Planes de l'Apotecari (714m.), Novell, els Canals i la serra de Fontfregona, i per les Serres de Pinyol i Miralles (870m. a l'Agulla Grossa).

El terme municipal té una superfície de 25,38km2 dels quals aproximadament un 30 per cent estan inclosos dins l'espai del PEIN de la Serra Miralles-Queralt.

Actualment té una població de 130 habitants que viuen en les masies que hi ha diseminades per tot el municipi.

Compta amb una economia bàsicament agrícola especialitzada en la vinya.