Cressy is a town in Victoria, Australia, approximately 38 kilometres (24 mi) north of Colac on the Ballarat road. It is divided between Golden Plains Shire, the Shire of Colac Otway, and Corangamite Shire. At the 2016 census, Cressy and the surrounding area had a population of 175.