Omicron headquarters details
Location map
Open in Google MapsAll Omicron office locations
| City | State / region | Country | Type |
|---|---|---|---|
| Houston HQ | Texas | United States | Headquarters |
About Omicron
Omicron (Private) is headquartered in Houston, Texas, United States. Founded in 2006, the company operates across 3 countries with approximately 750 employees worldwide.
Where is Omicron's main office?
Omicron's main headquarters office is located at 3550 Willowbend Blvd, Houston, Texas 77054. This serves as the company's primary corporate address and is home to its executive leadership team.
Omicron regional offices
Beyond its headquarters in Houston, Omicron maintains 4 offices across 3 countries. Regional offices span 3 countries.
Omicron contact information
The main switchboard for Omicron headquarters can be reached at +1-713-830-4660. For investor relations, visit omicronenergy.com/investor-relations.
What does Omicron do?
Omicron provides a range of products for electrical power systems, testing solutions and electronic measuring components.
Frequently asked questions
Where is Omicron headquarters?
Omicron's headquarters is located at 3550 Willowbend Blvd, Houston, Texas 77054, United States.
How many offices does Omicron have?
Omicron operates 4 offices across 3 countries as of 2026.
What is Omicron's corporate address?
The official corporate address is 3550 Willowbend Blvd, Houston, Texas 77054.
When was Omicron founded?
Omicron was founded in 2006 and has grown to employ approximately 750 people worldwide.
What is Omicron's phone number?
The main phone number for Omicron headquarters is +1-713-830-4660.