Existen en la ciudad dos hospitales públicos: El Hospital Regional Rosario Pumarejo de López y el Municipal Eduardo Arredondo Daza, de cuarto y primer nivel respectivamente.