19 Best PSU Stocks to Buy in India in 2025

Best PSU Stocks to Buy in India in 2025

Top 19 PSU Stocks to Buy in India in 2025

Public Sector Undertakings, or PSUs, are companies in which the government of India holds a majority stake of more than 50%. Investors often prefer PSUs due to their strategic importance to the nation, stable business models, and lower overall risk.

If you are a conservative investor focused on generating passive income over the long term, you could consider investing in stocks from the best PSU stocks to buy list. Let us quickly get a glimpse of the top public sector undertakings along with the industry they operate in and their current market price.

Company NameBSE ScripCodeNSE SymbolCMPIndustry
Bank Of Baroda532134BANKBARODA261.85Bank - Public
Bharat Electronics Ltd.500049BEL403.65Defence
Bharat Heavy Electricals Ltd.500103BHEL238.8Engineering - Industrial Equipments
Bharat Petroleum Corporation Ltd.500547BPCL345.05Refineries
Coal India Ltd.533278COALINDIA382.2Mining & Minerals
Cochin Shipyard Ltd.540678COCHINSHIP1798.4Ship Building
Container Corporation Of India Ltd.531344CONCOR528.3Logistics
GAIL (India) Ltd.532155GAIL177.5Gas Transmission/Marketing
Hindustan Aeronautics Ltd.541154HAL4786.85Defence
Indian Oil Corporation Ltd.530965IOC153.5Refineries
National Aluminium Company Ltd.532234NATIONALUM223.7Aluminium & Aluminium Products
NMDC Ltd.526371NMDC76.24Mining & Minerals
NTPC Ltd.532555NTPC333.6Power Generation/Distribution
Oil & Natural Gas Corporation Ltd.500312ONGC241.9Oil Exploration
Power Grid Corporation Of India Ltd.532898POWERGRID285.5Power Generation/Distribution
Punjab National Bank532461PNB113.1Bank - Public
State Bank Of India500112SBIN858.05Bank - Public
Steel Authority Of India Ltd.500113SAIL131.95Steel & Iron Products
Union Bank Of India532477UNIONBANK136.05Bank - Public

Data as on October 2025

Top 5 PSU Stocks to Buy in India 2025

  • State Bank Of India

As India’s largest public sector banking institution, the State Bank of India (SBI) is one of the best PSU stocks to buy for the long term. In addition to retail and corporate banking, SBI also offers investment banking, insurance, and wealth management services through its various subsidiaries.

The bank’s consistent revenue and profit-generating ability combined with its good dividend yield of 1.90 makes it one of the best PSU stocks for dividends. Although the debt-to-equity ratio is high at 10.21, it is aligned with the DE ratios of other banking PSU stocks

  • NTPC Ltd.

The National Thermal Power Corporation (NTPC) is in the power generation and distribution business and has contributed immensely to India’s energy security. Established in 1975, the entity currently has 94 power stations (including joint ventures) and a total installed capacity of 77,461.50 MW.

Despite operating in a capital-intensive industry, NTPC’s debt-equity ratio is just 1.20, making it one of the best PSU stocks to buy. Passive investors looking for the best PSU stocks for dividends that provide long-term returns can consider investing in NTPC Ltd, owing to its dividend yield of 2.58%. 

  • Bharat Petroleum Corporation Ltd.

Among India's leading integrated oil and gas companies and the best PSU stocks to buy is the Bharat Petroleum Corporation Ltd. (BPCL). The company’s nationwide network and extensive infrastructure combined with its expansive product portfolio have helped it deliver consistent profit growth and record good financial metrics. 

The return on equity (ROE) of 17.52% is the highest among public-sector refineries, which is another positive factor. Furthermore, Bharat Petroleum Corporation’s dividend yield of 6.28, places it firmly at the top of the list of best PSU stocks for dividends.

  • Hindustan Aeronautics Ltd.

One of the best PSU stocks to buy to get exposure to the growing domestic defence industry, Hindustan Aeronautics Ltd. (HAL) is India's premier aerospace and defense company. HAL's product portfolio includes the Tejas Light Combat Aircraft, Advanced Light Helicopter Dhruv, and other civil aviation aircraft.

Over the past 5 years, the company’s profits have been growing at 7.47% CAGR. This combined with a high operating profit margin of 31.87% suggests that HAL’s fundamentals are quite strong. Hindustan Aeronautics Ltd. is one of the few public sector undertakings in the country with a debt-equity ratio of zero.

  • Coal India Ltd.

