where is sophos located
Contact Us. Sophos has three main facilities in North America. They are located in Boston, Massachusetts; Santa Clara, California; and Vancouver, British Columbia. They cover Canada, the United States, and Latin America. The Sophos US training center is located at our Burlington, MA location.