Search Icon

Where We Work

Osmose crews are at work across the US and Canada, on city streets and country roads, diligently inspecting, maintaining, and restoring the crucial utility infrastructure that keeps North America powered and connected. 

Osmose employs approximately 4,200 people, including over 800 corporate employees located at our headquarters in Atlanta, Georgia, with US satellite offices in Peachtree City, Depew-Buffalo, Westborough-Boston, Secaucus-Newark, and West Covina. Canadian offices are located in Montreal, Alberta, Kimberley, Saskatchewan, and Manitoba. The Osmose footprint extends throughout the US and Canada, including a large supporting sales and field management team.

Osmose-offices-North-America