San Juan Colorado is a town and municipality situated in the state of Oaxaca in south-western Mexico. It is located within the Jamiltepec District, specifically in the western portion of the Costa Region.
The municipality encompasses a total area of 85.48 km2. It serves as a local administrative and residential center within its geographic region.