Hiện Bệnh viện Tâm thần TPHCM chỉ có 300 giường nhưng phân bố ở 3 địa điểm, cơ sở vật chất xuống cấp nặng nề, ảnh hưởng việc điều trị, khám chữa bệnh người dân.
Trong đó, cơ sở chính ở quận 5 với 50 giường nội trú trên diện tích chật hẹp (1.700m2). Cơ sở thứ hai tại xã Lê Minh Xuân, huyện Bình Chánh có 250 giường, chỉ được thiết kế cho điều trị nội trú. Cơ sở thứ ba là khoa Khám trẻ em - Bệnh viện ban ngày (đặt tại quận Phú Nhuận) có chức năng khám và điều trị các bệnh tâm thần ngoại trú cho trẻ em.
Theo định hướng phát triển hệ thống chăm sóc sức khỏe tâm thần, tiêu chuẩn trung bình trên toàn quốc là 12 giường/100.000 dân. TPHCM với hơn 10 triệu dân, cần ít nhất 1.200 giường.