Según los datos del INE, en 2016, el municipio de Martos contaba con 24.240 habitantes, de los cuales 12.032 son hombres y 12.208 son mujeres.