San Juan Ñumí is a town and municipality located in the state of Oaxaca in southwestern Mexico. The municipality encompasses a total area of 43.38 km2.
Geographically, San Juan Ñumí is situated within the Tlaxiaco District, which is located in the southern portion of the Mixteca Region.