SEC Form N-PORT Explained: A 2026 Engineer's Guide to Mutual Fund Portfolio Disclosure
When I started aggregating SEC EDGAR data for FinanceTrackDaily, the filings I expected to understand quickly were 10-K and 10-Q annual and quarterly reports. The filing that surprised me with both its data density and its regulatory significance was Form N-PORT β the monthly portfolio disclosure that registered investment companies submit to the U.S. Securities and Exchange Commission. From an engineering perspective, N-PORT is one of the richest structured datasets EDGAR makes available, and the August 2024 amendments meaningfully changed when that data becomes public.
This guide explains what Form N-PORT is, who files it, what it contains, and how the 2024 rule changes reshape its disclosure schedule. The intent here is educational. I am an engineer who builds SEC-data aggregators, not a registered investment adviser, and nothing in this article should be read as advice to buy, sell, or hold any security.

What Form N-PORT Is
Form N-PORT is the SEC's monthly portfolio reporting form for most registered investment companies. The form was adopted in October 2016 as part of the Investment Company Reporting Modernization rules, and it replaced the older Form N-Q (a quarterly schedule of portfolio holdings) when it took full effect in 2018. The legal basis is Section 30(b) of the Investment Company Act of 1940, and the form itself is codified at 17 CFR 274.150.
Where N-Q gave the public a quarterly snapshot of holdings as exhibits to a paper-style filing, N-PORT was designed from the start as a structured XML submission. Every line item β security identifier, issuer name, fair value, percentage of net assets, maturity, asset category, liquidity classification β travels in its own tagged field. For anyone building a pipeline that compares thousands of funds over time, that structural shift was the single most important upgrade in modern mutual fund disclosure.
Building FinanceTrackDaily on EDGAR APIs, I learned that the N-PORT XML schema is the only place where investors can see, at a security-by-security level, what a registered fund actually held on the last day of each calendar month β including derivatives exposure that an end-of-quarter 13F equity holdings report from an institutional manager would never reveal.
Who Has to File Form N-PORT
Three categories of registered investment companies file Form N-PORT:
- Open-end mutual funds registered under the Investment Company Act of 1940
- Exchange-traded funds (ETFs) registered as open-end funds or unit investment trusts
- Registered closed-end funds, including interval funds
Three notable categories do not file N-PORT:
- Money market funds file Form N-MFP instead, which has its own monthly disclosure schedule with different content (weighted-average maturity, daily and weekly liquid asset percentages, shadow NAV).
- Small business investment companies (SBICs) are exempt.
- Unit investment trusts that are not ETFs are also exempt.
The SEC's most recent statistics show roughly 11,000 registered fund portfolios in scope for N-PORT, though that count moves with new launches, mergers, and liquidations. When I cross-referenced EDGAR's NPORT-P filing index against the SEC's investment-company census in early 2026, the active filer count sat near 11,400.
What N-PORT Actually Contains
Form N-PORT is structured into a series of parts. From an engineer's reading of the form instructions and the XML schema, the most useful fields for downstream analysis are:
Part A β General Information Fund identifiers (CIK, series ID, class identifiers, LEI), reporting period, and registrant contact information. This is the join key for every other dataset.
Part B β Information About the Fund Total assets and liabilities, net assets, country-by-country exposures, currency exposures, borrowings, the fund's derivative and securities-lending counterparties, and 1-3-5 year total return figures broken out by share class. Part B also includes monthly cash flow data: gross subscriptions, redemptions, and reinvestments.
Part C β Schedule of Portfolio Investments This is the core. Each holding has its own record, including:
- Issuer name and LEI
- Title of the issue (security description)
- CUSIP, ISIN, ticker, or other identifier
- Balance (shares or face value)
- Fair value in USD
- Percentage of net assets
- Asset category (equity, debt, derivative, repurchase agreement, etc.) and issuer type
- Country of investment
- Whether the security is illiquid
- Liquidity classification under Rule 22e-4 (Highly Liquid, Moderately Liquid, Less Liquid, Illiquid) β funds must report these buckets, even though the bucket data is treated as non-public
Part D β Information About Securities Lending Activities Each borrower, value of securities on loan to that borrower, and an indicator of whether the borrower is an affiliated person of the fund.
Part E β Explanatory Notes Optional free-text notes used for footnoting valuations or anomalies.
Part F β Exhibits Attachments, including the certification.
The depth of Part C is what makes N-PORT genuinely useful for research. A 10-K only reports a portfolio snapshot once a year; N-PORT does it twelve times.
The Public-Filing Schedule Before 2024
Under the original rules, funds had to file N-PORT monthly within 30 days after the end of each month. But here is the part that often surprises people: only the third month of each quarter was made public. The first and second months were filed confidentially with the SEC. That meant that even though portfolios were reported monthly, the public dataset effectively remained quarterly until 60 days after each quarter end.
For a researcher building a database, this had real consequences. The same fund could publicly look stable from quarter to quarter while making significant mid-quarter rotations that nobody outside the SEC would see for another two months.
The August 2024 Amendments
On August 28, 2024, the SEC adopted final amendments to Form N-PORT and Form N-CEN, published in Investment Company Act Release No. 35308. Two changes matter most for engineers and end-users of the data:
1. All three monthly reports for each quarter become public. The first and second month reports are no longer confidential. 2. The public-availability lag is shortened. Filings remain due 30 days after month-end, but they are now made publicly available 60 days after the end of the reported month, rather than 60 days after the end of the quarter.
In practice, this means the SEC's structured fund-holdings dataset moves from a roughly quarterly public release cadence to a true monthly cadence with a fixed two-month delay.
The compliance dates are staggered by fund-group size. Larger fund groups β those in groups with net assets of $1 billion or more β must comply with the amended rules starting with reports for periods ending on or after November 17, 2025. Smaller fund groups have until reports for periods ending on or after May 18, 2026. After May 2026, the entire industry is on the new schedule.
The same 2024 rulemaking also updated Form N-CEN to require investment companies to report additional information about liquidity service providers, but the N-CEN changes are out of scope for this article.
How to Access N-PORT Filings on EDGAR
There are three practical ways to pull N-PORT data from EDGAR:
1. Web browser, full-text search: Use the SEC's EDGAR full-text search at efts.sec.gov/LATEST/search-index and filter by form type NPORT-P. The form filed publicly is NPORT-P; the suffix -P indicates the public version. Confidential filings (pre-amendment first and second month reports) use form type NPORT-EX for the exhibit-only version.
2. EDGAR submissions JSON: For any registrant, data.sec.gov/submissions/CIK{padded-CIK}.json returns a paginated history of every filing, including N-PORT submissions. Build a request rate limiter at ten requests per second per the SEC's fair-access policy.
3. Filing XML directly: Every N-PORT filing has a primary_doc.xml that follows the SEC's published XSD schema. Parse it with any XML library that supports namespaces; the schema uses several SEC-defined namespaces for fund identifiers and security classifications.
When I built the FinanceTrackDaily ingestion pipeline, the cheapest approach was to pull only the filing index daily, store the new accession numbers, then queue XML downloads as a background job. The XML payload for a single large fund's N-PORT can exceed two megabytes uncompressed β the full schedule of investments is verbose by design.
Why N-PORT Matters to Researchers and Investors
Three reasons stand out for educational use of N-PORT, none of which involve specific buy or sell decisions:
Fee transparency in context. A fund's expense ratio appears on its prospectus and Form N-1A registration. But the actual portfolio that the expense ratio buys you sits in N-PORT. Comparing two funds with similar names and similar fees can look very different once you read the schedules of investments.
Liquidity risk awareness. Rule 22e-4 requires open-end funds to maintain a liquidity risk management program. The four-bucket classification (Highly Liquid, Moderately Liquid, Less Liquid, Illiquid) is reported on N-PORT, even though the bucket data itself is treated as non-public. Funds that hold a notable allocation in less-liquid bond categories are required to make additional disclosures, and N-PORT is where the structured evidence of those allocations exists.
Derivative and counterparty exposure. Many funds use total return swaps, forwards, futures, and options as part of normal portfolio management. N-PORT reports each derivative position with notional value, payment terms, and counterparty. This is information that an investor reading only a fund's quarterly fact sheet would not see.

