There are countless state properties in Massachusetts where riding your snowmobile is legal. These include forests and parks across the state. For more information on where to ride, visit the official website of the Executive Office of Energy and Environmental Affairs.
Check out these North Waltham, MA ATV/OHV resources: