18 Best Pharma Stocks in India to Buy 2025

Importance of the Indian Pharmaceutical Sector Stocks in India 2024

The Indian pharmaceutical sector has been one of the fastest-growing sectors in the Indian economy and is currently valued at $50 billion. With over 60% of the world’s vaccine production capacity and the largest supplier of generic medicines, India holds a crucial position in the global healthcare landscape. Interest in healthcare has intensified post-pandemic, which is driving investors to explore pharma stocks to buy.

Robust R&D capabilities and cost-effective manufacturing practices have increased investor interest in healthcare stocks in India. Foreign investors have infused around $22.76 billion in the industry in FDI from 2000 to 2024. 

Additionally, steady revenue streams also make healthcare stocks in India a popular choice for long-term investors. The long-term growth potential is another particularly compelling reason to invest in the best pharma stocks

If you wish to gain exposure to this burgeoning sector, consider investing in some of the best pharma stocks to buy. Here is a table outlining some of the top healthcare stocks in India and their current market capitalisation.

18 Best Pharma and Healthcare Stocks in India 2024

Sr.No.

Company Name

BSE Code

NSE Symbol

Closing Price (22/10/2024)

Rating

Industry

Market cap

1

Abbott India Ltd.

500488

ABBOTINDIA

29028.10

2

Pharmaceuticals & Drugs

61682.69

2

Alembic Pharmaceuticals Ltd.

533573

APLLTD

1090.30

4

Pharmaceuticals & Drugs

21431.28

3

Alkem Laboratories Ltd.

539523

ALKEM

6110.25

4

Pharmaceuticals & Drugs

73057.20

4

Aurobindo Pharma Ltd.

524804

AUROPHARMA

1447.60

4.5

Pharmaceuticals & Drugs

84076.84

5

Biocon Ltd.

532523

BIOCON

325.80

2

Pharmaceuticals & Drugs

39115.55

6

Cipla Ltd.

500087

CIPLA

1510.35

2

Pharmaceuticals & Drugs

121975.18

7

Divi's Laboratories Ltd.

532488

DIVISLAB

5817.95

4.5

Pharmaceuticals & Drugs

154448.29

8

Dr. Reddy's Laboratories Ltd.

500124

DRREDDY

6662.40

4

Pharmaceuticals & Drugs

111180.10

9

Glaxosmithkline Pharmaceuticals Ltd.

500660

GLAXO

2578.75

5

Pharmaceuticals & Drugs

43685.58

10

Glenmark Pharmaceuticals Ltd.

532296

GLENMARK

1682.25

4

Pharmaceuticals & Drugs

47471.10

11

IOL Chemicals And Pharmaceuticals Ltd.

524164

IOLCP

391.10

0.5

Pharmaceuticals & Drugs

2295.97

12

Ipca Laboratories Ltd.

524494

IPCALAB

1588.40

4

Pharmaceuticals & Drugs

40298.38

13

JB Chemicals & Pharmaceuticals Ltd.

506943

JBCHEPHARM

1900.45

4

Pharmaceuticals & Drugs

29516.73

14

Lupin Ltd.

500257

LUPIN

2132.05

4.5

Pharmaceuticals & Drugs

97252.03

15

Sun Pharmaceutical Industries Ltd.

524715

SUNPHARMA

1887.55

4

Pharmaceuticals & Drugs

452886.47

16

Syngene International Ltd.

539268

SYNGENE

838.70

4

Business Support

33760.78

17

Torrent Pharmaceuticals Ltd.

500420

TORNTPHARM

3339.65

4.5

Pharmaceuticals & Drugs

113028.93

18

Zydus Lifesciences Ltd.

532321

ZYDUSLIFE

988.20

4

Pharmaceuticals & Drugs

99436.04

18 top Pharmaceuticals Sector Stocks In India to buy 2024

  • Dr. Reddy's Laboratories Ltd.

Established in 1984, Dr. Reddy’s Laboratories Ltd. is among the best healthcare stocks in India. Due to its strong R&D capabilities and diverse product portfolio, the company consistently features in the best pharma stocks to buy list. Dr. Reddy’s focus is primarily on producing branded generics, generics, active pharmaceutical ingredients (APIs), and over-the-counter medications.

The company’s 5-year sales and profit growth percentages stood at 12.9% and 27.7% CAGR, respectively. This combined with a low PE ratio of just 26.99 compared to the industry average, puts Dr. Reddy’s Laboratories Ltd. among the best pharma stocks to buy for long-term investors.

  • Syngene International Ltd.

Syngene International Ltd. is one of the few companies in the Indian pharmaceutical sector offering end-to-end research, development, and manufacturing services. The unique niche Syngene has carved for itself makes it one of the ideal pharma stocks to buy for investors seeking exposure to R&D companies.   

An operating profit margin of 30.14% and a low debt-equity ratio of just 0.03 are key reasons why the company is featured in the best pharma stocks to buy list. One of the most noteworthy metrics of Syngene International Ltd. is the high inventory turnover ratio of 11.32, which is the highest among healthcare stocks in India

  • Cipla Ltd.

