San Juan Teposcolula

San Juan Teposcolula is a town and municipality in the State of Oaxaca, Mexico, often known simply as Teposcolula.

It is part of the Teposcolula District in the center of the Mixteca Region.

Long ago it was known as San Juan Itnuyana.

The main economic activities are logging and the production of mescal.

[1] As of 2005, the municipality had 349 households with a total population of 1,344, of whom three spoke an indigenous language.