La actividad económica del municipio deriva de la ganadería, agricultura, minería, comercio e industria:
Yarumal es un municipio y ciudad de Colombia, localizado en la subregión norte del departamento de Antioquia. Limita al norte con el municipio de Valdivia, al oriente con los municipios de Campamento y Angostura, al noroeste con el municipio de Briceño, al occidente con el municipio de San Andrés de Cuerquia y al sur con el municipio de Santa Rosa de Osos. Su cabecera municipal está a 123 kilómetros de Medellín.
Su cabecera municipal está conformada por 20 barrios y la zona rural por 52 veredas y 7 corregimientos. Su clima es frío debido a su elevación sobre el nivel del mar (2.353 m). El nombre actual, Yarumal, proviene de la especie vegetal de nombre yarumo, de la familia Urticaceae, muy abundante en la región por los días de la fundación y conocida en el lenguaje botánico latino como Cecropia peltata L. El municipio también es llamado la Ciudad Retablo, la Estrella del Norte y la Sultana del Norte.
Yarumal está localizado al norte del departamento de Antioquia, a 123 km de la ciudad de Medellín, exactamente en las coordenadas 6°57′41″N 75°24′58″O. Todo el territorio presenta un relieve bastante montañoso, pues está emplazado sobre las estribaciones del ramal occidental de la cordillera central de los Andes. El municipio cuenta con una extensión territorial de 724 km², de los cuales 2,1 km² corresponden al área urbana.