Where is TELUS Headquarters?
Main Office Address and Global Locations

TELUS Corporation operates as a major provider of telecommunications and information technology services across Canada. The company manages its extensive network of products and services through a structured corporate presence. Its operational footprint is anchored by a primary facility in Vancouver, which serves as the base for its administrative and strategic activities. Beyond this main location, the organization maintains a network of offices to support its business objectives.

Where is TELUS Headquarters?

The official headquarters of TELUS is located at 510 W Georgia St Fl 7, Vancouver, British Columbia, Canada. This facility is situated in a prominent commercial district of Vancouver, occupying a significant portion of the building's seventh floor. The structure serves as a functional workspace designed to accommodate the administrative and executive teams responsible for overseeing the company's national telecommunications infrastructure. The office layout is configured to support the daily operations of a large-scale technology firm, providing the necessary environment for staff to manage complex service delivery and corporate governance. The building itself is integrated into the urban landscape of downtown Vancouver, reflecting the company's long-standing presence in the Canadian market. As the primary base for the organization, this location functions as the strategic core for TELUS's nationwide operations. It houses key leadership and management departments that coordinate the deployment of information technology products and services across the country. By centralizing these critical functions, the facility ensures that the company can effectively manage its diverse portfolio of telecommunications offerings. This command center plays a vital role in maintaining the consistency and reliability of services provided to customers. Furthermore, the Vancouver office acts as the main facility for high-level decision-making, supporting the company's broader mission to connect Canadians through advanced technology and communication solutions.

Other TELUS Office Locations

Main Headquarters
Office Locations
Canada flag
Vancouver
United States flag
New York, NY
United States flag
Houston, TX
United States flag
Harvey, LA
United States flag
Dayton, OH
United States flag
El Monte, CA
United States flag
Miami, FL
These locations enable TELUS to tap into local talent markets, improve service delivery, and maintain a strong presence across continents.

More Headquarters in Vancouver, Canada

Minerals & Mining
Minerals & Mining
Oil & Gas Exploration & ServicesEnergy, Utilities & Waste
Minerals & Mining

Frequently Asked Questions Regarding TELUS Headquarters and Office Locations

Where is TELUS headquartered?
TELUS main headquarters is located at 510 W Georgia St Fl 7, Vancouver, British Columbia, V6B 0M3, Canada
What is the address of TELUS's headquarters?
The main office is at 510 W Georgia St Fl 7, Vancouver, Canada.
In which countries does TELUS have offices?
TELUS has offices in countries such as Canada and the United States.
How do I contact TELUS's main office?
You can reach the headquarters by phone at (604) 432-2151, if available.
Does TELUS have global office locations?
Yes, TELUS has global offices.
Sign Up for Free to explore more.