Haddon is a township in the Golden Plains Shire, 12 km west of Ballarat. The population at the 2016 census was 1,194. 84.4% of people were …Haddon is a township in the Golden Plains Shire, 12 km west of Ballarat. The population at the 2016 census was 1,194. 84.4% of people were born in Australia and 90.8% of people spoke only English at home. The most common responses for religion were No Religion 38.9%, Catholic 21.2% and Anglican 11.1%.