The Town of
Perth is in the eastern part of Fulton County,
north of the Town and City of Amsterdam.
The
town was first settled around 1772 by
pioneers from Scotland.
Perth was formed from part of the Town of Amsterdam in 1838, when Fulton County was created. In 1842, the size of the town was increased by land from the Towns of Broadalbin and Mayfield.