Este municipio colinda al norte con los municipios de Calnali y Lolotla, al sur con Tianguistengo y Metztitlán, al oeste con los municipios de Molango y Lolotla y al este con Tianguistengo. Es importante saber que el municipio de Xochicoatlán presenta una extensión territorial total de 159.3 kilómetros cuadrados y se sitúa a una altura promedio de 159.3 metros sobre el nivel del mar.