Cipla holds a dominant position among the best pharma stocks due to its strong domestic and international presence. The company’s focus on respiratory medicines, complex generics, over-the-counter drugs, and APIs makes it stand out from the rest of the healthcare stocks in India. In addition to pharmaceuticals, Cipla Ltd. is also expanding into the affordable and effective diagnostics space.

A high operating profit margin of 31.77% and low PE of 29.86 make Cipla Ltd. one of the best pharma stocks to buy for the long term. Additionally, the company is one of the few healthcare stocks in India with a zero debt-equity ratio, which is another positive trait.   

  • Sun Pharmaceutical Industries Ltd.

Sun Pharmaceutical Industries Ltd. is the largest in the best pharma stocks list in terms of market capitalisation. Founded in 1983, the company has a strong global presence that gives it an edge over other healthcare stocks in India. In addition to generics and branded generics, Sun Pharma also manufactures speciality drugs, OTC medicines, antiretrovirals (ARVs), and APIs.

The company’s revenue and profit-generating capability are strong and stable, which is evidenced by the sales and profit growth figures of 10.3% CAGR and 28.5% CAGR, respectively. The robust operating profit margin of 29.86% is another good indicator of its financial health, making Sun Pharma a strong contender in the pharma stocks to buy list.     

  • Lupin Ltd. 

Lupin Ltd. is another well-established global pharmaceutical player among the leading healthcare stocks in India. The company’s strong presence in over 100 countries other than India makes it one of the best pharma stocks to buy. Key therapeutic areas where Lupin is most focused on include diabetes, anti-tuberculosis, cardiac, respiratory, and CNs.   

One of the key reasons for the company featuring in the pharma stocks to buy list is its debt-to-equity ratio. For an entity of this size, a debt-equity ratio of zero is quite impressive. Combined with an ROE and ROCE of 12% and 14.33%, Lupin Ltd. is one of the best pharma stocks that investors irrespective of their risk tolerance can consider.    

  • Zydus Lifesciences Ltd.

With over 70 years of experience in the Indian pharmaceutical sector, Zydus Lifesciences Ltd. is one of the most dynamic healthcare stocks in India. The company’s innovative product portfolio balances generics and modern proprietary drugs. As a result, the company features among the best pharma stocks for growth-oriented investors.

Looking at the key financial metrics, it is clear that Zydus Lifesciences Ltd. is one of the pharma stocks to buy for the long term. The company has a low PE ratio of just 22.80 compared to its peers, making it an attractive investment in terms of valuation. An ROE of of 23.45% and an ROCE of 22.95% suggest that the company is generating strong returns among healthcare stocks in India

  • GlaxoSmithKline Pharmaceuticals Ltd.

GlaxoSmithKline (GSK) Pharmaceuticals Ltd. is an Indian subsidiary of its parent company: GSK PLC located in London. As one of the best pharma stocks, the company benefits from its parent’s strong research pipeline and global innovations. GSK Pharma’s focus on vaccines and speciality medicines positions it among the best pharma stocks to buy for long-term growth. 

The company has a high inventory turnover ratio of 7.85 and a healthy operating profit margin of 27.40%, which acts as a testament to its efficiency and financial stability. Among the leading healthcare stocks in India, GSK has a zero debt-equity ratio, an ROE of 32.96%, and an ROCE of 45.85%.    

3 Reasons to Include Pharma Stocks in Your Portfolio

Including some of the best pharma stocks in your portfolio could help you reach your financial goals faster. Here are some compelling reasons why you should invest in healthcare stocks in India

  • Diversification 

Most pharmaceutical companies operate in both developed and emerging markets. The diverse revenue streams reduce risks associated with any single market or economy. Including entities from the best pharma stocks to buy list in your portfolio can help you leverage this advantage and lower overall risk.   

  • Defensive Investments

Compared to other sectors, healthcare is defensive by nature. The demand for essential medications and drugs is likely to remain high irrespective of economic conditions. This can make some of the best pharma stocks to buy more resilient during periods of downturns and high market volatility. 

  • Potential for Innovation

Pharmaceutical companies in India are often at the forefront of medical research and innovation. Successful breakthroughs in medical and healthcare therapies could lead to significant growth in revenue and returns. Investing in a few healthcare stocks in India lets you take advantage of this potential and could even provide high returns in the long run. 

Model Portfolio 

Invest in the best healthcare stocks in India with Samco Securities as your trusted broking partner. This model portfolio of the best pharma stocks to buy can help you with your investment strategy. 

Sl. No

Company Name

Weightage

Closing Price (22/10/2024)

Quantity

Total (Rs.)

1

Dr. Reddy's Laboratories Ltd.

17%

6662.40

1

6662.4

2

Syngene International Ltd.

4%

838.70

2

1677.4

3

Cipla Ltd.

15%

1510.35

4

6041.4

4

Biocon Ltd.

8%

325.80

10

3258

5

Aurobindo Pharma Ltd.

26%

1447.60

7

10133.2

6

Zydus Lifesciences Ltd.

25%

988.20

