Exhibit 21

Direct and Indirect Subsidiaries of Bank of America Corporation
As of December 31, 2023

BA Continuum India Private LimitedHyderabad, IndiaIndia
BA Electronic Data Processing (Guangzhou) Ltd.Guangzhou, PRCPeople's Republic of China
BAC Canada Finance CompanyToronto, Ontario, CanadaCanada
BAC North America Holding CompanyCharlotte, NCDelaware
BAL Investment & Advisory, LLCSan Francisco, CADelaware
Banc of America FSC Holdings, Inc.San Francisco, CADelaware
Banc of America Leasing & Capital, LLCSan Francisco, CADelaware
Banc of America Securities Asia LimitedHong Kong, PRCHong Kong
Bank of America California, National AssociationSan Francisco, CAUnited States of America
Bank of America Europe Designated Activity CompanyDublin, IrelandIreland
Bank of America Malaysia BerhadKuala Lumpur, MalaysiaMalaysia
Bank of America Merrill Lynch Banco Múltiplo S.A.Sao Paulo, BrazilBrazil
Bank of America Mexico, S.A., Institucion de Banca MultipleMexico City, MexicoMexico
Bank of America, National AssociationCharlotte, NCUnited States of America
Bank of America Singapore LimitedSingapore, SingaporeSingapore
Bank of America Yatirim Bank A.S.Istanbul, TurkeyTurkey
BankAmerica International Financial CorporationSan Francisco, CAUnited States of America
Blue Ridge Investments, L.L.C.New York, NYDelaware
BofA Finance LLCCharlotte, NCDelaware
BofA Securities Europe SAParis, FranceFrance
BofA Securities, Inc.New York, NYDelaware
BofA Securities India LimitedMumbai, IndiaIndia
BofA Securities Japan Co., Ltd.Tokyo, JapanJapan
BofA Securities Prime, Inc.New York, NYDelaware
Managed Account Advisors LLCJersey City, NJDelaware
Merrill Lynch (Asia Pacific) LimitedHong Kong, PRCHong Kong
Merrill Lynch (Australia) Futures LimitedSydney, AustraliaAustralia
Merrill Lynch (Singapore) Pte. Ltd.Singapore, SingaporeSingapore
Merrill Lynch Argentina S.A.Capital Federal, ArgentinaArgentina
Merrill Lynch B.V.Amsterdam, NetherlandsNetherlands
Merrill Lynch Bank and Trust Company (Cayman) LimitedGeorge Town, Grand Cayman, Cayman Is.Cayman Islands
Merrill Lynch Canada Inc.Toronto, Ontario, CanadaCanada
Merrill Lynch Capital Services, Inc.New York, NYDelaware
Merrill Lynch Commodities Canada, ULCToronto, Ontario, CanadaCanada
Merrill Lynch Commodities, Inc.Houston, TXDelaware
Merrill Lynch Corredores de Bolsa SpASantiago, ChileChile
Merrill Lynch Equities (Australia) LimitedSydney, AustraliaAustralia
Merrill Lynch Far East LimitedHong Kong, PRCHong Kong
Merrill Lynch Global Services Pte. Ltd.Singapore, SingaporeSingapore
Merrill Lynch InternationalLondon, U.K.United Kingdom
Merrill Lynch International & Co. C.V.Curacao, Netherlands AntillesCuracao
Merrill Lynch International, LLCCharlotte, NCDelaware
Merrill Lynch Israel Ltd.Tel Aviv, IsraelIsrael
Merrill Lynch, Kingdom of Saudi Arabia CompanyKingdom of Saudi ArabiaSaudi Arabia
Merrill Lynch Malaysian Advisory Sdn. Bhd.Kuala Lumpur, MalaysiaMalaysia
Merrill Lynch Markets (Australia) Pty. LimitedSydney, AustraliaAustralia
Merrill Lynch Mexico, S.A. de C.V., Casa de BolsaMexico City, MexicoMexico
Merrill Lynch, Pierce, Fenner & Smith IncorporatedNew York, NYDelaware
Merrill Lynch S.A. Corretora de Títulos e Valores MobiliáriosSao Paulo, BrazilBrazil
Merrill Lynch Securities (Taiwan) Ltd.Taipei, TaiwanTaiwan
Merrill Lynch Securities (Thailand) LimitedBangkok, ThailandThailand
Merrill Lynch South Africa Proprietary LimitedGauteng, South AfricaSouth Africa
Mortgages plcLondon, U.K.United Kingdom
NB Holdings CorporationCharlotte, NCDelaware
PT Merrill Lynch Sekuritas IndonesiaJakarta, IndonesiaIndonesia
U.S. Trust Company of DelawareWilmington, DEDelaware
Wave Lending LimitedLondon, U.K.United Kingdom

Pursuant to Item 601(b)(21)(ii) of Regulation S-K, the names of certain other subsidiaries of Bank of America Corporation are omitted. These subsidiaries, considered in the aggregate, would not constitute a "significant subsidiary" under SEC rules.