Overview

For over 50 years, Barr has supplied energy and mining clients, federal and state agencies, and municipalities with comprehensive dam services, from planning through final design and operation. We handle construction, rehabilitation, and removal of dams, as well as inspections, evaluations, and upgrades—often incorporating sophisticated tools like CFD and finite- and discrete-element analysis, and always emphasizing safety and exceptional service.

Barr’s 1,000+ employee-owners serve clients from 17 offices in the U.S. and Canada. In addition to dams and other large structures, we work on projects involving water management; process engineering; environmental investigation and remediation; permitting and compliance; and sustainability.

For over 50 years, Barr has supplied energy and mining clients, federal and state agencies, and municipalities with comprehensive dam services, from planning through final design and operation. We handle construction, rehabilitation, and removal of dams, as well as inspections, evaluations, and upgrades—often incorporating sophisticated tools like CFD and finite- and discrete-element analysis, and always emphasizing safety and exceptional service.

Barr’s 1,000+ employee-owners serve clients from 17 offices in the U.S. and Canada. In addition to dams and other large structures, we work on projects involving water management; process engineering; environmental investigation and remediation; permitting and compliance; and sustainability.

Show More

Contacts (4/25)

No Contact Logo
Ellie Schofield  

Barr Engineering Co.

Events Coordinator

No Contact Logo
Aaron Grosser

Barr Engineering Co.

No Contact Logo
Alexander VanDeWeghe  

Barr Engineering Co.

No Contact Logo
BJ Siljenberg  

Barr Engineering Co.

Senior Structural Engineer

Locations (4/22)

Location Map
Headquarters

25734 170th Ave, Fergus Falls, MN 56537-7400, USA

Location Map
Ann Arbor

3005 Boardwalk St, Suite 100, Ann Arbor, MI 48108-5218, USA

Location Map
Ann Arbor

3005 Boardwalk St, Ann Arbor, MI 48108-5218, USA

Location Map
Ann Arbor

3005 Boardwalk St, St Ste 100, Ann Arbor, MI 48108-5218, USA