Common Misconceptions
A few points trip up newcomers to N-PORT, even those familiar with other EDGAR forms.
N-PORT is not the same as 13F. Form 13F is filed by institutional investment managers with more than $100 million in qualifying assets and reports U.S.-listed equity holdings only, quarterly, with a 45-day lag. N-PORT is filed by registered investment companies (the funds themselves), reports the full portfolio including bonds, derivatives, and foreign securities, and is monthly. A fund company can be both: it might file N-PORT for its mutual funds and 13F for its discretionary equity accounts.
N-PORT does not include money market funds. Money market fund disclosures live in Form N-MFP, which has been monthly since 2010 and is publicly released with only a 60-day delay. The 2014 money market fund reforms tightened this further. Treat N-MFP as a parallel but separate dataset.
Liquidity bucket data is reported but not public. Even after the 2024 amendments, the per-security liquidity classification fields remain non-public information available to SEC staff for examination. Aggregate liquidity-risk disclosures appear in the fund's annual report and in summary terms.
Filing dates and reporting dates are different. The "as of" date in Item A.4.b reflects the last calendar day of the reported month. The actual filing date can be up to 30 days later. When building time-series, always join on the report date, not the filing date.
A Practical Note on Identifiers
If you intend to map N-PORT holdings to a master security database, the CUSIP field is the most common identifier in U.S. fund portfolios, but it is not present for every record. Foreign securities frequently lack a CUSIP and instead carry an ISIN. Some private placements and derivatives lack both and rely on an SEC-defined "other unique identifier" field. Build your join logic to accept fallback identifiers in the order CUSIP -> ISIN -> LEI -> issuer name + title. Title matching alone is fragile because issuers reuse generic titles like "Senior Notes."
A Required YMYL Disclaimer
This article is for informational and educational purposes only and is not financial, investment, legal, or tax advice. It does not consider your personal financial situation. The author is a software engineer who builds public-data aggregators, is not a registered investment adviser, broker-dealer, CFA, or CFP, and has no fiduciary relationship with the reader. Securities laws and SEC rules change. Always consult a licensed financial advisor and read the official SEC release before making investment decisions. Authoritative primary sources include the SEC's Form N-PORT instructions at sec.gov, the SEC's small-entity compliance guide for the 2024 amendments, and the Federal Register publication of Investment Company Act Release No. 35308.
Closing Thoughts
Form N-PORT is the most data-rich, structured public window we have into the holdings of registered investment companies. The 2024 amendments turn it from a dataset that was nominally monthly but effectively quarterly in the public release into a true monthly release with a fixed two-month lag, fully phased in by May 2026. For engineers building data products on EDGAR, that change roughly triples the number of public observations per fund per year. For investors who want to understand what their funds actually own and how those holdings shift over time, it makes the underlying evidence considerably more legible β provided you treat it for what it is: structured disclosure, not stock advice.
Found this helpful?
Subscribe to our newsletter for more in-depth reviews and comparisons delivered to your inbox.