En los próximos años, la Universidad del Centro de Houston (UHD) planea abrir un Centro de Análisis de Datos sobre Delincuencia y Cuestiones Urbanas y un nuevo Centro de Ideas y Centro de Emprendimiento. Además, UHD se está expandiendo a 1801 Main St., Houston, y se denominará UHD@1801 Main o The Launchpad. La universidad ocupará todo el décimo piso, que incluye 17,000 pies cuadrados de espacio para oficinas y aulas. Albergará un anexo del centro de carreras, una oficina de educación continua y la oficina de relaciones con exalumnos.
Para 2030, se construirán nuevos edificios, incluidos alojamiento para estudiantes, un centro de convocatorias y un centro de artes escénicas.
Para 2040, UHD renovará los edificios existentes y construirá nuevas construcciones en el Distrito Warehouse y el Distrito Centro.
Para 2050, la universidad completará la expansión del campus con viviendas residenciales, edificios académicos, instalaciones de apoyo y espacios verdes.
UHD actualmente ocupa 40 acres en el centro de Houston con ubicaciones satélite en el noroeste de Houston y dentro del Lone Star College-University Park.