Se encuentra en su zona noreste en los límites con el estado de Puebla y su cabecera es la población de Olinalá.
De acuerdo a los resultados del Censo de Población y Vivienda realizado en 2010 por el Instituto Nacional de Estadística y Geografía; la población total del municipio de Olinalá asciende a 24 723 habitantes, de los que 11 878 son hombres y 12 845 son mujeres.
El municipio incluye en su territorio un total de 127 localidades.
El gobierno del municipio le corresponde a su ayuntamiento, conformado por el presidente municipal, un Síndico y un cabildo integrado por cinco regidores; tres electos por mayoría relativa y dos por el principio de representación proporcional.
Todos son electos mediante sufragio universal, directo y secreto para un periodo de tres años reelegibles por un único periodo adicional.