Franklin is a city in Robertson County, Texas, United States. The population was 1,470 at the 2000 census. It is the county seat of Robertson County. Franklin is part of the Bryan-College Station metropolitan area.
Franklin is located at 31°1′34″N 96°29′10″W / 31.02611°N 96.48611°W / 31.02611; -96.48611 (31.026222, -96.486086).
According to the United States Census Bureau, the city has a total area of 0.9 square miles (2.4 km²), all of it land.