Sant Martí Sarroca is a municipality in the comarca of Alt Penedès, in the province of Barcelona, Catalonia, Spain. It is located in the Penedès region, an area of Catalonia known for its wine production.
The municipality is part of the Alt Penedès administrative district, whose capital is Vilafranca del Penedès. Like other municipalities in the comarca, it forms part of the broader Barcelona province within the autonomous community of Catalonia.