Martorell tiene un total de 27.457 habitantes, de los cuales 14.249 son hombres y 13.208 mujeres según datos del INE 2011.