The highly successful regular farmers' market is held in the Arts Centre on the second Saturday each month and in recent years has been voted 'the best Farmers Market in Dorset'.
The regular farmers’ market is the largest organised by Dorset Farmers’ Markets Ltd. with nearly 40 producers regularly attending; it was also voted ‘best Farmers’ Market in Dorset’ 07'
The town boasts a very good selection of independent shops complimenting the 15 or so local producers who attend the Shaftesbury market. offering a wide variety of food and drink