Avon is a town in Franklin County, Maine, United States. The population was 450 at the 2020 census. Avon is home to Mount Blue, part of Mount Blue State Park. First known as Township 2 Abbott's Purchase, or Upper Town, it was settled in 1781 by a pair of sea captains—Joshua Soule, originally from Duxbury, Massachusetts and later Bremen, Maine, wit…Avon is a town in Franklin County, Maine, United States. The population was 450 at the 2020 census. Avon is home to Mount Blue, part of Mount Blue State Park. First known as Township 2 Abbott's Purchase, or Upper Town, it was settled in 1781 by a pair of sea captains—Joshua Soule, originally from Duxbury, Massachusetts and later Bremen, Maine, with Perkins Allen from Martha's Vineyard. The town was incorporated on February 22, 1802, named for the River Avon in England. One of the Worcestershire villages through which River Avon flows is Eckington, birthplace of Capt. Soule's ancestor, George Soule, a Mayflower Pilgrim. Capt. Soule's son, Bishop Joshua Soule, was raised in Avon.