San Lorenzo Albarradas is a town and municipality located in the state of Oaxaca in south-western Mexico. The municipality covers a total land area of 61.24 km2.
Geographically, San Lorenzo Albarradas is situated within the Tlacolula District, which lies in the eastern portion of the Valles Centrales Region.