Franklin is a city in Renville County, Minnesota, United States. The population was 510 at the 2010 census. Franklin was platted in 1882. The city was named for Benjamin Franklin. The 1862 Battle of Redwood Ferry took place just outside what would later become the town of Franklin.