Brazoria is a city in the U.S. state of Texas, in the metropolitan area and Brazoria County. As of the 2020 U.S. Census, the city population was 2,866.