According to the 2020 U.S. census, the city boasted a population of 151,950, securing its position as the 20th most populous city in Texas and the 2nd most populous in Harris County.
As per the data provided by the United States Census Bureau, the city covers a land area of 44.2 square miles (114 km2) out of its total area of 44.5 square miles