Iowa Colony is a village located in Brazoria County, Texas. Iowa Colony has a 2026 population of 17,240. Iowa Colony is currently growing at a rate of 16.09% annually and its population has increased by 101.07% since the most recent census, which recorded a population of 8,574 in 2020.