Gordon is a town in Victoria, Australia. The town is located in the Moorabool Shire Local Government Area, 95 kilometres (59 mi) west of the state capital, Melbourne. At the 2001 census, Gordon had a population of 382.
The Post Office opened on 1 July 1858 and was known as Gordon’s until 1887.
The town has an Australian Rules football team competing in the Central Highlands Football League.