Santa Cruz de Bravo

Santa Cruz de Bravo is a town and municipality in Oaxaca in south-western Mexico.

The municipality covers an area of 112.27 km² at an average height of 1,640 meters above sea level.

[1] As of 2005, the municipality had 86 households with a total population of 379, of whom 12 spoke indigenous languages.

It is located on the main road from Silacayoapam to Mariscala de Juárez.

90% of the population are engaged in agriculture, mainly growing corn and beans, with some raising livestock in their back yards.