Franklin is a town in Hancock County, Maine, United States. The population was 1,483 at the 2010 census. The town's namesake is Benjamin Franklin. The first settler in 1764, was Moses Butler, for whom Butler's Point is named.{{Citation needed|date=November 2017}} Principal products have been ship masts, railroad ties, granite, blueberries, and Christmas trees.