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. Our Canadian offices are located in Montreal, Alberta, Kimberley, Saskatchewan, and Manitoba.

The Osmose footprint extends throughout North America, where our supporting sales and field management team diligently work hand-in-hand with utilities to inspect and restore the crucial utility infrastructure that keeps the continent powered and connected.

Osmose-offices-North-America