Where is Lilly Headquarters?
Eli Lilly and Company's headquarters is located at 893 S Delaware St, Indianapolis, Indiana, United States. This primary facility serves as the central point for the company's extensive global operations and strategic decision-making. Situated in the heart of Indianapolis, the headquarters complex is a significant presence in the city's business landscape, housing a substantial portion of the company's administrative and research functions. The location in Indiana provides a strong base for its North American activities while facilitating connections to its worldwide network of research and manufacturing sites. The infrastructure at this address supports the complex processes involved in bringing innovative medicines to patients.
The Indianapolis headquarters is the operational heart of Eli Lilly and Company, playing a crucial role in its mission to develop life-changing medicines. It is here that many of the company's core functions, including executive leadership, global strategy, research and development oversight, and critical administrative departments, are consolidated. This central location enables seamless coordination across its diverse business units and geographical regions, ensuring that the company's efforts in areas like diabetes, oncology, and neuroscience are aligned and effectively managed. The strategic importance of this site cannot be overstated, as it underpins the company's ability to drive innovation, manage its supply chain, and maintain its commitment to patients worldwide.
Other Lilly Office Locations
Main Headquarters
Office Locations
Indianapolis, IN
Greenville, NC
New York City, NY
Cambridge, MA
Knoxville, TN
Bryanston
Lebanon, VA
These locations enable Lilly to tap into local talent markets, improve service delivery, and maintain a strong presence across continents.
More Headquarters in Indianapolis, Indiana
Frequently Asked Questions Regarding Lilly Headquarters and Office Locations
Sign Up for Free to explore more.