Brownsville is a city in Haywood County, Tennessee, United States. It is the county seat of Haywood County, located in the western Tennessee Delta.[5] Its population as of the 2020 census was 9,788.[2]