Babcock International logo

Babcock International Headquarters & Office Locations

Verified data Defense Manufacturing 27,000 employees 50 locations worldwide

Headquarters: 33 Wigmore Street, London, England w1u 1qx, United Kingdom

Data last updated · Sourced via GraphIQ

Headquarters
London, England
United Kingdom
Total locations
50
across 7+ countries
Employees
27,000
est. 2026

Babcock International headquarters details

Street address
33 Wigmore Street
City
London
State / region
England
ZIP / postal code
w1u 1qx
Country
United Kingdom
Founded
1993
Stock
LSE: BAB

All Babcock International office locations

50 total
CityState / regionCountryType
London HQEnglandUnited KingdomHeadquarters

Showing the headquarters of 50 recorded locations. See every location in GraphIQ →

About Babcock International

Babcock International (LSE: BAB) is headquartered in London, England, United Kingdom. Founded in 1993, the company has 50 recorded locations across 7+ countries and employs approximately 27,000 people worldwide.

Where is Babcock International's main office?

Babcock International's main headquarters office is located at 33 Wigmore Street, London, England w1u 1qx, United Kingdom. This is the company's primary corporate address.

Babcock International regional offices

Beyond its headquarters in London, Babcock International has recorded locations in United Kingdom, Australia, Belgium, Italy, Singapore, South Africa and Spain.

Babcock International contact information

The main switchboard for Babcock International headquarters can be reached at +44 20 7355 5300. Official website: babcockinternational.com.

What does Babcock International do?

Babcock International Group PLC provides support services to public sector institutions. The Company offers facilities management, training, and support services to defense, rail transportation, marine, and other public sector organizations. Babcock International Group serves customers in Europe, Africa, and North America.

Frequently asked questions

Where is Babcock International headquarters?

Babcock International's headquarters is located at 33 Wigmore Street, London, England w1u 1qx, United Kingdom.

How many offices does Babcock International have?

GraphIQ records 50 locations for Babcock International across 7+ countries, as of October 2026.

What is Babcock International's corporate address?

The corporate headquarters address is 33 Wigmore Street, London, England w1u 1qx, United Kingdom.

When was Babcock International founded?

Babcock International was founded in 1993 and employs approximately 27,000 people.

What is Babcock International's phone number?

The main phone number for Babcock International headquarters is +44 20 7355 5300.

How many employees does Babcock International have?

Babcock International has approximately 27,000 employees (GraphIQ estimate, 2026).

Is Babcock International a public company?

Yes. Babcock International is publicly traded on LSE under the ticker BAB.

Find more info on Babcock International using GraphIQ

Revenue teams waste hours stitching together data from a dozen tools before a single rep can make a meaningful touch. GraphIQ fixes that. Whether you're building target account lists, routing inbound leads, or keeping your CRM clean as Babcock International's structure evolves, GraphIQ gives you verified company, people and location data in one place.

From territory planning and lead scoring to handoff workflows and pipeline hygiene, our platform connects the data your GTM engine needs to run without friction. Sign up today and see how GraphIQ helps your revenue team spend less time finding information and more time acting on it.

300M+Companies tracked
370M+Employees
2TNews articles & events