Trenton is an unincorporated community and census-designated place (CDP) in Henry County, Iowa, United States. It is in the northwest part of the county, 10 miles (16 km) northwest of Mount Pleasant, the county seat. As of the 2020 census, Trenton had a population of 74.