Most of these people live in Tanunda , Nuriootpa , Angaston , Williamstown and Lyndoch , each having more than 1000 people . Currently , the Barossa Valley has a population of about 20,000 , most of whom live in Tanunda , Nuriootpa , Angaston , Williamstown and Lyndoch , each having over 1000 people , with a few smaller towns such as Moculta and Springton .