Located at 1117 Texas Avenue in Downtown Houston, the current building dates from 1893. In 1938 the building suffered a major fire. One heroic firefighter diligently sprayed down the ornately carved rood screen to prevent its destruction. The rood screen survived with only minor damage.
Christ Church became the cathedral of the diocese in 1949.
The current dean is the Very Reverend Joe D. Reynolds.