Site MapSubscribe Contact UsHome

Innosight Locations


Our global headquarters are based in Lexington, Massachusetts, a few miles from downtown Boston. The majority of Innosight's employees are based here, in a newly renovated building featuring a fitness center, café, and a state-of–the-art workshop and ideation facility called the Business Design Lab. Learn more about Innosight's office design.

Address and directions


Our Singapore offices are home to our Asian consulting operations, which include client engagements in China and other countries.

Address and directions


Our team in Europe works out of our newest office location in Switzerland.


Related Insights

Books from Innosight:

Seizing the White Space: Business Model Innovation for Growth and Renewal

Read more

An Impact Story from Innosight:

ChotuKool – how can you improve the lives of millions in an emerging market?

Read more