Limita al norte con San Juan Lalana, Estado de Veracruz y Santiago Choápam; al sur con San Juan Cotzocón; al oeste con San Juan Cotzocón; al este con Santiago Choápam.
[4] En 2015, 47.3% de la población se encontraba en situación de pobreza moderada y 24.8% en situación de pobreza extrema.
Las actividades económicas más importantes del municipio son la agricultura (siembra de maíz y frijol), ganadería y comercio al por menor.
Los ríos Tabla y Chisme cruzan el municipio.
El río Puxmecatán sirve de división entre Santiago Yaveo y San Juan Cotzocón.