Where is The L.S. Starrett Company Headquarters?
Main Office Address and Global Locations

Founded in 1880, The L.S. Starrett Company specializes in the production of precision tools, measuring instruments, and saw blades. It serves a diverse range of industrial, professional, and consumer markets globally. The company maintains a significant physical presence to support its manufacturing and distribution operations, with its primary base located in Massachusetts.

Where is The L.S. Starrett Company Headquarters?

The official headquarters of The L.S. Starrett Company is located at 121 Crescent St, Athol, Massachusetts, United States. This facility is situated in a region with a long-standing history of industrial manufacturing, providing the necessary infrastructure for the company's extensive production requirements. The site encompasses a substantial footprint, housing various administrative and operational departments that oversee the development of precision instruments. The architecture reflects a traditional industrial design, optimized for the heavy machinery and calibration equipment essential to the company's output. By maintaining its primary base in Athol, the organization preserves its historical roots while managing a complex supply chain that extends across multiple continents. As the strategic core of the organization, the Athol facility serves as the command center for global operations, coordinating activities between domestic and international branches. This location hosts executive leadership, research and development teams, and quality control departments that ensure all products meet rigorous industry standards. The main facility is integral to the company's ability to maintain consistent manufacturing quality, acting as the primary hub for logistics and corporate governance. By centralizing these critical functions, the company ensures that its professional and consumer-facing divisions remain aligned with its long-term operational goals. This site remains the operational heart of the business, facilitating the distribution of precision tools to markets worldwide.

Other The L.S. Starrett Company Office Locations

Main Headquarters
Office Locations
United States flag
Athol, MA
New Zealand flag
Auckland
United States flag
Flushing, NY
United States flag
Spring, TX
United States flag
Columbus, GA
United States flag
Loma Linda, CA
United States flag
Tampa, FL
United States flag
Myrtle Beach, SC
These locations enable The L.S. Starrett Company to tap into local talent markets, improve service delivery, and maintain a strong presence across continents.

More Headquarters in Massachusetts

HospitalityMedia & InternetTours and Activities ReservationsSocial Login
Automotive PartsElectronicsManufacturing
Business ServicesResearch & DevelopmentManufacturingPharmaceuticals
Business ServicesResearch & Development

Frequently Asked Questions Regarding The L.S. Starrett Company Headquarters and Office Locations

Where is The L.S. Starrett Company headquartered?
The L.S. Starrett Company main headquarters is located at 121 Crescent St, Athol, Massachusetts, 01331, United States
What is the address of Starrett's headquarters?
The main office is at 121 Crescent St, Athol, United States.
In which countries does Starrett have offices?
Starrett has offices in countries such as United States, New Zealand.
How do I contact Starrett's main office?
You can reach the headquarters by phone at (978) 249-3551, if available.
Does Starrett have global office locations?
Yes, Starrett has global offices.
Sign Up for Free to explore more.