Haddon is a township in the Golden Plains Shire, 12km west of Ballarat.
Haddon is home to a primary school and to the rear, a kindergarten and the the Golden Plains Northern Community Centre. The Haddon Recreation Centre is directly attached to the school.
- Haddon Primary School
- Haddon Recreation Reserve