En la ciudad está la mayoría de instituciones que configuran la red hospitalaria del departamento de Nariño con seis hospitales y cuatro clínicas para los niveles dos y tres de atención; para la prestación del servicio en el nivel uno se encuentra, además de los anteriores, siete centros y dos puestos de salud que ofertan en total 1332 camas hospitalarias para cubrir la demanda de medicina interna, cirugía, pediatría, obstetricia, partos y psiquiatría básicamente.