Franklin is a city in Heard County, Georgia, United States. The population was 950 in 2020. Franklin is the county seat of Heard County. The city is named after Benjamin Franklin.