Established in 1975, Coal India Ltd. is another entity in the best PSU stocks to buy list. Currently, the company is the largest producer of coal in the world. Coal India along with its various subsidiaries own 352 mines across 84 mining areas in 8 states with a total annual capacity of 625.91 metric tonnes (MT).

The company has the highest return on equity (ROE) of 40.97 and the second-highest dividend yield of 7.20 among all public sector undertakings. This makes Coal India Ltd. one of the best PSU stocks for dividends

Categories of PSUs in India 2025

Before shortlisting the best PSU stocks to buy, you must first be aware of the various categories of public sector undertakings. Here is a quick overview of the four major types of PSUs.

  • Central Public Sector Enterprises (CPSEs)

Central Public Sector Enterprises (CPSEs) are companies that are owned and controlled by the government of India. Some examples of the best PSU stocks to buy in this category are NTPC Ltd. and GAIL (India) Ltd.

  • State Public Sector Enterprises (SPSEs)

Companies that are owned and controlled by the respective state governments of India are referred to as State Public Sector Enterprises (SPSEs). State road transport corporations and state power distribution companies are some examples of PSUs in this category.

  • Joint Ventures (JVs)

Joint ventures (JVs) are entities that are formed through public-private collaborations. Here, the government shares the ownership with private entities. Some examples of JVs include ONGC Mittal Energy Limited (OMEL) and IndianOil Panipat Power Consortium Limited. 

  • Banking PSUs 

Banking PSUs are public sector banking institutions that are owned and controlled by the government of India. Some examples of banking PSU stocks include State Bank of India, Bank of Baroda, and Punjab National Bank

Here is a table outlining some of the banking PSU stocks and their key fundamentals. 

Sr. No.
Company Name
BSE Scrip Code
NSE Symbol
CMP
Rating
Industry
Market Cap
% Stake Owned By Government
Price to Book (times)
Return on Equity (%)
Return on Assets (%)
Net Interest Margin (%)
GNPA%
NNPA%
CASA Ratio (%)
Interest Earning Growth Growth YoY
PAT Growth YoY
Capital Adequacy Ratio
Deposits Growth YoY (%)
Advances Growth YoY (%)
Cost to income ratio (%)
1Bank Of Baroda532134BANKBARODA261.850.5Bank - Public135412.118763.970.8815.371.16%2.86%2.26%0.58%40.69%3.60%3.30%0.179.30%13.70%47.94%
2Punjab National Bank532461PNB113.13Bank - Public129985.188470.081.0015.371.03%3.09%4.09%0,41%41.44%14.80%102.80%0.1515.60%14.80%54.16%
3State Bank Of India500112SBIN858.054Bank - Public792033.14257.421.5318.661.12%3.00%1.82%0.47%39.97%7.70%-9.93%0.149.48%12.03%53.29%
4Union Bank Of India532477UNIONBANK136.050.5Bank - Public103855.204374.760.9118.051.30%2.91%3.85%0.82%33.43%6.29%28.24%0.173.76%5.94%45.14%

Data as on October 2025

How to Analyse a PSU Stock?

With so many public sector undertakings, how do you determine the best PSU stocks to buy? Here is a quick guide that can help you analyse a public sector undertaking to determine its investability. 

  • Examine its Financial Performance 

The financial health is often the first factor you must examine to identify best PSU stocks to buy. When examining financial performance, focus on key metrics like revenue growth, profit margins, debt-equity, and return on equity over the past 5 years. If you wish to invest in the best PSU stocks for dividends, remember to analyse dividend yield and the payout history.

  • Compare it With its Peers

Benchmarking an entity’s performance against its public and private sector peers can help you unearth the best PSU stocks to buy. Compare metrics like P/E ratio, P/B ratio, operating margins, market share, and revenue growth rate to understand the company’s position in the sector or industry. 

  • Conduct Sectoral and Industry Analysis

Evaluating the growth prospects and challenges facing the sector in which the entity operates is important to determine the best PSU stocks to buy. Remember to examine the impact of technological changes, regulatory environment, and global trends on the industry and the company’s ability to adapt to changing conditions. 

Model Portfolio

If you have limited capital, you may be searching for the best PSU stocks under Rs. 50 or even Rs. 10. This may be futile because most PSUs have higher share prices. A better approach would be to create a small yet concentrated portfolio of the best PSU stocks to buy over the long term. Here is one such basket of stocks. 

