В структуру больницы входят следующие лечебно-диагностические и административно-хозяйственные подразделения:
- семь лечебных общепсихиатрических отделений, в том числе четыре мужских, два женских и единственное в Ставропольском крае общепсихиатрическое отделение для лечения пациентов с сопутствующим туберкулезом;
- приемное отделение;
- ренгенкабинет;
- клинико-диагностическая лаборатория;
- кабинет функциональной диагностики;
- психоаналитическая лаборатория;
- стоматологический кабинет;
- кабинет невролога;
- кабинет психотерапевта;
- кабинет гинеколога;
- кабинет предрейсовых и послерейсовых медицинских осмотров;
- физиотерапевтический кабинет;
- кабинет ультразвуковых исследований (УЗИ);
- аптека;
- пищеблок;
- банно-прачечный комбинат;
- автогараж;
- участок по обеззараживанию медицинских отходов;
- администрация больницы.
1 мужское общепсихиатрическое отделение:
Мощность отделения: 80 коек круглосуточного пребывания. Заведующий отделением – Окорокова Татьяна Валерьевна, врач-психиатр первой квалификационной категории.
2 мужское общепсихиатрическое отделение:
Мощность отделения: 80 коек круглосуточного пребывания. Заведующий отделением – Нежгальцев Евгений Владимирович, врач-психиатр первой квалификационной категории.
3 мужское общепсихиатрическое отделение:
Мощность отделения: 60 коек круглосуточного пребывания. Заведующий отделением – Коломасов Станислав Олегович, врач-психиатр второй квалификационной категории.
4 мужское общепсихиатрическое отделение:
Мощность отделения: 60 коек круглосуточного пребывания. Заведующий отделением – Коломасов Олег Витальевич, врач-психиатр высшей квалификационной категории, награжден отраслевым знаком «Отличник здравоохранения».
1 женское общепсихиатрическое отделение:
Мощность отделения: 90 коек круглосуточного пребывания. Заведующий отделением – Работенко Надежда Николаевна, врач-психиатр высшей квалификационной категории, награждена отраслевым знаком «Отличник здравоохранения».
2 женское общепсихиатрическое отделение:
Мощность отделения: 75 коек круглосуточного пребывания. Заведующий отделением – Лазарева Дина Станиславовна, врач-психиатр первой квалификационной категории, награждена отраслевым знаком «Отличник здравоохранения».
Общепсихиатрическое фтизиатрическое отделение:
Мощность отделения: 65 коек круглосуточного пребывания. Исполняющий обязанности заведующего отделением – Семенова Евгения Александровна, врач-психиатр второй квалификационной категории.