New Castle, DE - 19720
Business Hours: 8:00 a.m. - 4:30 p.m.
The Delaware Health and Social Services(DHSS) campus is located at 1901 North Du Pont Highway, New Castle, Delaware. This campus, encompassing more than 100 acres, functions as the administrative headquarters for the Office of the Secretary and many of the Department's Divisions. In addition, the campus also serves as the home of the Delaware Psychiatric Center(DPC), the only State-operated psychiatric facility for the care and treatment of mentally ill adults.