Where is Lilly Headquarters?
Main Office Address and Global Locations

Lilly operates as a global biopharmaceutical organization focused on the discovery and manufacturing of prescription medicines. Its research-driven approach supports medical advancements in areas such as immunology, oncology, neuroscience, and diabetes. To facilitate these international operations, the company maintains a network of facilities across various regions. This infrastructure supports the development and commercialization of treatments for patients worldwide.

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
United States flag
Indianapolis, IN
Singapore flag
Singapore
United States flag
Flower Mound, TX
United States flag
Cambridge, MA
South Africa flag
Bryanston
United States flag
San Diego, CA
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

Chemicals & Related ProductsManufacturing
Real Estate
Chemicals & Related ProductsManufacturing
Real Estate

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