Ballan is a small town in Victoria, Australia. It is a part of the Shire of Moorabool. Ballan is north west of Melbourne, on the Werribee River. In 2006 there were 1808 people living in Ballan. The Western Freeway goes past the town.