Florencia cuenta con una red pública para la prestación del servicio de salud en todo su territorio, conformada por el Hospital María Inmaculada —de segundo nivel—, Hospital Comunal Malvinas —de primer nivel—, Centro de salud Pueblo Nuevo, Puesto de salud urbano en Nueva Colombia y dieciséis puestos de salud ubicados en diferentes zonas del área rural.