Iowa Colony is an incorporated Home Rule City in Brazoria County, Texas, United States, in the Houston metropolitan area. As of the 2020 Census, the city had a population of 8,154.