Según el padrón municipal de habitantes de 2016 del INE, el municipio de Ayora contaba con 5320 habitantes, de los cuales 2675 (50,28 %) eran varones y 2645 (49,71 %) eran mujeres.