10

9882

7

IOL Chemicals And Pharmaceuticals Ltd.

5%

391.10

5

1955.5

  

100%

Total

 

39609.9

Detailed Overview of the 18 Best Pharma Stocks to Buy in India 2024

Sr.No.

Company Name

BSE Code

NSE Symbol

Closing Price (22/10/2024)

Rating

Industry

Market cap

Compounded Sales Growth (5 years)

Compounded Profit Growth (5 years)

OPM(%)

Inventory Turnover(x)

PE

M Cap / Sales

Total Debt/Equity(x)

ROE (%)

ROCE (%)

1

Abbott India Ltd.

500488

ABBOTINDIA

29028.10

#REF!

Pharmaceuticals & Drugs

61682.69

10.4%

21.7%

28.15

9.53

49.78

9.79

0.00

35.31

47.34

2

Alembic Pharmaceuticals Ltd.

533573

APLLTD

1090.30

#REF!

Pharmaceuticals & Drugs

21431.28

9.9%

1.7%

17.53

4.47

28.76

3.29

0.09

14.30

14.62

3

Alkem Laboratories Ltd.

539523

ALKEM

6110.25

#REF!

Pharmaceuticals & Drugs

73057.20

11.5%

16.9%

22.11

5.75

35.48

6.06

0.09

17.56

17.85

4

Aurobindo Pharma Ltd.

524804

AUROPHARMA

1447.60

#REF!

Pharmaceuticals & Drugs

84076.84

-2.8%

4.4%

26.63

3.28

43.99

6.00

0.14

10.06

11.56

5

Biocon Ltd.

532523

BIOCON

325.80

#REF!

Pharmaceuticals & Drugs

39115.55

3.6%

-20.6%

21.42

3.47

531.46

14.91

0.19

1.10

2.77

6

Cipla Ltd.

500087

CIPLA

1510.35

#REF!

Pharmaceuticals & Drugs

121975.18

6.0%

14.5%

31.77

5.35

29.86

7.28

0.00

14.14

18.88

7

Divi's Laboratories Ltd.

532488

DIVISLAB

5817.95

#REF!

Pharmaceuticals & Drugs

154448.29

9.4%

3.4%

32.58

2.67

92.99

11.88

0.00

12.04

16.31

8

Dr. Reddy's Laboratories Ltd.

500124

DRREDDY

6662.40

#REF!

Pharmaceuticals & Drugs

111180.10

12.9%

27.7%

34.84

5.52

26.99

5.27

0.03

19.54

25.52

9

Glaxosmithkline Pharmaceuticals Ltd.

500660

GLAXO

2578.75

#REF!

Pharmaceuticals & Drugs

43685.58

3.6%

6.6%

27.40

7.85

68.71

9.66

0.00

32.96

45.85

10

Glenmark Pharmaceuticals Ltd.

532296

GLENMARK

1682.25

#REF!

Pharmaceuticals & Drugs

47471.10

8.3%

28.3%

25.65

8.41

8.87

3.42

0.03

25.30

32.59

11

IOL Chemicals And Pharmaceuticals Ltd.

524164

IOLCP

391.10

#REF!

Pharmaceuticals & Drugs

2295.97

4.8%

-10.6%

12.27

5.68

19.31

1.00

0.02

8.69

12.30

12

Ipca Laboratories Ltd.

524494

IPCALAB

1588.40

#REF!

Pharmaceuticals & Drugs

40298.38

11.2%

3.1%

21.48

3.70

70.95

5.13

0.18

8.68

12.78

13

JB Chemicals & Pharmaceuticals Ltd.

506943

JBCHEPHARM

1900.45

#REF!

Pharmaceuticals & Drugs

29516.73

17.9%

24.4%

26.74

8.06

51.60

7.76

0.12

21.45

25.13

14

Lupin Ltd.

500257

LUPIN

2132.05

#REF!

Pharmaceuticals & Drugs

97252.03

4.0%

8.6%

24.20

4.92

35.52

5.03

0.00

12.00

14.33

15

Sun Pharmaceutical Industries Ltd.

524715

SUNPHARMA

1887.55

#REF!

Pharmaceuticals & Drugs

452886.47

10.3%

28.5%

29.86

5.47

166.79

19.18

0.47

12.05

12.81

16

Syngene International Ltd.

539268

SYNGENE

838.70

#REF!

Business Support

33760.78

11.9%

7.1%

30.14

11.32

72.59

8.81

0.03

12.07

13.76

17

Torrent Pharmaceuticals Ltd.

500420

TORNTPHARM

3339.65

#REF!

Pharmaceuticals & Drugs

113028.93

8.4%

12.7%

34.23

5.50

75.20

10.32

0.49

20.43

20.96

18

Zydus Lifesciences Ltd.

532321

ZYDUSLIFE

988.20

#REF!

Pharmaceuticals & Drugs

99436.04

12.4%

19.0%

47.51

6.24

22.80

9.35

0.39

23.45

22.95

Samco Fast Trading App

Download App to get free trading ideas

Get the link to download the app.

Leave A Comment?