Fund Reorganizations Data API
The Fund Reorganizations Data API shows how proposals in fund proxy statements change the funds that investors hold. The data covers the fund mergers, liquidations and policy changes that fund shareholders vote on from 1994 to the present. Each record covers one proxy statement. Search queries on any field return the matching records in JSON format through one API endpoint.
The API extracts the proposals with their type, the acquiring and target funds of each merger, the current and proposed text of policy changes, the shares outstanding per fund and share class, the preferred shares per series with the voting rights of preferred holders, and the leverage and asset coverage of each fund. A joint proxy statement of several funds is one record with one item per fund.
| Filed at | Ticker | Registrant | Fund type | Meeting | Meeting type | Funds | Proposals | Proposal types | Acquiring fund | Policy changes | Preferred series | Asset coverage (%) | Record date | CIK | Accession no. | Details |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-10-06 | – | Franklin Templeton ETF Trust | exchange traded fund | 2026-10-30 | special | 1 | 1 | fundamental_policy_change | – | 1 | 0 | – | 2026-09-15 | 1655589 | 0002071844-26-001345 | |
| 2026-10-02 | – | Steele Creek Capital Corp | business development company | 2026-10-13 | special | 1 | 2 | liquidation, other | – | 0 | 0 | – | 2026-09-28 | 1817825 | 0001213900-26-106203 | |
| 2026-09-22 | PSEC | PROSPECT CAPITAL CORP | business development company | 2026-12-17 | annual | 1 | 1 | trustee_election | – | 0 | 10 | – | 2026-09-21 | 1287032 | 0001287032-26-000288 | |
| 2026-08-25 | BXSY | BEXIL INVESTMENT TRUST | not stated | 2026-10-08 | special | 1 | 2 | fundamental_policy_change, diversification_status_change | – | 1 | 0 | – | 2026-08-20 | 1059213 | 0001628873-26-000083 | |
| 2026-08-21 | – | Pender Real Estate Credit Fund | interval fund | 2026-10-02 | special | 1 | 3 | adviser_change, trustee_election | – | 0 | 0 | – | 2026-07-31 | 1929777 | 0001213900-26-092592 | |
| 2026-08-10 | MFM | ABERDEEN MUNICIPAL INCOME FUND | closed end fund | 2026-09-29 | annual | 4 | 4 | trustee_election, fundamental_policy_change | – | 1 | 1 | – | 2026-08-03 | 801961 | 0001104659-26-093494 | |
| 2026-07-20 | – | SOUND SHORE FUND INC | open end fund | 2026-09-11 | special | 2 | 1 | fund_reorganization | New Fund, a newly created series of Forum Funds II | 0 | 0 | – | 2026-07-10 | 764157 | 0001213900-26-079450 | |
| 2026-06-30 | NPV | NUVEEN VIRGINIA QUALITY MUNICIPAL INCOME FUND | closed end fund | 2026-09-24 | special | 3 | 1 | fund_reorganization | Nuveen Municipal Credit Income Fund | 0 | 8 | 240.24 | 2026-05-28 | 897421 | 0001999371-26-013943 | |
| 2026-06-17 | – | Venture Lending & Leasing IX, Inc. | business development company | 2026-07-16 | special | 2 | 2 | liquidation, other | – | 0 | 0 | – | 2026-05-01 | 1717310 | 0001140361-26-025586 | |
| 2026-04-29 | OFS | OFS Capital Corp | business development company | 2026-06-10 | special | 1 | 1 | below_nav_issuance | – | 0 | 0 | – | 2026-04-15 | 1487918 | 0001487918-26-000046 | |
| 2026-04-20 | – | Principal Exchange-Traded Funds | exchange traded fund | 2026-06-25 | special | 1 | 1 | diversification_status_change | – | 1 | 0 | – | 2026-04-13 | 1572661 | 0001572661-26-000027 | |
| 2026-04-17 | – | JPMorgan Trust I | open end fund | 2026-06-04 | special | 2 | 1 | diversification_status_change | – | 2 | 0 | – | 2026-03-26 | 1217286 | 0001193125-26-161191 | |
| 2026-04-01 | ASGI | abrdn Global Infrastructure Income Fund | closed end fund | 2026-05-27 | annual | 1 | 2 | charter_amendment, trustee_election | – | 0 | 0 | – | 2026-03-16 | 1793855 | 0001104659-26-038574 | |
| 2026-01-30 | MFM | MFS MUNICIPAL INCOME TRUST | closed end fund | 2026-03-11 | special | 10 | 6 | fund_reorganization, adviser_change, trustee_election | MFS Multimarket Income Trust, MFS Municipal Income Trust | 0 | 5 | – | 2025-12-11 | 801961 | 0000930413-26-000314 | |
| 2026-01-08 | EIC | Eagle Point Income Co Inc. | closed end fund | 2026-02-26 | special | 1 | 1 | structure_conversion | – | 0 | 2 | – | 2025-12-30 | 1754836 | 0001104659-26-002167 | |
| 2025-04-30 | DSM | BNY MELLON STRATEGIC MUNICIPAL BOND FUND, INC. | closed end fund | 2025-06-11 | annual | 1 | 2 | structure_conversion, trustee_election | – | 0 | 1 | – | 2025-04-10 | 855887 | 0000855887-25-000003 | |
| 2025-04-04 | – | Silver Point Specialty Lending Fund | business development company | 2025-04-30 | special | 1 | 3 | adviser_change, asset_coverage_change, charter_amendment | – | 0 | 0 | 218 | 2025-02-20 | 1646614 | 0001193125-25-073526 |
The data comes from proxy statements filed on SEC Form DEF 14A by mutual funds, exchange-traded funds (ETFs), closed-end funds, interval funds and business development companies (BDCs). Under the Investment Company Act of 1940, a fund needs a shareholder vote before it changes a fundamental investment policy, changes from diversified to non-diversified or converts from closed-end to open-end. A merger into another fund, a liquidation or another change of structure often also needs a shareholder vote under SEC rules, state law or the fund charter. The proxy statement describes each proposal, the funds and share classes that vote on it, and the vote that it needs to pass.
The data is extracted from the text of the proxy statement: the notice of meeting, the proposal sections, the voting information, the reorganization terms and capitalization tables, the sections on leverage and preferred shares, and the appendices with share counts. The data is provided in a structured JSON format. The extracted information includes:
- Type of the fund that files the proxy statement: mutual fund, ETF, closed-end fund, interval fund or BDC
- Funds covered by the proxy statement, with ticker, role, diversification status, net assets and common shares outstanding
- Shares outstanding per fund and share class on the record date
- Proposals with type, the funds and share classes that vote on each proposal, the vote standard, the board recommendation and the action of the board if shareholders reject the proposal
- Fund mergers: target fund, acquiring fund, what target fund shareholders receive, expected closing date, tax treatment, costs and the party that pays them, and pro forma net assets
- Changes of fundamental investment policies with the current and the proposed policy text
- Changes from diversified to non-diversified, conversions from closed-end to open-end, changes of legal form, changes of the fund term and liquidations
- Preferred shares per series with type, shares outstanding and liquidation preference, and the voting rights of preferred holders
- Leverage, effective leverage and asset coverage ratio per fund, and proposals of BDCs to lower their minimum asset coverage
- Definition of the vote of a "majority of the outstanding voting securities" as printed
- Short quotes from the proxy statement that support key values
API Endpoint
Search and retrieve the fund reorganization data of proxy statements by sending POST HTTP requests with search parameters as JSON-formatted payload to the following API endpoint:
Supported HTTP methods: POST
Request and response content type: JSON
Authentication
To authenticate your API requests, use the API key available in your user profile. You can use your API key in one of two ways. Choose the method that best fits your implementation:
- Authorization Header: Include your API key as an
Authorizationheader in yourPOSTrequests. For instance, before sending aPOSTrequest tohttps://api.sec-api.io/fund-reorganizations, ensure the header is set as follows:Authorization: YOUR_API_KEY. - Query Parameter: Alternatively, append your API key directly to the URL as a query parameter. For example, when making
POSTrequests, use the URLhttps://api.sec-api.io/fund-reorganizations?token=YOUR_API_KEYinstead of the base endpoint.
Request Parameters
Search the fund reorganization data of proxy statements by sending a search query to the API. All fields of the extracted data are searchable. For a complete list of searchable fields, refer to the Response Structure section below. Send a search query as a JSON-formatted payload to the API using the structure explained below.
Request parameters:
query: string
Your search criteria in the format field:value defining the fields to search in and the values to search for in those fields. The query is written in Lucene syntax and supports boolean operators (AND, OR, NOT), range queries across date and number fields using square brackets ([, ]), wildcards (*) and search expression grouping with normal brackets ((, )). More information on Lucene is available here. Query examples are available below.
from: integer
Specifies the starting position of your results, allowing for pagination. For instance, set from to 50 to skip the first 50 results. Default: 0. Maximum: 10,000, which is also the cap for the maximum number of results returned per query. To retrieve all results in your search universe, increment from by the value of the size parameter (e.g., 50) until no more results are returned or the 10,000 limit is reached. For example, use 0, 50, 100, and so on. If your query locates more than 10,000 results, consider narrowing your search by refining your filter criteria, such as using a date range filter to iterate over months or years. One approach would be to search for items with a filedAt date range filter, e.g., filedAt:[2025-01-01 TO 2025-01-31] (all filings from January 2025), then paginate through the results by incrementing from, and once completed, repeat the process for the next month, and so on.
size: integer
The number of results to be returned per request. Default: 50. Maximum: 50.
sort: array
An array of objects that specify how the returned results are sorted. For example, [{ "filedAt": { "order": "desc" } }] sorts the results by the filing date, most recent filings first. Set order to asc to sort in ascending order.
Request Examples
Find all fund proxy statements filed in 2026 that propose a fund merger or a liquidation, with the result sorted by the filing date, starting with the most recent filings. Increment the from parameter by 50 on each subsequent request to paginate through the results.
Find all fund proxy statements that propose to change a fundamental investment policy or to change a fund from diversified to non-diversified. These changes let the fund take more risk, for example by holding fewer issuers or more of one industry.
Response Structure
Response type: JSON
The API response represents a JSON object with two fields: total (object) and data (array). The total.value field indicates the total number of results matching your search query. The data array holds up to 50 items per request. Each item represents the extracted data from one proxy statement filed on Form DEF 14A.
The data contains only facts that the proxy statement states. A value of null or not_stated, or an empty array, means that the proxy statement does not state the fact. Fund names, share classes and series are as printed. Percentages are numbers from 0 to 100, except asset coverage ratios, which can be higher than 100. Dates use the format YYYY-MM-DD, or YYYY-MM and YYYY when the text gives only the month or the year. Amounts are in USD. Each item has the following structure:
accessionNo: string
Accession number of the filing, e.g. 0001999371-26-013943.
formType: string
EDGAR form type. Possible values: DEF 14A.
filedAt: date
Date and time at which SEC EDGAR accepted the filing, e.g. 2026-06-30T16:57:23-04:00.
periodOfReport: date
Period of report as stated in the EDGAR header of the filing, e.g. 2026-09-24. For a proxy statement on Form DEF 14A, this is usually the date of the shareholder meeting. This field is null when the EDGAR header gives no period.
entities: array of objects
Funds, trusts and companies named in the EDGAR header of the filing. A joint proxy statement of several funds can name each registrant as an entity, each marked (Filer). The registrant that filed the proxy statement is the first entity.
cik: string
Central Index Key (CIK) of the entity, without leading zeros, e.g. 897421.
ticker: string
Trading symbol of the entity, e.g. NPV. This field is null when the entity has no symbol, for example a trust with several series or a fund whose shares do not trade on an exchange.
companyName: string
Name of the entity as in EDGAR, with its role in the filing in brackets, for example (Filer), e.g. NUVEEN VIRGINIA QUALITY MUNICIPAL INCOME FUND (Filer).
irsNo: string
Employer identification number of the entity, assigned by the Internal Revenue Service (IRS), e.g. 367032571.
fiscalYearEnd: string
Last day of the fiscal year of the entity, in the format MMDD, e.g. 0531.
stateOfIncorporation: string
Code of the state or country in which the entity is incorporated, e.g. MA.
sic: string
Standard Industrial Classification (SIC) code and industry title of the entity, as in EDGAR. This field is null for most registered funds.
act: string
Securities law under which the entity files, as in EDGAR, e.g. 34. 34 is the Securities Exchange Act of 1934.
fileNo: string
SEC file number of the entity, e.g. 811-07490.
filmNo: string
Film number that SEC EDGAR assigned to the filing document of the entity, e.g. 261141360.
meetingDate: date
Date of the shareholder meeting, e.g. 2026-09-24. When the funds of a joint proxy statement meet on different dates, this is the first date.
meetingType: string
Type of the shareholder meeting as the proxy statement names it. Possible values: annual, special, annual_and_special, not_stated.
url: string
URL of the main filing document on SEC EDGAR.
registrantType: string
Type of the investment company that files the proxy statement, as the proxy statement describes it: open_end_fund (mutual fund), exchange_traded_fund, closed_end_fund, interval_fund, business_development_company (BDC), limited_partnership (limited partnership or LLC with units), other. Possible values: open_end_fund, exchange_traded_fund, closed_end_fund, interval_fund, business_development_company, limited_partnership, other, not_stated.
recordDate: date
Record date of the meeting, e.g. 2026-05-28. Holders of shares on this date can vote. Share counts in the proxy statement are usually as of this date.
funds: array of objects
Funds that solicit proxies through the proxy statement, and funds that take part in a proposed reorganization. One item per fund or series.
fundName: string
Name of the fund or series as printed, e.g. Nuveen Minnesota Quality Municipal Income Fund.
ticker: string
Exchange symbol of the fund as printed, e.g. NMS. This field is null for a fund with several share classes and for a fund whose shares do not trade on an exchange.
fundType: string
Type of the fund as the proxy statement describes it. Possible values: open_end_fund, exchange_traded_fund, closed_end_fund, interval_fund, business_development_company, limited_partnership, other, not_stated.
role: string
Role of the fund in the proxy statement: soliciting (its shareholders vote), target (it will transfer its assets to an acquiring fund in a reorganization), acquiring (it will receive the assets of a target fund), acquiring_soliciting (it receives assets and its shareholders also vote). Possible values: soliciting, target, acquiring, acquiring_soliciting.
diversificationStatus: string
Current status of the fund under the Investment Company Act of 1940, as stated: diversified or non_diversified. Possible values: diversified, non_diversified, not_stated.
netAssetsUSD: number
Net assets of the fund in USD, as stated, e.g. 74956339.
netAssetsDate: date
Date of the net assets value, e.g. 2026-03-31.
commonSharesOutstanding: number
Number of common shares of the fund outstanding, all classes together, as stated, e.g. 6409661.
shareClasses: array of objects
Shares outstanding per fund and share class, as stated in the voting information. One item per class. A fund with one class of common shares has no item here; its count is in funds[].commonSharesOutstanding.
fundName: string
Name of the fund as printed, e.g. Pender Real Estate Credit Fund.
className: string
Name of the share class as printed, e.g. Class I1.
sharesOutstanding: number
Number of shares of the class outstanding, as stated, e.g. 19184031.
preferredShares: array of objects
Preferred shares of a closed-end fund or BDC outstanding, per series. Preferred shares give the fund leverage: the common shareholders carry the gains and losses on the money raised from preferred holders.
fundName: string
Name of the fund that issued the preferred shares, e.g. Nuveen Minnesota Quality Municipal Income Fund.
series: string
Name of the series as printed, e.g. Series 2028 AMTP Shares.
preferredType: string
Type of the preferred shares, from the name as printed: auction_rate (auction rate preferred shares), variable_rate_demand (VRDP), muni_fund (MuniFund preferred shares, MFP), term (term preferred shares with a fixed redemption date, such as AMTP, MTP or VMTP), perpetual (fixed-rate preferred shares without a redemption date), other. Possible values: auction_rate, variable_rate_demand, muni_fund, term, perpetual, other, not_stated.
sharesOutstanding: number
Number of preferred shares of the series outstanding, as stated, e.g. 498.
liquidationPreferencePerShareUSD: number
Liquidation preference per share in USD, as stated, e.g. 100000.
preferredVotingRights: object
Voting rights of preferred shareholders at the meeting. The Investment Company Act of 1940 gives preferred holders of a fund the right to elect at least two directors or trustees and to vote as a separate class on some matters.
votesPerShare: number
Number of votes per preferred share, as stated, e.g. 1.
votesWithCommon: boolean
true when the proxy statement states that preferred and common shares vote together as a single class on at least one proposal.
separateClassMatters: array of strings
Proposals or matters on which preferred shares vote as a separate class, short phrases as stated, e.g. ["Election of one Class I director (William J. Gremp)"].
trusteesElectedByPreferred: integer
Number of directors or trustees that only the preferred holders elect, as stated, e.g. 2.
leverage: array of objects
Leverage and asset coverage of a fund, as stated. Asset coverage is the ratio of the total assets of the fund, less liabilities other than senior securities, to the senior securities (borrowings and preferred shares). A lower ratio means more leverage. One item per fund.
fundName: string
Name of the fund, e.g. Nuveen Minnesota Quality Municipal Income Fund.
asOfDate: date
Date of the values, e.g. 2025.
assetCoverageRatioPct: number
Asset coverage ratio in percent, as stated, e.g. 240.24.
leverageRatioPct: number
Leverage of the fund in percent of its total assets, as stated, e.g. 41.63. When the proxy statement gives several values, this is the regulatory or structural leverage (preferred shares and borrowings).
effectiveLeveragePct: number
Effective leverage in percent, as stated, e.g. 41.63. Effective leverage also includes leverage from derivatives and tender option bonds.
leverageSources: array of strings
Sources of leverage as stated, for example preferred shares, a credit facility or tender option bonds, e.g. ["AMTP preferred shares"].
assetCoverageRequirement: object
Proposal to change the minimum asset coverage that the fund must keep for its senior securities. Since 2018, a BDC can lower its minimum asset coverage from 200% to 150% with the approval of its board or its shareholders. This lets the BDC borrow more.
currentMinimumPct: number
Current minimum asset coverage in percent, as stated, e.g. 200.
proposedMinimumPct: number
Proposed minimum asset coverage in percent, as stated, e.g. 150.
effectiveDate: date
Date on which the new minimum applies after approval, as stated.
proposals: array of objects
Proposals on which shareholders vote at the meeting. One item per proposal. For an election of directors or trustees, one item for all nominees that the same group of shareholders elects.
proposalNumber: string
Number of the proposal as printed, e.g. 1.
title: string
Title or short description of the proposal as printed, e.g. MMT Only: Adoption of a Fundamental Investment Policy.
proposalType: string
Type of the proposal: fund_reorganization (merger of a fund into another fund, or reorganization into a new fund), fundamental_policy_change (change or removal of a fundamental investment policy or objective), diversification_status_change (change from diversified to non-diversified), structure_conversion (for example from closed-end to open-end, to an interval fund or to another legal form), liquidation (liquidation or dissolution of the fund), adviser_change (new or changed advisory or subadvisory agreement), asset_coverage_change (lower minimum asset coverage), below_nav_issuance (sale of shares below net asset value), charter_amendment (change of the declaration of trust, charter or bylaws), trustee_election, other. Possible values: fund_reorganization, fundamental_policy_change, diversification_status_change, structure_conversion, liquidation, adviser_change, asset_coverage_change, below_nav_issuance, charter_amendment, trustee_election, other.
summary: string
Short summary of the proposal in neutral words, at most 400 characters.
applicableFunds: array of strings
Funds whose shareholders vote on the proposal, as printed, e.g. ["Nuveen Minnesota Quality Municipal Income Fund"]. Empty when the proxy statement covers one fund.
applicableClasses: array of strings
Share classes that vote on the proposal, as printed, for example Common Shares or Preferred Shares, e.g. ["Common Shares"]. Empty when the proxy statement does not limit the vote to specific classes.
voteStandard: string
Vote threshold required for proposal approval: investment_company_act_majority (majority of outstanding voting securities as defined by the Investment Company Act of 1940), majority_of_votes_cast, majority_of_outstanding_shares, plurality, other. Possible values: investment_company_act_majority, majority_of_votes_cast, majority_of_outstanding_shares, plurality, other, not_stated.
boardRecommendation: string
Vote recommended by the board. Possible values: for, against, no_recommendation, not_stated.
consequenceIfNotApproved: string
Action the board states it will take if shareholders reject the proposal, at most 300 characters.
reorganizations: array of objects
Proposed reorganizations where a target fund transfers assets to an acquiring fund and its shareholders receive shares of the acquiring fund. One item per target fund.
targetFund: string
Name of the target fund, as printed, e.g. Nuveen Minnesota Quality Municipal Income Fund.
acquiringFund: string
Name of the acquiring fund, as printed, e.g. Nuveen Municipal Credit Income Fund.
acquiringFundIsNew: boolean
true when the acquiring fund is a new fund (shell fund) created for the reorganization.
consideration: string
What target fund shareholders receive, as stated, at most 200 characters.
expectedClosing: date
Expected closing date or period, as stated, e.g. 2026-10-05.
taxFree: boolean
true when the proxy statement states that the reorganization is expected to be tax-free for federal income tax purposes.
costsUSD: number
Estimated reorganization costs in USD, as stated for this target fund, or the total when the text provides only a total, e.g. 370000.
costsBorneBy: string
Party that bears the reorganization costs, as stated: funds, adviser, shared (funds and adviser). Possible values: funds, adviser, shared, not_stated.
proFormaNetAssetsUSD: number
Pro forma net assets of the acquiring fund after the reorganization in USD, as stated, e.g. 2700666839.
policyChanges: array of objects
Proposed changes to fundamental investment policies or the investment objective. A fund can change a fundamental policy only with shareholder approval. One item per policy and fund group.
fundNames: array of strings
Funds to which the change applies, as printed, e.g. ["Aberdeen Multi-Market Income Fund"]. Empty when the proxy statement covers one fund.
policyTopic: string
Subject of the policy, for example borrowing, concentration, diversification, investment objective, commodities or real estate, e.g. concentration.
changeType: string
Type of the change: amend (new text), eliminate (remove the policy), reclassify_non_fundamental (the board can change it later without a shareholder vote), adopt (new policy). Possible values: amend, eliminate, reclassify_non_fundamental, adopt, not_stated.
currentPolicy: string
Current text of the policy, as printed, at most 500 characters.
proposedPolicy: string
Proposed text of the policy, as printed, at most 500 characters. This field is null when the policy is eliminated.
structureChanges: array of objects
Proposed changes to the legal or investment structure of a fund, other than a reorganization into another fund. One item per change and fund group.
fundNames: array of strings
Funds to which the change applies, as printed, e.g. ["JPMorgan U.S. Research Enhanced Equity Fund"]. Empty when the proxy statement covers one fund.
changeType: string
Type of the change: diversified_to_non_diversified, closed_end_to_open_end, closed_end_to_interval, legal_form_change (for example from a corporation to a statutory trust), term_extension (later end date of a term fund, or removal of the end date), liquidation, other. Possible values: diversified_to_non_diversified, closed_end_to_open_end, closed_end_to_interval, legal_form_change, term_extension, liquidation, other.
summary: string
Short summary of the change in neutral words, at most 400 characters.
effectiveDate: date
Expected date of the change, as stated.
voteStandardDefinition: string
Definition of the vote of a "majority of the outstanding voting securities," as printed, at most 500 characters. The Investment Company Act of 1940 defines this vote as the lesser of 67% or more of the shares present at the meeting, when more than 50% of the outstanding shares are present, or more than 50% of the outstanding shares.
evidence: object
Short quotes from the proxy statement that support key values. Each key is the path of a field, e.g. reorganizations[0].acquiringFund, and each value is the quote.
Response Example
1
{
2
"total": {
3
"value": 1,
4
"relation": "eq"
5
},
6
"data": [
7
{
8
"accessionNo": "0001999371-26-013943",
9
"formType": "DEF 14A",
10
"filedAt": "2026-06-30T16:57:23-04:00",
11
"periodOfReport": "2026-09-24",
12
"entities": [
13
{
14
"cik": "897421",
15
"ticker": "NPV",
16
"companyName": "NUVEEN VIRGINIA QUALITY MUNICIPAL INCOME FUND (Filer)",
17
"irsNo": "367032571",
18
"fiscalYearEnd": "0531",
19
"stateOfIncorporation": "MA",
20
"sic": null,
21
"act": "34",
22
"fileNo": "811-07490",
23
"filmNo": "261141360"
24
}
25
],
26
"meetingDate": "2026-09-24",
27
"meetingType": "special",
28
"url": "https://www.sec.gov/Archives/edgar/data/897421/000199937126013943/npv-def14a_092426.htm",
29
"registrantType": "closed_end_fund",
30
"recordDate": "2026-05-28",
31
"funds": [
32
{
33
"fundName": "Nuveen Minnesota Quality Municipal Income Fund",
34
"ticker": "NMS",
35
"fundType": "closed_end_fund",
36
"role": "target",
37
"diversificationStatus": "diversified",
38
"netAssetsUSD": 74956339,
39
"netAssetsDate": "2026-03-31",
40
"commonSharesOutstanding": 6409661
41
},
42
{
43
"fundName": "Nuveen Virginia Quality Municipal Income Fund",
44
"ticker": "NPV",
45
"fundType": "closed_end_fund",
46
"role": "target",
47
"diversificationStatus": "diversified",
48
"netAssetsUSD": 217164102,
49
"netAssetsDate": "2026-03-31",
50
"commonSharesOutstanding": 19562720
51
},
52
{
53
"fundName": "Nuveen Municipal Credit Income Fund",
54
"ticker": "NZF",
55
"fundType": "closed_end_fund",
56
"role": "acquiring",
57
"diversificationStatus": "diversified",
58
"netAssetsUSD": 2409816398,
59
"netAssetsDate": "2026-03-31",
60
"commonSharesOutstanding": 194362569
61
}
62
],
63
"shareClasses": [],
64
"preferredShares": [
65
{
66
"fundName": "Nuveen Minnesota Quality Municipal Income Fund",
67
"series": "Series 2028 AMTP Shares",
68
"preferredType": "term",
69
"sharesOutstanding": 498,
70
"liquidationPreferencePerShareUSD": 100000
71
},
72
{
73
"fundName": "Nuveen Virginia Quality Municipal Income Fund",
74
"series": "Series 1 VRDP Shares",
75
"preferredType": "variable_rate_demand",
76
"sharesOutstanding": 1280,
77
"liquidationPreferencePerShareUSD": 100000
78
},
79
{
80
"fundName": "Nuveen Municipal Credit Income Fund",
81
"series": "Series A MFP Shares",
82
"preferredType": "muni_fund",
83
"sharesOutstanding": 1500,
84
"liquidationPreferencePerShareUSD": 100000
85
},
86
{
87
"fundName": "Nuveen Municipal Credit Income Fund",
88
"series": "Series B MFP Shares",
89
"preferredType": "muni_fund",
90
"sharesOutstanding": 1550,
91
"liquidationPreferencePerShareUSD": 100000
92
},
93
{
94
"fundName": "Nuveen Municipal Credit Income Fund",
95
"series": "Series C MFP Shares",
96
"preferredType": "muni_fund",
97
"sharesOutstanding": 3360,
98
"liquidationPreferencePerShareUSD": 100000
99
},
100
{
101
"fundName": "Nuveen Municipal Credit Income Fund",
102
"series": "Series 1 VRDP Shares",
103
"preferredType": "variable_rate_demand",
104
"sharesOutstanding": 2688,
105
"liquidationPreferencePerShareUSD": 100000
106
},
107
{
108
"fundName": "Nuveen Municipal Credit Income Fund",
109
"series": "Series 2 VRDP Shares",
110
"preferredType": "variable_rate_demand",
111
"sharesOutstanding": 2622,
112
"liquidationPreferencePerShareUSD": 100000
113
},
114
{
115
"fundName": "Nuveen Municipal Credit Income Fund",
116
"series": "Series 3 VRDP Shares",
117
"preferredType": "variable_rate_demand",
118
"sharesOutstanding": 1460,
119
"liquidationPreferencePerShareUSD": 100000
120
}
121
],
122
"preferredVotingRights": {
123
"votesPerShare": 1,
124
"votesWithCommon": true,
125
"separateClassMatters": [
126
"Agreement and Plan of Merger (preferred shareholders of each Target Fund voting separately)"
127
],
128
"trusteesElectedByPreferred": null
129
},
130
"leverage": [
131
{
132
"fundName": "Nuveen Minnesota Quality Municipal Income Fund",
133
"asOfDate": "2025",
134
"assetCoverageRatioPct": 240.24,
135
"leverageRatioPct": 41.63,
136
"effectiveLeveragePct": 41.63,
137
"leverageSources": [
138
"AMTP preferred shares"
139
]
140
},
141
{
142
"fundName": "Nuveen Virginia Quality Municipal Income Fund",
143
"asOfDate": "2025",
144
"assetCoverageRatioPct": 260.36,
145
"leverageRatioPct": 38.41,
146
"effectiveLeveragePct": 41.72,
147
"leverageSources": [
148
"VRDP preferred shares",
149
"tender option bonds"
150
]
151
},
152
{
153
"fundName": "Nuveen Municipal Credit Income Fund",
154
"asOfDate": "2025",
155
"assetCoverageRatioPct": 289,
156
"leverageRatioPct": 34.6,
157
"effectiveLeveragePct": 40.24,
158
"leverageSources": [
159
"MFP and VRDP preferred shares",
160
"tender option bonds"
161
]
162
}
163
],
164
"assetCoverageRequirement": {
165
"currentMinimumPct": null,
166
"proposedMinimumPct": null,
167
"effectiveDate": null
168
},
169
"proposals": [
170
{
171
"proposalNumber": null,
172
"title": "To approve an Agreement and Plan of Merger pursuant to which the Target Fund will be combined with Nuveen Municipal Credit Income Fund",
173
"proposalType": "fund_reorganization",
174
"summary": "Merger of two state-specific municipal closed-end funds (NMS and NPV) into the national Nuveen Municipal Credit Income Fund (NZF) through a merger subsidiary. This proxy statement solicits the target fund preferred holders; common holders are solicited through a separate joint proxy statement/prospectus. Total estimated costs are $1,270,000; preferred holders bear none.",
175
"applicableFunds": [
176
"Nuveen Minnesota Quality Municipal Income Fund",
177
"Nuveen Virginia Quality Municipal Income Fund"
178
],
179
"applicableClasses": [
180
"Common Shares",
181
"Preferred Shares"
182
],
183
"voteStandard": "majority_of_outstanding_shares",
184
"boardRecommendation": "for",
185
"consequenceIfNotApproved": "Minnesota Municipal and Virginia Municipal will hold their next annual meeting of shareholders, expected to be held in April 2027."
186
}
187
],
188
"reorganizations": [
189
{
190
"targetFund": "Nuveen Minnesota Quality Municipal Income Fund",
191
"acquiringFund": "Nuveen Municipal Credit Income Fund",
192
"acquiringFundIsNew": false,
193
"consideration": "Newly issued Acquiring Fund common shares at NAV (cash in lieu of fractions); AMTP Shares convert one-for-one into New AMTP Shares with substantially similar terms",
194
"expectedClosing": "2026-10-05",
195
"taxFree": true,
196
"costsUSD": 370000,
197
"costsBorneBy": "funds",
198
"proFormaNetAssetsUSD": 2700666839
199
},
200
{
201
"targetFund": "Nuveen Virginia Quality Municipal Income Fund",
202
"acquiringFund": "Nuveen Municipal Credit Income Fund",
203
"acquiringFundIsNew": false,
204
"consideration": "Newly issued Acquiring Fund common shares at NAV (cash in lieu of fractions); VRDP Shares convert one-for-one into New VRDP Shares with substantially similar terms",
205
"expectedClosing": "2026-10-05",
206
"taxFree": true,
207
"costsUSD": 820000,
208
"costsBorneBy": "funds",
209
"proFormaNetAssetsUSD": 2700666839
210
}
211
],
212
"policyChanges": [],
213
"structureChanges": [],
214
"voteStandardDefinition": null,
215
"evidence": {
216
"reorganizations[0].acquiringFund": "To approve an Agreement and Plan of Merger (the “Agreement”) pursuant to which the proposed combination of the Target Fund and Nuveen Municipal Credit Income Fund (the “Acquiring Fund,” and together with the Target Funds, the “Funds,” or each individually, a “Fund)",
217
"reorganizations[0].costsUSD": "Includes the impact of estimated total Merger costs of $1,270,000, which are currently expected to be borne by Minnesota Municipal, Virginia Municipal and the Acquiring Fund in the amounts of $370,000, $820,000 and $80,000, respectively.",
218
"leverage": "Minnesota Municipal 2025 2024 2023 Asset Coverage Ratio(1) 240.24 % 244.56 % 246.60 % Structural Leverage Ratio(2) 41.63 % 40.89 % 40.55 % Effective Leverage Ratio(3) 41.63 % 40.89 % 40.55 %",
219
"proposals[0].voteStandard": "With respect to each Target Fund, by the holders of a majority (more than 50%) of the Target Fund’s outstanding common and preferred shares voting together as a single class, and by the holders of a majority (more than 50%) of the Target Fund’s outstanding preferred shares voting separately",
220
"reorganizations[0].expectedClosing": "The closing date is expected to be on or about October 5, 2026, or such other date as the parties may agree (the “Closing Date”)."
221
}
222
}
223
]
224
}