{"id":133,"date":"2026-10-18T23:00:10","date_gmt":"2026-10-19T06:00:10","guid":{"rendered":"https:\/\/americanetp.com\/forum\/2026\/10\/18\/cpse-etf-constituents\/"},"modified":"2026-10-18T23:00:10","modified_gmt":"2026-10-19T06:00:10","slug":"cpse-etf-constituents","status":"publish","type":"post","link":"https:\/\/americanetp.com\/forum\/2026\/10\/18\/cpse-etf-constituents\/","title":{"rendered":"CPSE ETF Constituents: Holdings List 2026"},"content":{"rendered":"<h2 id=\"what-are-the-cpse-etf-constituents\">What are the CPSE ETF constituents?<\/h2>\n<p>The CPSE ETF is an exchange-traded fund listed in India that tracks the Nifty CPSE index, a basket of listed Central Public Sector Enterprises, which are companies owned and controlled by the Government of India. Its holdings are the shares of the companies in that index, held in proportions set by the index methodology.<\/p>\n<p>This article does not print a holdings table. The list of names and the weights are published by the fund issuer in its portfolio disclosure, with the index provider&#39;s factsheet as a cross-check. A table copied into an article is out of date as soon as the index rebalances or prices move.<\/p>\n<p>Weights in a basket weighted by market capitalisation adjusted for free float move every trading day, so any percentage printed in an article is stale by the time it is read. Take the current names and weights from the issuer&#39;s file and record the date you read it.<\/p>\n<p>Retail pages often show only the largest names. A complete holdings list includes every security in the index, and a data team should treat a &quot;top five&quot; on a retail page as a presentation choice rather than a full record.<\/p>\n<p>Readers comparing this fund with the other well-known Indian government-linked ETF can read the <a href=\"https:\/\/americanetp.com\/forum\/2026\/10\/17\/bharat-22-etf-constituents\/\">Bharat 22 ETF holdings list<\/a>.<\/p>\n<h2 id=\"how-does-the-nifty-cpse-index-choose-and-weight-its-holdings\">How does the Nifty CPSE index choose and weight its holdings?<\/h2>\n<p>The Nifty CPSE index selects listed Central Public Sector Enterprises and weights them using market capitalisation adjusted for free float, subject to capping rules set in the index provider&#39;s methodology document. The exact eligibility screens and cap levels are not reproduced here from memory, because they are revised by the index provider and must be read from the current document.<\/p>\n<p>The number of companies in the index is the most important structural fact about the fund, and it can change. Read the current count from the index provider&#39;s latest factsheet rather than from a secondary page.<\/p>\n<h3 id=\"what-the-methodology-document-has-to-answer\">What the methodology document has to answer<\/h3>\n<p>A data team building a model of this index should extract the following from the methodology document and record the version date alongside each:<\/p>\n<ul>\n<li>The eligibility rule that defines a CPSE, including the government ownership threshold and any listing-history or liquidity screens.<\/li>\n<li>The free-float adjustment, meaning how much of each company&#39;s share count is counted as available to the public rather than held by the state.<\/li>\n<li>The capping rule, including the maximum weight for a single stock, whether sector-level caps exist, and the order in which free-float and capping adjustments are applied.<\/li>\n<li>The rebalance schedule and the reference date on which weights are reset.<\/li>\n<li>The treatment of corporate actions between rebalances, such as splits, bonus issues and further share offers.<\/li>\n<\/ul>\n<h3 id=\"why-concentration-changes-how-weights-behave\">Why concentration changes how weights behave<\/h3>\n<p>A state-owned basket concentrated in a few related sectors is not a diversified market sample. A handful of companies in related sectors can account for most of the index, so the weights respond to a small number of commodity, tariff and policy variables rather than to a wide mix of earnings drivers.<\/p>\n<p>Free-float adjustment matters more here than in most indexes. Because the government holds a large share of each company, the free float can be a modest fraction of total market value, which means the index weights differ materially from a ranking by headline market capitalisation. Two companies of similar size can end up with quite different weights if their free-float factors differ.<\/p>\n<p>Capping then pulls weights back from pure float-adjusted market value. The result is an index where the reported weights are the product of three steps (market value, float, cap), and reproducing them independently requires all three inputs.<\/p>\n<h2 id=\"why-do-cpse-etf-holdings-change-between-rebalances\">Why do CPSE ETF holdings change between rebalances?<\/h2>\n<p>Holdings weights change between rebalances because prices move every day while the index only resets weights on its rebalance schedule. Corporate actions and share-structure changes, such as a further public offer, can also alter weights outside the schedule.<\/p>\n<p>The first driver is price drift. Between reset dates, the shares a fund holds stay roughly fixed, so a stock that outperforms grows as a share of the portfolio.<\/p>\n<h3 id=\"a-worked-example-of-cap-drift\">A worked example of cap drift<\/h3>\n<p>The arithmetic below is an illustration with assumed numbers, not the index&#39;s actual cap. Suppose a single stock sits at a 20% weight on the rebalance date, and the other holdings together sit at 80%. Over the following quarter the stock rises 30% while the rest of the basket is unchanged.<\/p>\n<p>The stock&#39;s value moves from 20 to 26, and the total moves from 100 to 106. Its new weight is 26 divided by 106, which is about 24.5%. If the methodology caps single-stock weights at the starting level, the portfolio is now above the cap by roughly four and a half percentage points until the next reset trims it.<\/p>\n<p>A team that records only a snapshot of weights from the rebalance date would report 20%. A team that records dated holdings files would see the drift, and could measure how far weights stray from the cap and how fast.<\/p>\n<h3 id=\"corporate-actions-and-further-offers\">Corporate actions and further offers<\/h3>\n<p>Further offers by the government, sell-downs and share issuance change the free-float share count, and therefore the float-adjusted weight, sometimes between scheduled resets. Splits and bonus issues change the number of shares held without changing value, which can confuse any pipeline that tracks share counts as if they were stable quantities.<\/p>\n<p>A fund&#39;s disclosed holdings may also lag the index. The fund&#39;s real portfolio can differ slightly from the index weights because of cash holdings, creation and redemption flows, and the timing of trades around rebalance dates.<\/p>\n<h3 id=\"what-a-dated-history-lets-you-measure\">What a dated history lets you measure<\/h3>\n<p>One snapshot answers &quot;what does the fund hold now&quot;. A series of dated files answers different and more useful questions: how long weights stay near their cap, how much the fund trades around a reset, and whether the issuer&#39;s disclosed holdings match the index&#39;s published weights on the same day.<\/p>\n<p>Archived files are the only way to answer those after the fact, because retail pages overwrite their data. The mechanics of holdings sources and file formats are covered in <a href=\"https:\/\/americanetp.com\/forum\/2026\/10\/15\/etf-constituents-data\/\">ETF constituents data: sources and formats<\/a>.<\/p>\n<h2 id=\"how-should-you-load-cpse-etf-holdings-into-a-data-pipeline\">How should you load CPSE ETF holdings into a data pipeline?<\/h2>\n<p>Treat a non-US ETF as a record with three identifier layers: the local exchange ticker, a global security identifier such as a Bloomberg FIGI, and the issuer&#39;s own naming. Store all three, and map holdings to a security master by identifier rather than by name.<\/p>\n<h3 id=\"tickers-exchange-suffixes-and-currency\">Tickers, exchange suffixes and currency<\/h3>\n<p>Sources write the same Indian listing in different ways, and some add an exchange suffix to the symbol. You can see this by comparing the symbol for one security across two sources, and the convention for each should be read from that source&#39;s own documentation.<\/p>\n<p>Two practical consequences follow. A ticker alone is not a key, because the same symbol string can exist on more than one venue and symbols can be reused or changed after corporate events. And prices and weights for this fund are in Indian rupees, so any aggregation with US-listed funds needs an explicit currency field and a dated exchange rate.<\/p>\n<p>Indian ISINs begin with the country code <code>IN<\/code>, which is a stable and checkable property of the identifier. Keep the ISIN beside the ticker in your record so you can reconcile against the issuer&#39;s disclosure.<\/p>\n<h3 id=\"mapping-to-a-security-master\">Mapping to a security master<\/h3>\n<p>A workable approach is to key every holding on a permanent global identifier, keep the ticker and exchange as time-varying attributes, and keep the issuer&#39;s name string only as a lookup aid. When the same company appears in the CPSE ETF and in another fund, the shared identifier is what lets you aggregate exposure across both.<\/p>\n<p>Name matching fails more often than people expect. State-owned company names change, carry abbreviations such as &quot;Ltd&quot; in some files and not in others, and differ between the index provider, the fund issuer and a vendor.<\/p>\n<h3 id=\"scraping-issuer-files-and-csv-delivery\">Scraping, issuer files and CSV delivery<\/h3>\n<p>There are three ways to capture the holdings, with different trade-offs.<\/p>\n<ul>\n<li><strong>Scraping fund pages.<\/strong> It requires no contract, but page layouts change without notice, tables often show only top holdings, and there is no history unless you build it yourself.<\/li>\n<li><strong>Issuer files.<\/strong> The fund issuer&#39;s portfolio disclosure is the authority on what the fund holds, but formats vary by issuer, and you must capture and archive each file yourself.<\/li>\n<li><strong>A CSV delivery from a data provider.<\/strong> It gives a consistent schema and identifiers across many funds, at the cost of a subscription and a dependency on the provider&#39;s coverage.<\/li>\n<\/ul>\n<p>The trade-off between an API and flat files is discussed in <a href=\"https:\/\/americanetp.com\/forum\/2026\/09\/01\/etf-holdings-data-api\/\">ETF holdings data API versus CSV delivery<\/a>, and <a href=\"https:\/\/americanetp.com\/forum\/2026\/10\/14\/etf-constituents\/\">ETF constituents: how to get holdings data<\/a> lays out the sourcing options more broadly.<\/p>\n<h3 id=\"what-americanetp-delivers\">What AmericanETP delivers<\/h3>\n<p><a href=\"https:\/\/americanetp.com\">AmericanETP<\/a> provides holdings files for ETFs and indexes as CSV. They include Bloomberg FIGIs, and are updated twice daily, with a primary update at 6pm EST and a secondary update at about noon EST. Archived holdings files go back to July 2009, and FTP access is available.<\/p>\n<p>AmericanETP covers 3878 US and global indexes and US-traded ETFs. Whether the CPSE ETF is within that list is something to confirm in the coverage list, or by asking through the <a href=\"\/Contact\">contact page<\/a>, before assuming it. The CPSE ETF is listed in India, and coverage of US-traded funds does not imply coverage of Indian-listed ones.<\/p>\n<h2 id=\"does-the-cpse-etf-pay-dividends-and-what-is-its-expense-ratio\">Does the CPSE ETF pay dividends, and what is its expense ratio?<\/h2>\n<p>Whether the CPSE ETF pays out dividends or reflects income in its net asset value depends on the scheme&#39;s terms, which are stated in the fund factsheet and scheme documents. Check those directly. Neither a quote page nor a summary article is a substitute.<\/p>\n<h3 id=\"dividends\">Dividends<\/h3>\n<p>The underlying companies are listed state-owned businesses, and whether and how much each pays is set out in that company&#39;s own disclosures. To the extent they pay dividends, the fund receives them as a holder. What happens next is the fund&#39;s decision under its documents: the income can be distributed to unit holders, or it can be retained and reflected in the unit price.<\/p>\n<p>That distinction matters for any return series. If income is paid out, price return understates total return. If it is retained, price return already includes it. Before comparing the CPSE ETF&#39;s price history with another fund, confirm which treatment each one uses, and prefer a total return series where the issuer publishes one.<\/p>\n<h3 id=\"expense-ratio\">Expense ratio<\/h3>\n<p>We are not quoting an expense ratio here. The fund&#39;s total expense ratio is set out in the issuer&#39;s scheme documents and factsheet, and it can change, so a figure copied into an article ages quickly. Read it from the current factsheet and record the date you read it.<\/p>\n<h3 id=\"nav-data-and-fundamentals-fields\">NAV data and fundamentals fields<\/h3>\n<p>For a data team, NAV is a time series and the expense ratio is a dated attribute. A fundamentals file for an ETF typically carries descriptive and structural fields. AmericanETP&#39;s fundamentals file includes the ETF description, leverage, and counts of holdings, which are the fields that let you classify a fund and sanity-check a holdings file against its stated size.<\/p>\n<h2 id=\"is-the-cpse-etf-a-good-investment-a-review-by-risk\">Is the CPSE ETF a good investment? A review by risk<\/h2>\n<p>This is an analysis of structure, not investment advice. The CPSE ETF offers low-cost passive access to a defined basket of government-controlled companies, and its main risks follow from how narrow that basket is.<\/p>\n<h3 id=\"what-it-does-well\">What it does well<\/h3>\n<p>A passive fund that tracks a published index gives a transparent, rules-based exposure. For an investor who specifically wants Indian public-sector companies in one holding, a single listed fund is simpler than buying each stock and rebalancing manually. The index rules are public, and the holdings can be checked against the issuer&#39;s disclosure.<\/p>\n<h3 id=\"concentration-and-sector-risk\">Concentration and sector risk<\/h3>\n<p>The index holds a small number of companies, a count to confirm from the index provider&#39;s factsheet, so a few names can carry most of the weight. To the extent the holdings sit in related sectors, they share exposure to commodity prices, regulated tariffs and government policy. They may then be less independent of one another than the count suggests.<\/p>\n<h3 id=\"state-ownership-and-policy-risk\">State ownership and policy risk<\/h3>\n<p>Government-controlled companies can be directed by policy priorities such as pricing, dividends and investment plans, which may differ from what a private shareholder would choose. Future share sales by the government can also change supply of shares and the free-float structure the index relies on.<\/p>\n<h3 id=\"country-currency-and-liquidity\">Country, currency and liquidity<\/h3>\n<p>The fund is exposed to a single country and priced in rupees, so a non-Indian investor carries currency risk on top of equity risk. Liquidity should be assessed in the listed units rather than only in the underlying shares: look at traded volumes and the gap between the unit price and the NAV on your own dates of interest.<\/p>\n<h3 id=\"tracking-and-returns\">Tracking and returns<\/h3>\n<p>Tracking difference is the gap between the fund&#39;s return and the index&#39;s return, driven by costs, cash and trading around rebalances. It is measurable from NAV history and index levels, and it is worth computing rather than assuming.<\/p>\n<p>Trailing returns for the fund are published by the issuer and on fund quote pages. We have not reproduced figures here, because trailing returns change daily and a copied number would mislead. Read the current figures directly, and keep in mind that past returns from a concentrated basket say little about future ones.<\/p>\n<h2 id=\"how-do-sources-of-cpse-etf-holdings-compare\">How do sources of CPSE ETF holdings compare?<\/h2>\n<p>Holdings sources differ in authority, schema and history. The issuer&#39;s file is the authority on what the fund holds, a fund page is the quickest to read, and a CSV delivery gives a consistent schema across many funds. Which one fits depends on whether a person or software is the consumer.<\/p>\n<h3 id=\"fund-pages-issuer-files-and-csv-delivery\">Fund pages, issuer files and CSV delivery<\/h3>\n<p>The table summarises the same trade-offs described above, using only properties a reader can check for themselves.<\/p>\n<div class=\"ab-table\">\n<table>\n<thead>\n<tr>\n<th>Source<\/th>\n<th>Where it is strongest<\/th>\n<th>What to check<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Fund page<\/td>\n<td>Quick reading by a person<\/td>\n<td>Whether the table shows the full holdings list or only top holdings, and whether any history is kept<\/td>\n<\/tr>\n<tr>\n<td>Issuer file<\/td>\n<td>Authority on what the fund holds<\/td>\n<td>Format differences between issuers, and the need to archive each file yourself<\/td>\n<\/tr>\n<tr>\n<td>CSV delivery<\/td>\n<td>Consistent schema and identifiers across funds<\/td>\n<td>Subscription cost and whether the specific fund is in the provider&#39;s coverage<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>A holdings CSV serves a model, a risk system or a compliance check that needs to read a full list without scraping. The formats and frequency choices are described in <a href=\"https:\/\/americanetp.com\/forum\/2026\/09\/02\/etf-constituent-lists\/\">ETF constituent lists: a data guide<\/a>. For a US-listed example of how one fund&#39;s holdings are typically tracked, see the <a href=\"https:\/\/americanetp.com\/forum\/2026\/10\/16\/arkk-etf-constituents\/\">ARKK holdings list<\/a>.<\/p>\n<h3 id=\"cpse-etf-versus-bharat-22-etf\">CPSE ETF versus Bharat 22 ETF<\/h3>\n<p>The two funds are both Indian government-linked baskets, and they track different indexes. Compare the holdings count, the sector mix and the weighting rules for each from the issuer&#39;s file and the index provider&#39;s factsheet, not from an article. The <a href=\"https:\/\/americanetp.com\/forum\/2026\/10\/17\/bharat-22-etf-constituents\/\">Bharat 22 holdings page<\/a> covers that fund, and the same discipline applies: take weights from the issuer&#39;s file.<\/p>\n<h3 id=\"building-a-daily-routine\">Building a daily routine<\/h3>\n<p>Teams that want a repeatable process should decide three things: where the authoritative file comes from, how it is stored with a date, and how it is reconciled with the index. The mechanics of automating that are described in <a href=\"https:\/\/americanetp.com\/forum\/2026\/09\/06\/daily-etf-holdings-download\/\">daily ETF holdings download: a 2026 guide<\/a>. Files are also available through the <a href=\"\/Downloads\">downloads page<\/a>.<\/p>\n<h3 id=\"pricing\">Pricing<\/h3>\n<p><a href=\"https:\/\/americanetp.com\">AmericanETP<\/a> pricing is $1500 per year or $150 per month for an individual, and $2500 per year or $250 per month firm-wide. AmericanETP was founded in the 1990s under the name MasterDATA and was renamed to avoid confusion with IBM&#39;s use of that term.<\/p>\n<h2 id=\"faq\">FAQ<\/h2>\n<h3 id=\"does-cpse-etf-pay-dividends\">Does CPSE ETF pay dividends?<\/h3>\n<p>Whether the fund distributes dividend income or reflects it in NAV is set by the scheme&#39;s terms. Check the current factsheet and scheme documents from the issuer.<\/p>\n<h3 id=\"what-stocks-are-considered-etfs\">What stocks are considered ETFs?<\/h3>\n<p>No stock is an ETF. An exchange-traded fund is a pooled fund that holds a basket of securities and trades on an exchange like a share. The CPSE ETF holds shares of the public sector companies in the Nifty CPSE index, and the current list is in the issuer&#39;s portfolio disclosure.<\/p>\n<h3 id=\"what-is-the-expense-ratio-of-the-cpse-etf\">What is the expense ratio of the CPSE ETF?<\/h3>\n<p>It is published in the issuer&#39;s scheme documents and factsheet, and it can change over time. Read the current figure there and record the date, rather than relying on a figure copied into an article.<\/p>\n<h3 id=\"can-you-provide-a-review-of-the-cpse-etf\">Can you provide a review of the CPSE ETF?<\/h3>\n<p>The fund gives low-cost passive access to a rules-based basket of government-controlled companies. Its main risks are concentration in a small number of holdings, state-ownership and policy exposure, single-country and currency risk, and tracking difference. This is a structural assessment, not advice.<\/p>\n<h3 id=\"where-can-i-download-daily-etf-holdings-as-a-csv\">Where can I download daily ETF holdings as a CSV?<\/h3>\n<p>Issuers publish their own portfolio files, and data providers deliver holdings as CSV on a schedule. <a href=\"https:\/\/americanetp.com\">AmericanETP<\/a> provides daily updated holdings files with Bloomberg FIGIs, updated at 6pm EST and about noon EST, with FTP access available.<\/p>\n<h3 id=\"does-an-etf-database-include-non-us-funds-like-the-cpse-etf\">Does an ETF database include non-US funds like the CPSE ETF?<\/h3>\n<p>It depends on the database&#39;s coverage, so confirm before you build on it. AmericanETP covers 3878 US and global indexes and US-traded ETFs, and you should check that list for the specific fund, or ask via the <a href=\"\/Contact\">contact page<\/a>, before assuming an Indian-listed ETF is included.<\/p>\n<p>Teams that need dated holdings files with stable identifiers can review the coverage list and subscription options at <a href=\"https:\/\/americanetp.com\/?utm_source=blog-cpse-etf-constituents&#038;utm_medium=blog\">AmericanETP<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>CPSE ETF constituents and weights, how the Nifty CPSE index is built, and how to load Indian ETF holdings into a data pipeline in 2026.<\/p>\n","protected":false},"author":1,"featured_media":132,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[111,134,52,9,27,123,137,136],"class_list":["post-133","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fundamentals","tag-bloomberg-figi","tag-cpse-etf","tag-etf-constituents","tag-etf-data","tag-etf-holdings","tag-etf-holdings-database","tag-indian-etfs","tag-nifty-cpse-index"],"_links":{"self":[{"href":"https:\/\/americanetp.com\/forum\/wp-json\/wp\/v2\/posts\/133","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/americanetp.com\/forum\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/americanetp.com\/forum\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/americanetp.com\/forum\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/americanetp.com\/forum\/wp-json\/wp\/v2\/comments?post=133"}],"version-history":[{"count":0,"href":"https:\/\/americanetp.com\/forum\/wp-json\/wp\/v2\/posts\/133\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/americanetp.com\/forum\/wp-json\/wp\/v2\/media\/132"}],"wp:attachment":[{"href":"https:\/\/americanetp.com\/forum\/wp-json\/wp\/v2\/media?parent=133"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/americanetp.com\/forum\/wp-json\/wp\/v2\/categories?post=133"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/americanetp.com\/forum\/wp-json\/wp\/v2\/tags?post=133"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}