As of June 2021, 60.41% is owned by Indian Promoters and 39.59% by Public.
Institutional holds 25.66% (Foreign Portfolio Investors 8.06%, Financial Institutions 0.05%, Insurance Companies 11.52% and Mutual Funds 6.03%) and Non-Institutional holds 13.93% as Public shareholders.
Top Promoter holding highest number of shares of ONGC company is President Of India (75996.08 lakhs shares / 60.41%).