Está ubicado en las coordenadas 18°13” latitud norte y 94°50” longitud oeste, y cuenta con una altura de 360 m s. n. m. Su cabecera es la localidad de Mecayapan.
[3] El municipio lo conforman 66 localidades en las cuales habitan 13.633 personas, es un municipio categorizado como rural.
Mecayapan tiene un clima principalmente cálido, con lluvias abundantes principalmente en verano y algunas más en otoño.
El municipio de Mecayapan celebra sus tradicionales fiestas en honor al santo patrono Santiago Jacobo el día 11 de mayo.
El exclave norte del municipio tiene límites administrativos con los siguientes municipios y/o accidentes geográficos, según su ubicación:[4] El resto del municipio de Mecayapan, que contiene de la cabecera municipal, tiene límites administrativos con los siguientes municipios:[4]