Overview Barrett is a town in Texas, United States, with a population of about 3,199[1]. Geography Coordinates: 29.8800, -95.0630