El municipio de Santiago Jocotepec cuenta con una extensión territorial de 732.32 km², a una altitud media de 100 m.s.n.m. Colinda con los municipios de
Santa María Jacatepec,
San Juan Bautista Tuxtepec,
Loma Bonita,
San Juan Petlapa,
Santiago Camotlán,
Ayotzintepec y
San Juan Lalana. El clima predominante es cálido templado con lluvias en verano.
Cuenta con una población total de 13,568 habitantes (INEGI 2012), de los cuales 6,886 son mujeres y 6,682 hombres. Existe un total de 2,746 viviendas. En Santiago Jocotepec existe un total de 26 colonias (
ver listado).
Entre algunos de los atractivos turísticos se encuentran: