Trenton is a city in Fannin and Grayson counties, Texas, United States. The population was 635 at the 2010 census.