Much of the growth in the Hispanic population in Texas comes from first-generation immigrants , mostly from Mexico , though with growing communities -- especially in Houston -- of Colombians , Salvadorans and Venezuelans .