De acuerdo con las cifras del DANE acerca del censo 2005, Yarumal cuenta con 46 865 habitantes (2015), de los cuales, 30 515 (64.50%) vive en la zona urbana y unos 16 350 (35.50%) residen en la zona rural.