To create this portfolio of the best PSU stocks to buy in India, you need capital worth around Rs. 35,853.55 as on February 14, 2025:

Model Portfolio    
Company NameWeightageCMPQuantityTotal
Oil & Natural Gas Corporation Ltd.18%241.9256047.5
Coal India Ltd.23%382.2207644
Hindustan Aeronautics Ltd.29%4786.8529573.7
NMDC Ltd.3%76.24151143.6
State Bank Of India26%858.05108580.5
 100%  32989.3

Data as on October 2025

Detailed Overview of the Best PSU Stocks to Buy Now in India

Want to know more about the best PSU stocks to buy over the long term? In that case, you need to look beyond the market price alone and evaluate various parameters like revenue and profit growth, market cap and financial ratios. In the table below, you’ll find insights into the P/E ratios, P/B ratios, ROE, ROCE and dividend yields of the best PSU stocks to buy.

Sr noCompany NameBSE ScripCodeNSE SymbolCMPRatingsIndustryMarket CapGovernment HoldingCompounded Sales Growth (5 years)Compounded Profit Growth (5 years)Operating Profit Margin (%)Price to Earnings (times)Price to Book (times)Debt to equity (times)Dividend Yield (%)Return on Equity (%)Return on Capital Employed (%)
1Bank Of Baroda532134BANKBARODA261.850.5Bank - Public135412.1263.97109.54104.4670.856.960.880.933.1915.3714.41
2Bharat Electronics Ltd.500049BEL403.654.5Defence295059.2251.14118.24138.6429.7353.6414.090.000.5929.1339.18
3Bharat Heavy Electricals Ltd.500103BHEL238.82Engineering - Industrial Equipments83151.6763.17118.6281.973.08286.933.430.360.212.174.95
4Bharat Petroleum Corporation Ltd.500547BPCL345.054.5Refineries149700.1352.98112.0456.715.878.641.720.642.9016.9917.06
5Coal India Ltd.533278COALINDIA382.25Mining & Minerals235539.4863.1386.6487.1632.297.112.190.096.9338.8348.57
6Cochin Shipyard Ltd.540678COCHINSHIP1798.40.5Ship Building47312.4567.91133.59107.3618.4156.268.200.010.5415.6422.12
7Container Corporation Of India Ltd.531344CONCOR528.32Logistics40236.2854.8103.28100.8121.4931.023.160.001.7410.6714.79
8GAIL (India) Ltd.532155GAIL177.54.5Gas Transmission/Marketing116708.0251.88107.26103.0110.0110.031.340.194.2315.3917.11
9Hindustan Aeronautics Ltd.541154HAL4786.853Defence320132.5671.64103.53108.4631.4838.528.810.000.8426.0933.91
10Indian Oil Corporation Ltd.530965IOC153.54Refineries216761.0151.5110.9533.684.5712.841.130.761.957.468.30
11National Aluminium Company Ltd.532234NATIONALUM223.74.5Aluminium & Aluminium Products41085.4551.28134.90291.0445.797.172.180.014.6932.7344.12
12NMDC Ltd.526371NMDC76.242Mining & Minerals67028.8260.79118.41117.4332.8510.252.120.134.3323.6329.84
13NTPC Ltd.532555NTPC333.64Power Generation/Distribution323480.7851.1105.4776.4228.2113.501.721.352.5013.8910.99
14Oil & Natural Gas Corporation Ltd.500312ONGC241.94.5Oil Exploration304316.9558.89109.4472.4414.158.450.860.455.0611.2313.71
15Power Grid Corporation Of India Ltd.532898POWERGRID285.54.5Power Generation/Distribution265532.2451.34100.3096.7183.9717.212.761.413.1517.2612.89
16Punjab National Bank532461PNB113.13Bank - Public129985.1970.08116.85186.7773.457.821.000.852.5615.3715.27
17State Bank Of India500112SBIN858.054Bank - Public792033.1457.42113.49118.8251.609.971.531.331.8518.6613.76
18Steel Authority Of India Ltd.500113SAIL131.950.5Steel & Iron Products54502.286599.0784.1810.7217.960.910.631.214.096.39
19Union Bank Of India532477UNIONBANK136.050.5Bank - Public103855.2074.76108.96134.6373.755.520.910.263.4918.0520.90

Data as on October 2025

Download the Samco Trading App

Get the link to download the app.

Samco Fast Trading App

About The Author

Leave A Comment?