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. According to the United States Census Bureau, the city has a total area of 0.9 square miles (2.3 square kilometers), all of it land.