Where is Lilly Headquarters?
The official headquarters of Lilly is located at 893 S Delaware St, Indianapolis, Indiana, United States. This facility is situated within the industrial and commercial landscape of Indianapolis, occupying a significant footprint that accommodates various administrative and research functions. The site consists of multiple structures designed to support the complex requirements of a large-scale pharmaceutical firm. Its architecture reflects a functional approach to corporate infrastructure, prioritizing space for laboratory work, office administration, and logistical coordination. The surrounding area provides the necessary infrastructure to support the daily operations of a major biopharmaceutical entity, ensuring that the site remains integrated into the local business environment.
As the primary base for the company, this location serves as the strategic core for Lilly's global operations. It houses key executive leadership and central departments responsible for overseeing the development and distribution of medical treatments worldwide. By consolidating these essential functions in Indianapolis, the company maintains oversight of its research-driven innovation and manufacturing standards. This main facility acts as the command center for coordinating activities across its various international offices and regional branches. The presence of these critical departments at the headquarters ensures that the organization can effectively manage its complex supply chains and regulatory obligations on a global scale.
Other Lilly Office Locations
Main Headquarters
Office Locations
Indianapolis, IN
Greenville, NC
Bronx, NY
North York
Carolina, PR
Fresno, CA
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.