Skip Navigation Website Accessibility
Join us Saturday April 17,  12-4 
for fun & give-aways on
Local Yarn Shop Day! 

craftworks logo            
Where Creativity Is American Made...

Welcome to Craftworks!

What you will find:

  • A locally owned and operated handcrafted gift and yarn shop in Northboro MA.
  • A wide selection of US-made handcrafted gifts for every need & occasion, handmade by juried artisans.
  • The well stocked yarn shop which specializes in meeting the needs of all knitters, crocheters and fiber artists throughout the local Metrowest community and beyond.
It is our mission to supply high quality gifts & yarn, and provide products and classes in a welcoming environment for all crafters. The numerous weekly classes and community events offered look to foster fulfillment through the creation of handmade items. 
Stop in soon to say hi - all are welcome! 
Don't forget to sign up for our newsletter to learn about new classes, products and events. Download your free gift of gauging how-tos! 


Awesome little local co-op gift shop! Great selection of yarn (many from local dyers), handmade ornaments, kitchen wares, jewelry, and more! Staff is wonderful, very knowledgeable and helpful. Best place to buy a gift!
-- VALERIE

Craftworks is Awesome!!! I've taken many great knitting classes there and it is the only place I will go for all of my knitting supplies. The products they carry are plentiful and top notch . I've also picked up many unique gifts for friends and family. Everything from hand made items such as pottery, hand crafts, candles, children's things and jewelry. Please check it out you will not be sorry.
-- JOHN

Always pleasant, and helpful. Great group of people willing to share their knowledge, and ideas. Also, very encouraging. Great place to shop.
-- ANN
Leave us a review! 
It always makes our day!
Gift Card

 

  • 243 W. Main St, Northboro, MA 01532 • (508) 393-9435 • info@craftworkscoop.com
  • Mon-Fri 12-6; Sat & Sun 12-4
  • Classes are being offered 9-12 & 6-8PM to enable social distancing.
  • Can't wait to see you!