Exhibit 21


Direct and Indirect Subsidiaries of Bank of America Corporation

As of December 31, 2021

NameLocationJurisdiction
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, Inc.San 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 Custodial Services (Ireland) LimitedDublin, IrelandIreland
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.Charlotte, NCDelaware
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
Countrywide Financial CorporationCalabasas, CADelaware
Countrywide Home Loans, Inc.Calabasas, CANew York
Financial Data Services, LLCJacksonville, FLFlorida
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 Credit Reinsurance LimitedHamilton, BermudaBermuda
Merrill Lynch Derivative Products AGZurich, SwitzerlandSwitzerland
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, LLCNew York, NYDelaware
Merrill Lynch Israel Ltd.Tel Aviv, IsraelIsrael
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 Professional Clearing Corp. New 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
Merrill Lynch, Kingdom of Saudi Arabia CompanyKingdom of Saudi ArabiaSaudi Arabia
Merrill Lynch, Pierce, Fenner & Smith IncorporatedNew York, NYDelaware
ML UK Capital Holdings LimitedLondon, U.K.United Kingdom
Mortgages 1 LimitedLondon, U.K.United Kingdom
Mortgages plcLondon, U.K.United Kingdom
NB Holdings CorporationCharlotte, NCDelaware
OOO Merrill Lynch SecuritiesMoscow, RussiaRussia Federation
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.