Краевой клинический противотуберкулезный диспансер был основан в сентябре 1937 года. В состав диспансера входит стационар и амбулаторно-поликлиническое отделение. Диспансерное отделение состоит из следующих подразделений: кабинеты для приема взрослого населения, кабинеты для приема детского населения, кабинеты специалистов для приема больных внелегочным туберкулезом: травматолога-ортопеда, офтальмолога, уролога, акушера-гинеколога, дневной стационар на 60 пациенто-мест, стационар на дому для нетранспортабельных больных туберкулезом легких города Ставрополя.
Коечный фонд стационара представлен тремя легочно-терапевтическими отделениями на 220 коек, тремя хирургическими отделениями на 195 коек, детско-подростковым отделением на 50 коек и 60 койками дневного стационара. Краевой клинический противотуберкулезный диспансер имеет в своем составе три филиала: Буденновский, Невинномысский, Петровский.