Daylesford is a town in Victoria, Australia. It is in the foothills of the Great Dividing Range, within the Shire of Hepburn, and about 108 kilometres north-west of Melbourne. The town was first settled in 1852 as a gold-mining town. There were 2,548 people living in Daylesford in 2016.