Sweeny is a city in Brazoria County, Texas, United States, the westernmost incorporated town in the county. The population was 3,684 at the 2010 census. The city's motto is "A City With Pride". The city is also known as Adamston.