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, serving as the primary base for the company's extensive operations. The site encompasses a significant footprint, housing various administrative, research, and manufacturing support functions necessary for a large-scale pharmaceutical entity. The architecture reflects the functional requirements of a major biopharmaceutical firm, prioritizing space for laboratory work, corporate governance, and logistical coordination. As a long-standing fixture in the region, the campus is integrated into the local infrastructure, providing the necessary environment for the company to manage its diverse portfolio of medical products.
This location functions as the strategic core for Lilly, overseeing the global development and commercialization of its prescription medicines. From this command center, leadership coordinates the company's international research initiatives and manufacturing standards to ensure consistency across all markets. The Indianapolis site acts as the operational heart of the organization, where key decisions regarding clinical trials and therapeutic focus areas are finalized. By centralizing these critical functions, the company maintains oversight of its global supply chain and regulatory compliance efforts. This primary facility remains essential to the firm's ability to deliver innovative healthcare solutions to patients on a global scale.
Other Lilly Office Locations
Main Headquarters
Office Locations
Indianapolis, IN
Singapore
Flower Mound, TX
Cambridge, MA
Bryanston
San Diego, 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.