St. Stephen's Hospital, Delhi is managed by St. Stephen's Hospital Society.

St. Stephen's Hospital Society is a constituent part of the Church of North India. It is a registered body (under the Societies Registration Act) functioning under its own constitution.

The Bishop of the Delhi Diocese of the Church of North India is the ex-officio Chairman of the St. Stephen's Hospital Society.

The Society runs St. Stephen's Hospital, Delhi on a non-profit basis and as a charitable organization, in the true spirit of Christian service, ideals and principles.

St. Stephen’s Hospital is a Christian Institution in name, content and character. The purpose of the Hospital is to care for the sick and suffering, irrespective of caste, creed, race or language with love and compassion as taught by Jesus Christ.