Where is Lilly Headquarters?
Main Office Address and Global Locations

Eli Lilly and Company is a global biopharmaceutical firm dedicated to discovering, developing, manufacturing, and commercializing prescription medicines. The company focuses its research and development efforts on critical areas such as diabetes, oncology, immunology, and neuroscience. Through its commitment to research-driven innovation, Lilly aims to serve patients across international markets, with its operations supported by a network of key facilities.

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
United States flag
Indianapolis, IN
United States flag
Greenville, NC
United States flag
New York City, NY
United States flag
Cambridge, MA
United States flag
Knoxville, TN
South Africa flag
Bryanston
United States flag
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

Real Estate
Chemicals & Related ProductsManufacturing
Chemicals & Related ProductsManufacturing
Automotive PartsManufacturing

Frequently Asked Questions Regarding Lilly Headquarters and Office Locations

Where is Lilly headquartered?
Lilly main headquarters is located at 893 S Delaware St, Indianapolis, Indiana, 46285, United States
What is the address of Eli Lilly and Co's headquarters?
The main office is at 893 S Delaware St, Indianapolis, United States.
In which countries does Eli Lilly and Co have offices?
Eli Lilly and Co has offices in countries such as United States, South Africa.
How do I contact Eli Lilly and Co's main office?
You can reach the headquarters by phone at (317) 276-2000, if available.
Does Eli Lilly and Co have global office locations?
Yes, Eli Lilly and Co has global offices.
Sign Up for Free to explore more.