Villa Hidalgo Yalalag (also, Yalalag, Hidalgo Yalag, and Villa Hidalgo Yalalag, and San Juan Yalalag) is a village in Oaxaca, Mexico and the municipal seat of Villa Hidalgo Municipality.It is located near Villa Alta District in the center of the Sierra Norte Region. The town is divided into four neighborhoods (in Spanish called "barrios"). These 4 barrios are: San Juan, Santiago, Santa Catalina, and Santa Rosa.