Franklin is a city located in the state of Texas, United States. It serves as the county seat of Robertson County and is situated within the Brazos Valley. Geographically, the city sits on the border between the East and Central Texas regions.
The town was originally named Morgan before it was designated as the county seat in 1879. According to the 2020 census, the population of Franklin was 1,614.