<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019b0000-e0a8-77c7-9a70-bbecfd9e170e,g:1edc38d3-4fa6-4e5f-92e8-6acbdc9b8401-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:hsbc="http://hsbc.com/20251231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://hsbc.com/20251231">
  <xs:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/currency/2025" schemaLocation="https://xbrl.sec.gov/currency/2025/currency-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af-sub/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd-sub/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd"/>
  <xs:import namespace="https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full" schemaLocation="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="hsbc-20251231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="hsbc-20251231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="hsbc-20251231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="hsbc-20251231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://hsbc.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://hsbc.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Consolidatedincomestatement" roleURI="http://hsbc.com/role/Consolidatedincomestatement">
        <link:definition>9952151 - Statement - Consolidated income statement</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedincomestatementAlternativeCalc" roleURI="http://hsbc.com/role/ConsolidatedincomestatementAlternativeCalc">
        <link:definition>9952152 - Statement - Consolidated income statement Alternative Calc</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedincomestatementParenthetical" roleURI="http://hsbc.com/role/ConsolidatedincomestatementParenthetical">
        <link:definition>9952153 - Statement - Consolidated income statement (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Consolidatedstatementofcomprehensiveincome" roleURI="http://hsbc.com/role/Consolidatedstatementofcomprehensiveincome">
        <link:definition>9952154 - Statement - Consolidated statement of comprehensive income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Consolidatedbalancesheet" roleURI="http://hsbc.com/role/Consolidatedbalancesheet">
        <link:definition>9952155 - Statement - Consolidated balance sheet</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedbalancesheetParenthetical" roleURI="http://hsbc.com/role/ConsolidatedbalancesheetParenthetical">
        <link:definition>9952156 - Statement - Consolidated balance sheet (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Consolidatedstatementofchangesinequity" roleURI="http://hsbc.com/role/Consolidatedstatementofchangesinequity">
        <link:definition>9952157 - Statement - Consolidated statement of changes in equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedstatementofchangesinequityParenthetical" roleURI="http://hsbc.com/role/ConsolidatedstatementofchangesinequityParenthetical">
        <link:definition>9952158 - Statement - Consolidated statement of changes in equity (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Consolidatedstatementofcashflows" roleURI="http://hsbc.com/role/Consolidatedstatementofcashflows">
        <link:definition>9952159 - Statement - Consolidated statement of cash flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedstatementofcashflowsParenthetical" roleURI="http://hsbc.com/role/ConsolidatedstatementofcashflowsParenthetical">
        <link:definition>9952160 - Statement - Consolidated statement of cash flows (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="HSBCHoldingsincomestatement" roleURI="http://hsbc.com/role/HSBCHoldingsincomestatement">
        <link:definition>9952161 - Statement - HSBC Holdings income statement</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="HSBCHoldingsstatementofcomprehensiveincome" roleURI="http://hsbc.com/role/HSBCHoldingsstatementofcomprehensiveincome">
        <link:definition>9952162 - Statement - HSBC Holdings statement of comprehensive income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="HSBCHoldingsbalancesheet" roleURI="http://hsbc.com/role/HSBCHoldingsbalancesheet">
        <link:definition>9952163 - Statement - HSBC Holdings balance sheet</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="HSBCHoldingsstatementofcashflows" roleURI="http://hsbc.com/role/HSBCHoldingsstatementofcashflows">
        <link:definition>9952164 - Statement - HSBC Holdings statement of cash flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="HSBCHoldingsstatementofcashflowsParenthetical" roleURI="http://hsbc.com/role/HSBCHoldingsstatementofcashflowsParenthetical">
        <link:definition>9952165 - Statement - HSBC Holdings statement of cash flows (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="HSBCHoldingsstatementofchangesinequity" roleURI="http://hsbc.com/role/HSBCHoldingsstatementofchangesinequity">
        <link:definition>9952166 - Statement - HSBC Holdings statement of changes in equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="HSBCHoldingsstatementofchangesinequityParenthetical" roleURI="http://hsbc.com/role/HSBCHoldingsstatementofchangesinequityParenthetical">
        <link:definition>9952167 - Statement - HSBC Holdings statement of changes in equity (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedstatementofcomprehensiveincomeAlternativeCalc" roleURI="http://hsbc.com/role/ConsolidatedstatementofcomprehensiveincomeAlternativeCalc">
        <link:definition>9952168 - Statement - Consolidated statement of comprehensive income - Alternative Calc</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Basisofpreparationandmaterialaccountingpolicies" roleURI="http://hsbc.com/role/Basisofpreparationandmaterialaccountingpolicies">
        <link:definition>9952169 - Disclosure - Basis of preparation and material accounting policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Netfeeincome" roleURI="http://hsbc.com/role/Netfeeincome">
        <link:definition>9952170 - Disclosure - Net fee income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Netincomeexpensefromfinancialinstrumentsmeasuredatfairvaluethroughprofitandloss" roleURI="http://hsbc.com/role/Netincomeexpensefromfinancialinstrumentsmeasuredatfairvaluethroughprofitandloss">
        <link:definition>9952171 - Disclosure - Net income/(expense) from financial instruments measured at fair value through profit and loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Insurancebusiness" roleURI="http://hsbc.com/role/Insurancebusiness">
        <link:definition>9952172 - Disclosure - Insurance business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Employeecompensationandbenefits" roleURI="http://hsbc.com/role/Employeecompensationandbenefits">
        <link:definition>9952173 - Disclosure - Employee compensation and benefits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Auditorsremuneration" roleURI="http://hsbc.com/role/Auditorsremuneration">
        <link:definition>9952174 - Disclosure - Auditor's remuneration</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Tax" roleURI="http://hsbc.com/role/Tax">
        <link:definition>9952175 - Disclosure - Tax</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Dividends" roleURI="http://hsbc.com/role/Dividends">
        <link:definition>9952176 - Disclosure - Dividends</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Earningspershare" roleURI="http://hsbc.com/role/Earningspershare">
        <link:definition>9952177 - Disclosure - Earnings per share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Segmentalanalysis" roleURI="http://hsbc.com/role/Segmentalanalysis">
        <link:definition>9952178 - Disclosure - Segmental analysis</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Tradingassets" roleURI="http://hsbc.com/role/Tradingassets">
        <link:definition>9952179 - Disclosure - Trading assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Fairvaluesoffinancialinstrumentscarriedatfairvalue" roleURI="http://hsbc.com/role/Fairvaluesoffinancialinstrumentscarriedatfairvalue">
        <link:definition>9952180 - Disclosure - Fair values of financial instruments carried at fair value</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Fairvaluesoffinancialinstrumentsnotcarriedatfairvalue" roleURI="http://hsbc.com/role/Fairvaluesoffinancialinstrumentsnotcarriedatfairvalue">
        <link:definition>9952181 - Disclosure - Fair values of financial instruments not carried at fair value</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Financialassetsdesignatedandotherwisemandatorilymeasuredatfairvaluethroughprofitorloss" roleURI="http://hsbc.com/role/Financialassetsdesignatedandotherwisemandatorilymeasuredatfairvaluethroughprofitorloss">
        <link:definition>9952182 - Disclosure - Financial assets designated and otherwise mandatorily measured at fair value through profit or loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Derivatives" roleURI="http://hsbc.com/role/Derivatives">
        <link:definition>9952183 - Disclosure - Derivatives</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInvestments" roleURI="http://hsbc.com/role/FinancialInvestments">
        <link:definition>9952184 - Disclosure - Financial Investments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Assetspledgedcollateralreceivedandassetstransferred" roleURI="http://hsbc.com/role/Assetspledgedcollateralreceivedandassetstransferred">
        <link:definition>9952185 - Disclosure - Assets pledged, collateral received and assets transferred</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Interestinassociatesandjointventures" roleURI="http://hsbc.com/role/Interestinassociatesandjointventures">
        <link:definition>9952186 - Disclosure - Interest in associates and joint ventures</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Investmentsinsubsidiaries" roleURI="http://hsbc.com/role/Investmentsinsubsidiaries">
        <link:definition>9952187 - Disclosure - Investments in subsidiaries</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Structuredentities" roleURI="http://hsbc.com/role/Structuredentities">
        <link:definition>9952188 - Disclosure - Structured entities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Goodwillandintangibleassets" roleURI="http://hsbc.com/role/Goodwillandintangibleassets">
        <link:definition>9952189 - Disclosure - Goodwill and intangible assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Prepaymentsaccruedincomeandotherassets" roleURI="http://hsbc.com/role/Prepaymentsaccruedincomeandotherassets">
        <link:definition>9952190 - Disclosure - Prepayments, accrued income and other assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Assetsheldforsaleliabilitiesofdisposalgroupsheldforsaleandbusinessacquisitions" roleURI="http://hsbc.com/role/Assetsheldforsaleliabilitiesofdisposalgroupsheldforsaleandbusinessacquisitions">
        <link:definition>9952191 - Disclosure - Assets held for sale, liabilities of disposal groups held for sale and business acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Tradingliabilities" roleURI="http://hsbc.com/role/Tradingliabilities">
        <link:definition>9952192 - Disclosure - Trading liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Financialliabilitiesdesignatedatfairvalue" roleURI="http://hsbc.com/role/Financialliabilitiesdesignatedatfairvalue">
        <link:definition>9952193 - Disclosure - Financial liabilities designated at fair value</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debtsecuritiesinissue" roleURI="http://hsbc.com/role/Debtsecuritiesinissue">
        <link:definition>9952194 - Disclosure - Debt securities in issue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Accrualsdeferredincomeandotherliabilities" roleURI="http://hsbc.com/role/Accrualsdeferredincomeandotherliabilities">
        <link:definition>9952195 - Disclosure - Accruals, deferred income and other liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Provisions" roleURI="http://hsbc.com/role/Provisions">
        <link:definition>9952196 - Disclosure - Provisions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Subordinatedliabilities" roleURI="http://hsbc.com/role/Subordinatedliabilities">
        <link:definition>9952197 - Disclosure - Subordinated liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Maturityanalysisofassetsliabilitiesandoffbalancesheetcommitments" roleURI="http://hsbc.com/role/Maturityanalysisofassetsliabilitiesandoffbalancesheetcommitments">
        <link:definition>9952198 - Disclosure - Maturity analysis of assets, liabilities and off-balance sheet commitments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Offsettingoffinancialassetsandfinancialliabilities" roleURI="http://hsbc.com/role/Offsettingoffinancialassetsandfinancialliabilities">
        <link:definition>9952199 - Disclosure - Offsetting of financial assets and financial liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Calledupsharecapitalandotherequityinstruments" roleURI="http://hsbc.com/role/Calledupsharecapitalandotherequityinstruments">
        <link:definition>9952200 - Disclosure - Called up share capital and other equity instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Contingentliabilitiescontractualcommitmentsandguarantees" roleURI="http://hsbc.com/role/Contingentliabilitiescontractualcommitmentsandguarantees">
        <link:definition>9952201 - Disclosure - Contingent liabilities, contractual commitments and guarantees</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Financeleasereceivables" roleURI="http://hsbc.com/role/Financeleasereceivables">
        <link:definition>9952202 - Disclosure - Finance lease receivables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Legalproceedingsandregulatorymatters" roleURI="http://hsbc.com/role/Legalproceedingsandregulatorymatters">
        <link:definition>9952203 - Disclosure - Legal proceedings and regulatory matters</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Relatedpartytransactions" roleURI="http://hsbc.com/role/Relatedpartytransactions">
        <link:definition>9952204 - Disclosure - Related party transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Eventsafterthebalancesheetdate" roleURI="http://hsbc.com/role/Eventsafterthebalancesheetdate">
        <link:definition>9952205 - Disclosure - Events after the balance sheet date</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="HSBCHoldingssubsidiariesfundsjointventuresandassociates" roleURI="http://hsbc.com/role/HSBCHoldingssubsidiariesfundsjointventuresandassociates">
        <link:definition>9952206 - Disclosure - HSBC Holdings' subsidiaries, funds, joint ventures and associates</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Nonstatutoryaccounts" roleURI="http://hsbc.com/role/Nonstatutoryaccounts">
        <link:definition>9952207 - Disclosure - Non-statutory accounts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReport" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReport">
        <link:definition>9952208 - Disclosure - Report of Directors Financial Review Risk Report</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsCorporateGovernance" roleURI="http://hsbc.com/role/ReportofDirectorsCorporateGovernance">
        <link:definition>9952209 - Disclosure - Report of Directors Corporate Governance</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofpreparationandmaterialaccountingpoliciesPolicies" roleURI="http://hsbc.com/role/BasisofpreparationandmaterialaccountingpoliciesPolicies">
        <link:definition>9955511 - Disclosure - Basis of preparation and material accounting policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofpreparationandmaterialaccountingpoliciesTables" roleURI="http://hsbc.com/role/BasisofpreparationandmaterialaccountingpoliciesTables">
        <link:definition>9955512 - Disclosure - Basis of preparation and material accounting policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetfeeincomeTables" roleURI="http://hsbc.com/role/NetfeeincomeTables">
        <link:definition>9955513 - Disclosure - Net fee income (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetincomeexpensefromfinancialinstrumentsmeasuredatfairvaluethroughprofitandlossTables" roleURI="http://hsbc.com/role/NetincomeexpensefromfinancialinstrumentsmeasuredatfairvaluethroughprofitandlossTables">
        <link:definition>9955514 - Disclosure - Net income/(expense) from financial instruments measured at fair value through profit and loss (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InsurancebusinessTables" roleURI="http://hsbc.com/role/InsurancebusinessTables">
        <link:definition>9955515 - Disclosure - Insurance business (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeecompensationandbenefitsTables" roleURI="http://hsbc.com/role/EmployeecompensationandbenefitsTables">
        <link:definition>9955516 - Disclosure - Employee compensation and benefits (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditorsremunerationTables" roleURI="http://hsbc.com/role/AuditorsremunerationTables">
        <link:definition>9955517 - Disclosure - Auditor's remuneration (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TaxTables" roleURI="http://hsbc.com/role/TaxTables">
        <link:definition>9955518 - Disclosure - Tax (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DividendsTables" roleURI="http://hsbc.com/role/DividendsTables">
        <link:definition>9955519 - Disclosure - Dividends (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningspershareTables" roleURI="http://hsbc.com/role/EarningspershareTables">
        <link:definition>9955520 - Disclosure - Earnings per share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentalanalysisTables" roleURI="http://hsbc.com/role/SegmentalanalysisTables">
        <link:definition>9955521 - Disclosure - Segmental analysis (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradingassetsTables" roleURI="http://hsbc.com/role/TradingassetsTables">
        <link:definition>9955522 - Disclosure - Trading assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairvaluesoffinancialinstrumentscarriedatfairvalueTables" roleURI="http://hsbc.com/role/FairvaluesoffinancialinstrumentscarriedatfairvalueTables">
        <link:definition>9955523 - Disclosure - Fair values of financial instruments carried at fair value (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairvaluesoffinancialinstrumentsnotcarriedatfairvalueTables" roleURI="http://hsbc.com/role/FairvaluesoffinancialinstrumentsnotcarriedatfairvalueTables">
        <link:definition>9955524 - Disclosure - Fair values of financial instruments not carried at fair value (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialassetsdesignatedandotherwisemandatorilymeasuredatfairvaluethroughprofitorlossTables" roleURI="http://hsbc.com/role/FinancialassetsdesignatedandotherwisemandatorilymeasuredatfairvaluethroughprofitorlossTables">
        <link:definition>9955525 - Disclosure - Financial assets designated and otherwise mandatorily measured at fair value through profit or loss (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativesTables" roleURI="http://hsbc.com/role/DerivativesTables">
        <link:definition>9955526 - Disclosure - Derivatives (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInvestmentsTables" roleURI="http://hsbc.com/role/FinancialInvestmentsTables">
        <link:definition>9955527 - Disclosure - Financial Investments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AssetspledgedcollateralreceivedandassetstransferredTables" roleURI="http://hsbc.com/role/AssetspledgedcollateralreceivedandassetstransferredTables">
        <link:definition>9955528 - Disclosure - Assets pledged, collateral received and assets transferred (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestinassociatesandjointventuresTables" roleURI="http://hsbc.com/role/InterestinassociatesandjointventuresTables">
        <link:definition>9955529 - Disclosure - Interest in associates and joint ventures (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsinsubsidiariesTables" roleURI="http://hsbc.com/role/InvestmentsinsubsidiariesTables">
        <link:definition>9955530 - Disclosure - Investments in subsidiaries (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StructuredentitiesTables" roleURI="http://hsbc.com/role/StructuredentitiesTables">
        <link:definition>9955531 - Disclosure - Structured entities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandintangibleassetsTables" roleURI="http://hsbc.com/role/GoodwillandintangibleassetsTables">
        <link:definition>9955532 - Disclosure - Goodwill and intangible assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PrepaymentsaccruedincomeandotherassetsTables" roleURI="http://hsbc.com/role/PrepaymentsaccruedincomeandotherassetsTables">
        <link:definition>9955533 - Disclosure - Prepayments, accrued income and other assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AssetsheldforsaleliabilitiesofdisposalgroupsheldforsaleandbusinessacquisitionsTables" roleURI="http://hsbc.com/role/AssetsheldforsaleliabilitiesofdisposalgroupsheldforsaleandbusinessacquisitionsTables">
        <link:definition>9955534 - Disclosure - Assets held for sale, liabilities of disposal groups held for sale and business acquisitions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradingliabilitiesTables" roleURI="http://hsbc.com/role/TradingliabilitiesTables">
        <link:definition>9955535 - Disclosure - Trading liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialliabilitiesdesignatedatfairvalueTables" roleURI="http://hsbc.com/role/FinancialliabilitiesdesignatedatfairvalueTables">
        <link:definition>9955536 - Disclosure - Financial liabilities designated at fair value (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtsecuritiesinissueTables" roleURI="http://hsbc.com/role/DebtsecuritiesinissueTables">
        <link:definition>9955537 - Disclosure - Debt securities in issue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccrualsdeferredincomeandotherliabilitiesTables" roleURI="http://hsbc.com/role/AccrualsdeferredincomeandotherliabilitiesTables">
        <link:definition>9955538 - Disclosure - Accruals, deferred income and other liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ProvisionsTables" roleURI="http://hsbc.com/role/ProvisionsTables">
        <link:definition>9955539 - Disclosure - Provisions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubordinatedliabilitiesTables" roleURI="http://hsbc.com/role/SubordinatedliabilitiesTables">
        <link:definition>9955540 - Disclosure - Subordinated liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MaturityanalysisofassetsliabilitiesandoffbalancesheetcommitmentsTables" roleURI="http://hsbc.com/role/MaturityanalysisofassetsliabilitiesandoffbalancesheetcommitmentsTables">
        <link:definition>9955541 - Disclosure - Maturity analysis of assets, liabilities and off-balance sheet commitments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OffsettingoffinancialassetsandfinancialliabilitiesTables" roleURI="http://hsbc.com/role/OffsettingoffinancialassetsandfinancialliabilitiesTables">
        <link:definition>9955542 - Disclosure - Offsetting of financial assets and financial liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CalledupsharecapitalandotherequityinstrumentsTables" roleURI="http://hsbc.com/role/CalledupsharecapitalandotherequityinstrumentsTables">
        <link:definition>9955543 - Disclosure - Called up share capital and other equity instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingentliabilitiescontractualcommitmentsandguaranteesTables" roleURI="http://hsbc.com/role/ContingentliabilitiescontractualcommitmentsandguaranteesTables">
        <link:definition>9955544 - Disclosure - Contingent liabilities, contractual commitments and guarantees (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinanceleasereceivablesTables" roleURI="http://hsbc.com/role/FinanceleasereceivablesTables">
        <link:definition>9955545 - Disclosure - Finance lease receivables (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedpartytransactionsTables" roleURI="http://hsbc.com/role/RelatedpartytransactionsTables">
        <link:definition>9955546 - Disclosure - Related party transactions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="HSBCHoldingssubsidiariesfundsjointventuresandassociatesTables" roleURI="http://hsbc.com/role/HSBCHoldingssubsidiariesfundsjointventuresandassociatesTables">
        <link:definition>9955547 - Disclosure - HSBC Holdings' subsidiaries, funds, joint ventures and associates (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportTables" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportTables">
        <link:definition>9955548 - Disclosure - Report of Directors Financial Review Risk Report (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsCorporateGovernanceTables" roleURI="http://hsbc.com/role/ReportofDirectorsCorporateGovernanceTables">
        <link:definition>9955549 - Disclosure - Report of Directors Corporate Governance (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofpreparationandmaterialaccountingpoliciesCRRDetails" roleURI="http://hsbc.com/role/BasisofpreparationandmaterialaccountingpoliciesCRRDetails">
        <link:definition>9955550 - Disclosure - Basis of preparation and material accounting policies - CRR (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetfeeincomeSummaryofnetfeeincomeDetails" roleURI="http://hsbc.com/role/NetfeeincomeSummaryofnetfeeincomeDetails">
        <link:definition>9955551 - Disclosure - Net fee income - Summary of net fee income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetfeeincomeNarrativeDetails" roleURI="http://hsbc.com/role/NetfeeincomeNarrativeDetails">
        <link:definition>9955552 - Disclosure - Net fee income - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetincomeexpensefromfinancialinstrumentsmeasuredatfairvaluethroughprofitandlossNetincomeexpensearisingfromfinancialinstrumentsmeasuredatfairvaluethroughprofitorlossDetails" roleURI="http://hsbc.com/role/NetincomeexpensefromfinancialinstrumentsmeasuredatfairvaluethroughprofitandlossNetincomeexpensearisingfromfinancialinstrumentsmeasuredatfairvaluethroughprofitorlossDetails">
        <link:definition>9955553 - Disclosure - Net income/(expense) from financial instruments measured at fair value through profit and loss - Net income/(expense) arising from financial instruments measured at fair value through profit or loss (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetincomeexpensefromfinancialinstrumentsmeasuredatfairvaluethroughprofitandlossHSBCHoldingsNetincomeexpensearisingfromfinancialinstrumentsmeasuredatfairvaluethroughprofitorlossDetails" roleURI="http://hsbc.com/role/NetincomeexpensefromfinancialinstrumentsmeasuredatfairvaluethroughprofitandlossHSBCHoldingsNetincomeexpensearisingfromfinancialinstrumentsmeasuredatfairvaluethroughprofitorlossDetails">
        <link:definition>9955554 - Disclosure - Net income/(expense) from financial instruments measured at fair value through profit and loss - HSBC Holdings &#8211; Net income/(expense) arising from financial instruments measured at fair value through profit or loss (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InsurancebusinessInsuranceserviceresultDetails" roleURI="http://hsbc.com/role/InsurancebusinessInsuranceserviceresultDetails">
        <link:definition>9955555 - Disclosure - Insurance business - Insurance service result (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InsurancebusinessNetinvestmentreturnDetails" roleURI="http://hsbc.com/role/InsurancebusinessNetinvestmentreturnDetails">
        <link:definition>9955556 - Disclosure - Insurance business - Net investment return (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InsurancebusinessNetinvestmentreturnDetails_1" roleURI="http://hsbc.com/role/InsurancebusinessNetinvestmentreturnDetails_1">
        <link:definition>9955556 - Disclosure - Insurance business - Net investment return (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InsurancebusinessReconciliationofamountsincludedinothercomprehensiveincomeforfinancialassetsmeasuredatfairvaluethroughothercomprehensiveincomecontractsmeasuredunderthemodifiedretrospectiveapproachDetails" roleURI="http://hsbc.com/role/InsurancebusinessReconciliationofamountsincludedinothercomprehensiveincomeforfinancialassetsmeasuredatfairvaluethroughothercomprehensiveincomecontractsmeasuredunderthemodifiedretrospectiveapproachDetails">
        <link:definition>9955557 - Disclosure - Insurance business - Reconciliation of amounts included in other comprehensive income for financial assets measured at fair value through other comprehensive income &#8211; contracts measured under the modified retrospective approach (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InsurancebusinessMovementsincarryingamountsofinsurancecontractsanalysisbyremainingcoverageandincurredclaimsDetails" roleURI="http://hsbc.com/role/InsurancebusinessMovementsincarryingamountsofinsurancecontractsanalysisbyremainingcoverageandincurredclaimsDetails">
        <link:definition>9955558 - Disclosure - Insurance business - Movements in carrying amounts of insurance contracts - analysis by remaining coverage and incurred claims (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InsurancebusinessMovementsincarryingamountsofinsurancecontractsanalysisbymeasurementcomponentDetails" roleURI="http://hsbc.com/role/InsurancebusinessMovementsincarryingamountsofinsurancecontractsanalysisbymeasurementcomponentDetails">
        <link:definition>9955559 - Disclosure - Insurance business - Movements in carrying amounts of insurance contracts - analysis by measurement component (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InsurancebusinessEffectofcontractsinitiallyrecognisedintheyearDetails" roleURI="http://hsbc.com/role/InsurancebusinessEffectofcontractsinitiallyrecognisedintheyearDetails">
        <link:definition>9955560 - Disclosure - Insurance business - Effect of contracts initially recognised in the year (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InsurancebusinessPresentvalueoffutureundiscountedcashflowsDetails" roleURI="http://hsbc.com/role/InsurancebusinessPresentvalueoffutureundiscountedcashflowsDetails">
        <link:definition>9955561 - Disclosure - Insurance business - Present value of future undiscounted cash flows (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InsurancebusinessDiscountratesDetails" roleURI="http://hsbc.com/role/InsurancebusinessDiscountratesDetails">
        <link:definition>9955562 - Disclosure - Insurance business - Discount rates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InsurancebusinessNarrativeDetails" roleURI="http://hsbc.com/role/InsurancebusinessNarrativeDetails">
        <link:definition>9955563 - Disclosure - Insurance business - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeecompensationandbenefitsEmployeecompensationandbenefitsDetails" roleURI="http://hsbc.com/role/EmployeecompensationandbenefitsEmployeecompensationandbenefitsDetails">
        <link:definition>9955564 - Disclosure - Employee compensation and benefits - Employee compensation and benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeecompensationandbenefitsEmployeecompensationandbenefitsDetails_1" roleURI="http://hsbc.com/role/EmployeecompensationandbenefitsEmployeecompensationandbenefitsDetails_1">
        <link:definition>9955564 - Disclosure - Employee compensation and benefits - Employee compensation and benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeecompensationandbenefitsAveragenumberofpersonsemployedbyHSBCduringtheyearbyglobalbusinessDetails" roleURI="http://hsbc.com/role/EmployeecompensationandbenefitsAveragenumberofpersonsemployedbyHSBCduringtheyearbyglobalbusinessDetails">
        <link:definition>9955565 - Disclosure - Employee compensation and benefits - Average number of persons employed by HSBC during the year by global business (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeecompensationandbenefitsAveragenumberofpersonsemployedbyHSBCduringtheyearbygeographicalregionDetails" roleURI="http://hsbc.com/role/EmployeecompensationandbenefitsAveragenumberofpersonsemployedbyHSBCduringtheyearbygeographicalregionDetails">
        <link:definition>9955566 - Disclosure - Employee compensation and benefits - Average number of persons employed by HSBC during the year by geographical region (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeecompensationandbenefitsReconciliationoftotalincentiveawardsgrantedtoincomestatementchargeDetails" roleURI="http://hsbc.com/role/EmployeecompensationandbenefitsReconciliationoftotalincentiveawardsgrantedtoincomestatementchargeDetails">
        <link:definition>9955567 - Disclosure - Employee compensation and benefits - Reconciliation of total incentive awards granted to income statement charge (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeecompensationandbenefitsSharebasedpaymentsDetails" roleURI="http://hsbc.com/role/EmployeecompensationandbenefitsSharebasedpaymentsDetails">
        <link:definition>9955568 - Disclosure - Employee compensation and benefits - Share-based payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeecompensationandbenefitsHSBCshareawardsDetails" roleURI="http://hsbc.com/role/EmployeecompensationandbenefitsHSBCshareawardsDetails">
        <link:definition>9955569 - Disclosure - Employee compensation and benefits - HSBC share awards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeecompensationandbenefitsMovementonHSBCshareawardsDetails" roleURI="http://hsbc.com/role/EmployeecompensationandbenefitsMovementonHSBCshareawardsDetails">
        <link:definition>9955570 - Disclosure - Employee compensation and benefits - Movement on HSBC share awards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeecompensationandbenefitsHSBCshareoptionplansDetails" roleURI="http://hsbc.com/role/EmployeecompensationandbenefitsHSBCshareoptionplansDetails">
        <link:definition>9955571 - Disclosure - Employee compensation and benefits - HSBC share option plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeecompensationandbenefitsMovementonHSBCshareoptionplansDetails" roleURI="http://hsbc.com/role/EmployeecompensationandbenefitsMovementonHSBCshareoptionplansDetails">
        <link:definition>9955572 - Disclosure - Employee compensation and benefits - Movement on HSBC share option plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeecompensationandbenefitsNarrativeDetails" roleURI="http://hsbc.com/role/EmployeecompensationandbenefitsNarrativeDetails">
        <link:definition>9955573 - Disclosure - Employee compensation and benefits - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeecompensationandbenefitsIncomestatementchargeDetails" roleURI="http://hsbc.com/role/EmployeecompensationandbenefitsIncomestatementchargeDetails">
        <link:definition>9955574 - Disclosure - Employee compensation and benefits - Income statement charge (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeecompensationandbenefitsNetassetsliabilitiesrecognisedonthebalancesheetinrespectofdefinedbenefitplansDetails" roleURI="http://hsbc.com/role/EmployeecompensationandbenefitsNetassetsliabilitiesrecognisedonthebalancesheetinrespectofdefinedbenefitplansDetails">
        <link:definition>9955575 - Disclosure - Employee compensation and benefits - Net assets/(liabilities) recognised on the balance sheet in respect of defined benefit plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeecompensationandbenefitsHSBCHoldingsDetails" roleURI="http://hsbc.com/role/EmployeecompensationandbenefitsHSBCHoldingsDetails">
        <link:definition>9955576 - Disclosure - Employee compensation and benefits - HSBC Holdings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeecompensationandbenefitsNetassetliabilityunderdefinedbenefitpensionplansDetails" roleURI="http://hsbc.com/role/EmployeecompensationandbenefitsNetassetliabilityunderdefinedbenefitpensionplansDetails">
        <link:definition>9955577 - Disclosure - Employee compensation and benefits - Net asset/(liability) under defined benefit pension plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeecompensationandbenefitsBenefitsexpectedtobepaidfromplansDetails" roleURI="http://hsbc.com/role/EmployeecompensationandbenefitsBenefitsexpectedtobepaidfromplansDetails">
        <link:definition>9955578 - Disclosure - Employee compensation and benefits - Benefits expected to be paid from plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeecompensationandbenefitsFairvalueofplanassetsbyassetclassesDetails" roleURI="http://hsbc.com/role/EmployeecompensationandbenefitsFairvalueofplanassetsbyassetclassesDetails">
        <link:definition>9955579 - Disclosure - Employee compensation and benefits - Fair value of plan assets by asset classes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeecompensationandbenefitsKeyactuarialassumptionsfortheprincipalplanDetails" roleURI="http://hsbc.com/role/EmployeecompensationandbenefitsKeyactuarialassumptionsfortheprincipalplanDetails">
        <link:definition>9955580 - Disclosure - Employee compensation and benefits - Key actuarial assumptions for the principal plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeecompensationandbenefitsMortalitytablesandaveragelifeexpectancyatage60fortheprincipalplanDetails" roleURI="http://hsbc.com/role/EmployeecompensationandbenefitsMortalitytablesandaveragelifeexpectancyatage60fortheprincipalplanDetails">
        <link:definition>9955581 - Disclosure - Employee compensation and benefits - Mortality tables and average life expectancy at age 60 for the principal plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeecompensationandbenefitsTheeffectofchangesinkeyassumptionsontheprincipalplanDetails" roleURI="http://hsbc.com/role/EmployeecompensationandbenefitsTheeffectofchangesinkeyassumptionsontheprincipalplanDetails">
        <link:definition>9955582 - Disclosure - Employee compensation and benefits - The effect of changes in key assumptions on the principal plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditorsremunerationSummaryofauditorsremunerationDetails" roleURI="http://hsbc.com/role/AuditorsremunerationSummaryofauditorsremunerationDetails">
        <link:definition>9955583 - Disclosure - Auditor's remuneration - Summary of auditor's remuneration (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditorsremunerationFeespayablebyHSBCtoPwCDetails" roleURI="http://hsbc.com/role/AuditorsremunerationFeespayablebyHSBCtoPwCDetails">
        <link:definition>9955584 - Disclosure - Auditor's remuneration - Fees payable by HSBC to PwC (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditorsremunerationFeespayablebyHSBCsassociatedpensionschemestoPwCDetails" roleURI="http://hsbc.com/role/AuditorsremunerationFeespayablebyHSBCsassociatedpensionschemestoPwCDetails">
        <link:definition>9955585 - Disclosure - Auditor's remuneration - Fees payable by HSBC's associated pension schemes to PwC (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TaxTaxexpenseDetails" roleURI="http://hsbc.com/role/TaxTaxexpenseDetails">
        <link:definition>9955586 - Disclosure - Tax - Tax expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TaxTaxreconciliationDetails" roleURI="http://hsbc.com/role/TaxTaxreconciliationDetails">
        <link:definition>9955587 - Disclosure - Tax - Tax reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TaxTaxreconciliationnarrativeDetails" roleURI="http://hsbc.com/role/TaxTaxreconciliationnarrativeDetails">
        <link:definition>9955588 - Disclosure - Tax - Tax reconciliation, narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TaxNarrativeDetails" roleURI="http://hsbc.com/role/TaxNarrativeDetails">
        <link:definition>9955589 - Disclosure - Tax - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TaxMovementofdeferredtaxassetsandliabilitiesDetails" roleURI="http://hsbc.com/role/TaxMovementofdeferredtaxassetsandliabilitiesDetails">
        <link:definition>9955590 - Disclosure - Tax - Movement of deferred tax assets and liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DividendsDividendstoshareholdersoftheparentcompanyDetails" roleURI="http://hsbc.com/role/DividendsDividendstoshareholdersoftheparentcompanyDetails">
        <link:definition>9955591 - Disclosure - Dividends - Dividends to shareholders of the parent company (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DividendsTotalcouponsoncapitalsecuritiesclassifiedasequityDetails" roleURI="http://hsbc.com/role/DividendsTotalcouponsoncapitalsecuritiesclassifiedasequityDetails">
        <link:definition>9955592 - Disclosure - Dividends - Total coupons on capital securities classified as equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DividendsNarrativeDetails" roleURI="http://hsbc.com/role/DividendsNarrativeDetails">
        <link:definition>9955593 - Disclosure - Dividends - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningspershareDetails" roleURI="http://hsbc.com/role/EarningspershareDetails">
        <link:definition>9955594 - Disclosure - Earnings per share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentalanalysisNarrativeDetails" roleURI="http://hsbc.com/role/SegmentalanalysisNarrativeDetails">
        <link:definition>9955595 - Disclosure - Segmental analysis - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentalanalysisConstantcurrencyprofitbeforetaxandbalancesheetdataDetails" roleURI="http://hsbc.com/role/SegmentalanalysisConstantcurrencyprofitbeforetaxandbalancesheetdataDetails">
        <link:definition>9955596 - Disclosure - Segmental analysis - Constant currency profit before tax and balance sheet data (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentalanalysisReportedexternalnetoperatingincomebycountryterritoryDetails" roleURI="http://hsbc.com/role/SegmentalanalysisReportedexternalnetoperatingincomebycountryterritoryDetails">
        <link:definition>9955597 - Disclosure - Segmental analysis - Reported external net operating income by country/territory (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentalanalysisConstantcurrencyresultsreconciliationDetails" roleURI="http://hsbc.com/role/SegmentalanalysisConstantcurrencyresultsreconciliationDetails">
        <link:definition>9955598 - Disclosure - Segmental analysis - Constant currency results reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentalanalysisAdjustedbalancesheetreconciliationDetails" roleURI="http://hsbc.com/role/SegmentalanalysisAdjustedbalancesheetreconciliationDetails">
        <link:definition>9955599 - Disclosure - Segmental analysis - Adjusted balance sheet reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentalanalysisNotableitemsDetails" roleURI="http://hsbc.com/role/SegmentalanalysisNotableitemsDetails">
        <link:definition>9955600 - Disclosure - Segmental analysis - Notable items (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradingassetsSummaryoftradingassetsDetails" roleURI="http://hsbc.com/role/TradingassetsSummaryoftradingassetsDetails">
        <link:definition>9955601 - Disclosure - Trading assets - Summary of trading assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairvaluesoffinancialinstrumentscarriedatfairvalueFinancialinstrumentscarriedatfairvalueandbasesofvaluationDetails" roleURI="http://hsbc.com/role/FairvaluesoffinancialinstrumentscarriedatfairvalueFinancialinstrumentscarriedatfairvalueandbasesofvaluationDetails">
        <link:definition>9955602 - Disclosure - Fair values of financial instruments carried at fair value - Financial instruments carried at fair value and bases of valuation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairvaluesoffinancialinstrumentscarriedatfairvalueFinancialinstrumentsmeasuredatfairvalueusingavaluationtechniquewithsignificantunobservableinputsLevel3Details" roleURI="http://hsbc.com/role/FairvaluesoffinancialinstrumentscarriedatfairvalueFinancialinstrumentsmeasuredatfairvalueusingavaluationtechniquewithsignificantunobservableinputsLevel3Details">
        <link:definition>9955603 - Disclosure - Fair values of financial instruments carried at fair value - Financial instruments measured at fair value using a valuation technique with significant unobservable inputs - Level 3 (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairvaluesoffinancialinstrumentscarriedatfairvalueMovementinLevel3financialinstrumentsDetails" roleURI="http://hsbc.com/role/FairvaluesoffinancialinstrumentscarriedatfairvalueMovementinLevel3financialinstrumentsDetails">
        <link:definition>9955604 - Disclosure - Fair values of financial instruments carried at fair value - Movement in Level 3 financial instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairvaluesoffinancialinstrumentscarriedatfairvalueSensitivityoffairvaluestoreasonablypossiblealternativeassumptionsDetails" roleURI="http://hsbc.com/role/FairvaluesoffinancialinstrumentscarriedatfairvalueSensitivityoffairvaluestoreasonablypossiblealternativeassumptionsDetails">
        <link:definition>9955605 - Disclosure - Fair values of financial instruments carried at fair value - Sensitivity of fair values to reasonably possible alternative assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairvaluesoffinancialinstrumentscarriedatfairvalueQuantitativeinformationaboutsignificantunobservableinputsinLevel3valuationsDetails" roleURI="http://hsbc.com/role/FairvaluesoffinancialinstrumentscarriedatfairvalueQuantitativeinformationaboutsignificantunobservableinputsinLevel3valuationsDetails">
        <link:definition>9955606 - Disclosure - Fair values of financial instruments carried at fair value - Quantitative information about significant unobservable inputs in Level 3 valuations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairvaluesoffinancialinstrumentscarriedatfairvalueBasisofvaluingHSBCHoldingsfinancialassetsandliabilitiesmeasuredatfairvalueDetails" roleURI="http://hsbc.com/role/FairvaluesoffinancialinstrumentscarriedatfairvalueBasisofvaluingHSBCHoldingsfinancialassetsandliabilitiesmeasuredatfairvalueDetails">
        <link:definition>9955607 - Disclosure - Fair values of financial instruments carried at fair value - Basis of valuing HSBC Holding's financial assets and liabilities measured at fair value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairvaluesoffinancialinstrumentsnotcarriedatfairvalueFairvalueoffinancialinstrumentsnotcarriedatfairvalueandbasesofvaluationDetails" roleURI="http://hsbc.com/role/FairvaluesoffinancialinstrumentsnotcarriedatfairvalueFairvalueoffinancialinstrumentsnotcarriedatfairvalueandbasesofvaluationDetails">
        <link:definition>9955608 - Disclosure - Fair values of financial instruments not carried at fair value - Fair value of financial instruments not carried at fair value and bases of valuation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairvaluesoffinancialinstrumentsnotcarriedatfairvalueFairvaluesoffinancialinstrumentsnotcarriedatfairvalueonthebalancesheetDetails" roleURI="http://hsbc.com/role/FairvaluesoffinancialinstrumentsnotcarriedatfairvalueFairvaluesoffinancialinstrumentsnotcarriedatfairvalueonthebalancesheetDetails">
        <link:definition>9955609 - Disclosure - Fair values of financial instruments not carried at fair value - Fair values of financial instruments not carried at fair value on the balance sheet (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialassetsdesignatedandotherwisemandatorilymeasuredatfairvaluethroughprofitorlossSummaryDetails" roleURI="http://hsbc.com/role/FinancialassetsdesignatedandotherwisemandatorilymeasuredatfairvaluethroughprofitorlossSummaryDetails">
        <link:definition>9955610 - Disclosure - Financial assets designated and otherwise mandatorily measured at fair value through profit or loss - Summary (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativesNotionalcontractamountsandfairvalueofderivativesbyproductcontracttypeheldbyHSBCDetails" roleURI="http://hsbc.com/role/DerivativesNotionalcontractamountsandfairvalueofderivativesbyproductcontracttypeheldbyHSBCDetails">
        <link:definition>9955611 - Disclosure - Derivatives - Notional contract amounts and fair value of derivatives by product contract type held by HSBC (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativesNotionalcontractamountsandfairvaluesofderivativesbyproductcontracttypeheldbyHSBCHoldingswithsubsidiariesDetails" roleURI="http://hsbc.com/role/DerivativesNotionalcontractamountsandfairvaluesofderivativesbyproductcontracttypeheldbyHSBCHoldingswithsubsidiariesDetails">
        <link:definition>9955612 - Disclosure - Derivatives - Notional contract amounts and fair values of derivatives by product contract type held by HSBC Holdings with subsidiaries (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativesFairvaluehedgesHedginginstrumentbyhedgedriskDetails" roleURI="http://hsbc.com/role/DerivativesFairvaluehedgesHedginginstrumentbyhedgedriskDetails">
        <link:definition>9955613 - Disclosure - Derivatives - Fair value hedges - Hedging instrument by hedged risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativesFairvaluehedgesHedgeditembyhedgedriskDetails" roleURI="http://hsbc.com/role/DerivativesFairvaluehedgesHedgeditembyhedgedriskDetails">
        <link:definition>9955614 - Disclosure - Derivatives - Fair value hedges - Hedged item by hedged risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativesCashflowhedgesReconciliationofequityandanalysisofothercomprehensiveincomebyrisktypeDetails" roleURI="http://hsbc.com/role/DerivativesCashflowhedgesReconciliationofequityandanalysisofothercomprehensiveincomebyrisktypeDetails">
        <link:definition>9955615 - Disclosure - Derivatives - Cash flow hedges - Reconciliation of equity and analysis of other comprehensive income by risk type (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativesHedgesofnetinvestmentsinforeignoperationsDetails" roleURI="http://hsbc.com/role/DerivativesHedgesofnetinvestmentsinforeignoperationsDetails">
        <link:definition>9955616 - Disclosure - Derivatives - Hedges of net investments in foreign operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInvestmentsCarryingamountoffinancialinvestmentsDetails" roleURI="http://hsbc.com/role/FinancialInvestmentsCarryingamountoffinancialinvestmentsDetails">
        <link:definition>9955617 - Disclosure - Financial Investments - Carrying amount of financial investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInvestmentsEquityinstrumentsmeasuredatfairvaluethroughothercomprehensiveincomeDetails" roleURI="http://hsbc.com/role/FinancialInvestmentsEquityinstrumentsmeasuredatfairvaluethroughothercomprehensiveincomeDetails">
        <link:definition>9955618 - Disclosure - Financial Investments - Equity instruments measured at fair value through other comprehensive income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInvestmentsWeightedaverageyieldsofinvestmentdebtsecuritiesDetails" roleURI="http://hsbc.com/role/FinancialInvestmentsWeightedaverageyieldsofinvestmentdebtsecuritiesDetails">
        <link:definition>9955619 - Disclosure - Financial Investments - Weighted average yields of investment debt securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInvestmentsHSBCHoldingsCarryingamountoffinancialinvestmentsDetails" roleURI="http://hsbc.com/role/FinancialInvestmentsHSBCHoldingsCarryingamountoffinancialinvestmentsDetails">
        <link:definition>9955620 - Disclosure - Financial Investments - HSBC Holdings, Carrying amount of financial investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AssetspledgedcollateralreceivedandassetstransferredAssetspledgedandcollateralreceivedDetails" roleURI="http://hsbc.com/role/AssetspledgedcollateralreceivedandassetstransferredAssetspledgedandcollateralreceivedDetails">
        <link:definition>9955621 - Disclosure - Assets pledged, collateral received and assets transferred - Assets pledged and collateral received (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AssetspledgedcollateralreceivedandassetstransferredTransferredfinancialassetsnotqualifyingforfullderecognitionandassociatedfinancialliabilitiesDetails" roleURI="http://hsbc.com/role/AssetspledgedcollateralreceivedandassetstransferredTransferredfinancialassetsnotqualifyingforfullderecognitionandassociatedfinancialliabilitiesDetails">
        <link:definition>9955622 - Disclosure - Assets pledged, collateral received and assets transferred - Transferred financial assets not qualifying for full derecognition and associated financial liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestinassociatesandjointventuresCarryingamountofinterestsinassociatesandjointventuresDetails" roleURI="http://hsbc.com/role/InterestinassociatesandjointventuresCarryingamountofinterestsinassociatesandjointventuresDetails">
        <link:definition>9955623 - Disclosure - Interest in associates and joint ventures - Carrying amount of interests in associates and joint ventures (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestinassociatesandjointventuresPrincipalassociatesofHSBCDetails" roleURI="http://hsbc.com/role/InterestinassociatesandjointventuresPrincipalassociatesofHSBCDetails">
        <link:definition>9955624 - Disclosure - Interest in associates and joint ventures - Principal associates of HSBC (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestinassociatesandjointventuresShareofprofitinassociatesandjointventuresDetails" roleURI="http://hsbc.com/role/InterestinassociatesandjointventuresShareofprofitinassociatesandjointventuresDetails">
        <link:definition>9955625 - Disclosure - Interest in associates and joint ventures - Share of profit in associates and joint ventures (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestinassociatesandjointventuresNarrativeDetails" roleURI="http://hsbc.com/role/InterestinassociatesandjointventuresNarrativeDetails">
        <link:definition>9955626 - Disclosure - Interest in associates and joint ventures - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestinassociatesandjointventuresSensitivityofVIUDetails" roleURI="http://hsbc.com/role/InterestinassociatesandjointventuresSensitivityofVIUDetails">
        <link:definition>9955627 - Disclosure - Interest in associates and joint ventures - Sensitivity of VIU (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestinassociatesandjointventuresSelectedbalancesheetinformationofBoComDetails" roleURI="http://hsbc.com/role/InterestinassociatesandjointventuresSelectedbalancesheetinformationofBoComDetails">
        <link:definition>9955628 - Disclosure - Interest in associates and joint ventures - Selected balance sheet information of BoCom (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestinassociatesandjointventuresReconciliationofBoComstotalshareholdersequitytocarryingamountDetails" roleURI="http://hsbc.com/role/InterestinassociatesandjointventuresReconciliationofBoComstotalshareholdersequitytocarryingamountDetails">
        <link:definition>9955629 - Disclosure - Interest in associates and joint ventures - Reconciliation of BoCom's total shareholders' equity to carrying amount (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestinassociatesandjointventuresSelectedincomestatementinformationofBoComDetails" roleURI="http://hsbc.com/role/InterestinassociatesandjointventuresSelectedincomestatementinformationofBoComDetails">
        <link:definition>9955630 - Disclosure - Interest in associates and joint ventures - Selected income statement information of BoCom (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsinsubsidiariesPrincipalsubsidiariesofHSBCHoldingsDetails" roleURI="http://hsbc.com/role/InvestmentsinsubsidiariesPrincipalsubsidiariesofHSBCHoldingsDetails">
        <link:definition>9955631 - Disclosure - Investments in subsidiaries - Principal subsidiaries of HSBC Holdings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsinsubsidiariesNarrativeDetails" roleURI="http://hsbc.com/role/InvestmentsinsubsidiariesNarrativeDetails">
        <link:definition>9955632 - Disclosure - Investments in subsidiaries - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsinsubsidiariesImpairmenttestresultsDetails" roleURI="http://hsbc.com/role/InvestmentsinsubsidiariesImpairmenttestresultsDetails">
        <link:definition>9955633 - Disclosure - Investments in subsidiaries - Impairment test results (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsinsubsidiariesSensitivityofVIUtochangestocurrentassumptionstoreduceheadroomtonilDetails" roleURI="http://hsbc.com/role/InvestmentsinsubsidiariesSensitivityofVIUtochangestocurrentassumptionstoreduceheadroomtonilDetails">
        <link:definition>9955634 - Disclosure - Investments in subsidiaries - Sensitivity of VIU to changes to current assumptions to reduce headroom to nil (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsinsubsidiariesSubsidiarieswithsignificantnoncontrollinginterestsDetails" roleURI="http://hsbc.com/role/InvestmentsinsubsidiariesSubsidiarieswithsignificantnoncontrollinginterestsDetails">
        <link:definition>9955635 - Disclosure - Investments in subsidiaries - Subsidiaries with significant non-controlling interests (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StructuredentitiesTotalassetsofconsolidatedstructuredentitiesbyentitytypeDetails" roleURI="http://hsbc.com/role/StructuredentitiesTotalassetsofconsolidatedstructuredentitiesbyentitytypeDetails">
        <link:definition>9955636 - Disclosure - Structured entities - Total assets of consolidated structured entities by entity type (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StructuredentitiesConduitsDetails" roleURI="http://hsbc.com/role/StructuredentitiesConduitsDetails">
        <link:definition>9955637 - Disclosure - Structured entities - Conduits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StructuredentitiesNatureandrisksassociatedwithinterestsinunconsolidatedstructuredentitiesDetails" roleURI="http://hsbc.com/role/StructuredentitiesNatureandrisksassociatedwithinterestsinunconsolidatedstructuredentitiesDetails">
        <link:definition>9955638 - Disclosure - Structured entities - Nature and risks associated with interests in unconsolidated structured entities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandintangibleassetsGoodwillandintangibleassetsDetails" roleURI="http://hsbc.com/role/GoodwillandintangibleassetsGoodwillandintangibleassetsDetails">
        <link:definition>9955639 - Disclosure - Goodwill and intangible assets - Goodwill and intangible assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandintangibleassetsMovementanalysisofgoodwillDetails" roleURI="http://hsbc.com/role/GoodwillandintangibleassetsMovementanalysisofgoodwillDetails">
        <link:definition>9955640 - Disclosure - Goodwill and intangible assets - Movement analysis of goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandintangibleassetsImpairmenttestingDetails" roleURI="http://hsbc.com/role/GoodwillandintangibleassetsImpairmenttestingDetails">
        <link:definition>9955641 - Disclosure - Goodwill and intangible assets - Impairment testing (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandintangibleassetsNarrativeDetails" roleURI="http://hsbc.com/role/GoodwillandintangibleassetsNarrativeDetails">
        <link:definition>9955642 - Disclosure - Goodwill and intangible assets - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PrepaymentsaccruedincomeandotherassetsDetails" roleURI="http://hsbc.com/role/PrepaymentsaccruedincomeandotherassetsDetails">
        <link:definition>9955643 - Disclosure - Prepayments, accrued income and other assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AssetsheldforsaleliabilitiesofdisposalgroupsheldforsaleandbusinessacquisitionsAssetsandliabilitiesheldforsaleDetails" roleURI="http://hsbc.com/role/AssetsheldforsaleliabilitiesofdisposalgroupsheldforsaleandbusinessacquisitionsAssetsandliabilitiesheldforsaleDetails">
        <link:definition>9955644 - Disclosure - Assets held for sale, liabilities of disposal groups held for sale and business acquisitions - Assets and liabilities held for sale (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AssetsheldforsaleliabilitiesofdisposalgroupsheldforsaleandbusinessacquisitionsNarrativeDetails" roleURI="http://hsbc.com/role/AssetsheldforsaleliabilitiesofdisposalgroupsheldforsaleandbusinessacquisitionsNarrativeDetails">
        <link:definition>9955645 - Disclosure - Assets held for sale, liabilities of disposal groups held for sale and business acquisitions - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AssetsheldforsaleliabilitiesofdisposalgroupsheldforsaleandbusinessacquisitionsAssetsandliabilitiesheldforsaledetailDetails" roleURI="http://hsbc.com/role/AssetsheldforsaleliabilitiesofdisposalgroupsheldforsaleandbusinessacquisitionsAssetsandliabilitiesheldforsaledetailDetails">
        <link:definition>9955646 - Disclosure - Assets held for sale, liabilities of disposal groups held for sale and business acquisitions - Assets and liabilities held for sale detail (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradingliabilitiesSummaryoftradingliabilitiesDetails" roleURI="http://hsbc.com/role/TradingliabilitiesSummaryoftradingliabilitiesDetails">
        <link:definition>9955647 - Disclosure - Trading liabilities - Summary of trading liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialliabilitiesdesignatedatfairvalueSummaryoffinancialliabilitiesatfairvalueDetails" roleURI="http://hsbc.com/role/FinancialliabilitiesdesignatedatfairvalueSummaryoffinancialliabilitiesatfairvalueDetails">
        <link:definition>9955648 - Disclosure - Financial liabilities designated at fair value - Summary of financial liabilities at fair value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialliabilitiesdesignatedatfairvalueNarrativeDetails" roleURI="http://hsbc.com/role/FinancialliabilitiesdesignatedatfairvalueNarrativeDetails">
        <link:definition>9955649 - Disclosure - Financial liabilities designated at fair value - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtsecuritiesinissueSummaryofdebtsecuritiesinissueDetails" roleURI="http://hsbc.com/role/DebtsecuritiesinissueSummaryofdebtsecuritiesinissueDetails">
        <link:definition>9955650 - Disclosure - Debt securities in issue - Summary of debt securities in issue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccrualsdeferredincomeandotherliabilitiesDetails" roleURI="http://hsbc.com/role/AccrualsdeferredincomeandotherliabilitiesDetails">
        <link:definition>9955651 - Disclosure - Accruals, deferred income and other liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ProvisionsRollforwardofprovisionsDetails" roleURI="http://hsbc.com/role/ProvisionsRollforwardofprovisionsDetails">
        <link:definition>9955652 - Disclosure - Provisions - Rollforward of provisions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ProvisionsNarrativeDetails" roleURI="http://hsbc.com/role/ProvisionsNarrativeDetails">
        <link:definition>9955653 - Disclosure - Provisions - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubordinatedliabilitiesHSBCssubordinatedliabilitiesDetails" roleURI="http://hsbc.com/role/SubordinatedliabilitiesHSBCssubordinatedliabilitiesDetails">
        <link:definition>9955654 - Disclosure - Subordinated liabilities - HSBC's subordinated liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubordinatedliabilitiesNarrativeDetails" roleURI="http://hsbc.com/role/SubordinatedliabilitiesNarrativeDetails">
        <link:definition>9955655 - Disclosure - Subordinated liabilities - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubordinatedliabilitiesHSBCssubsidiariessubordinatedliabilitiessubsidiariesDetails" roleURI="http://hsbc.com/role/SubordinatedliabilitiesHSBCssubsidiariessubordinatedliabilitiessubsidiariesDetails">
        <link:definition>9955656 - Disclosure - Subordinated liabilities - HSBC's subsidiaries subordinated liabilities: subsidiaries (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MaturityanalysisofassetsliabilitiesandoffbalancesheetcommitmentsMaturityanalysisofassetsliabilitiesandoffbalancesheetcommitmentsDetails" roleURI="http://hsbc.com/role/MaturityanalysisofassetsliabilitiesandoffbalancesheetcommitmentsMaturityanalysisofassetsliabilitiesandoffbalancesheetcommitmentsDetails">
        <link:definition>9955657 - Disclosure - Maturity analysis of assets, liabilities and off-balance sheet commitments - Maturity analysis of assets, liabilities and off-balance sheet commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MaturityanalysisofassetsliabilitiesandoffbalancesheetcommitmentsCashflowspayablebyHSBCunderfinancialliabilitiesbyremainingcontractualmaturitiesDetails" roleURI="http://hsbc.com/role/MaturityanalysisofassetsliabilitiesandoffbalancesheetcommitmentsCashflowspayablebyHSBCunderfinancialliabilitiesbyremainingcontractualmaturitiesDetails">
        <link:definition>9955658 - Disclosure - Maturity analysis of assets, liabilities and off-balance sheet commitments - Cash flows payable by HSBC under financial liabilities by remaining contractual maturities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OffsettingoffinancialassetsandfinancialliabilitiesDetails" roleURI="http://hsbc.com/role/OffsettingoffinancialassetsandfinancialliabilitiesDetails">
        <link:definition>9955659 - Disclosure - Offsetting of financial assets and financial liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CalledupsharecapitalandotherequityinstrumentsCalledupsharecapitalandsharepremiumDetails" roleURI="http://hsbc.com/role/CalledupsharecapitalandotherequityinstrumentsCalledupsharecapitalandsharepremiumDetails">
        <link:definition>9955660 - Disclosure - Called up share capital and other equity instruments - Called up share capital and share premium (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CalledupsharecapitalandotherequityinstrumentsNarrativeDetails" roleURI="http://hsbc.com/role/CalledupsharecapitalandotherequityinstrumentsNarrativeDetails">
        <link:definition>9955661 - Disclosure - Called up share capital and other equity instruments - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CalledupsharecapitalandotherequityinstrumentsHSBCsadditionaltier1capitalcontingentconvertiblesecuritiesinissuewhichareaccountedforinequityDetails" roleURI="http://hsbc.com/role/CalledupsharecapitalandotherequityinstrumentsHSBCsadditionaltier1capitalcontingentconvertiblesecuritiesinissuewhichareaccountedforinequityDetails">
        <link:definition>9955662 - Disclosure - Called up share capital and other equity instruments - HSBC's additional tier 1 capital - contingent convertible securities in issue which are accounted for in equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CalledupsharecapitalandotherequityinstrumentsAggregateoptionsoutstandingundertheseplansDetails" roleURI="http://hsbc.com/role/CalledupsharecapitalandotherequityinstrumentsAggregateoptionsoutstandingundertheseplansDetails">
        <link:definition>9955663 - Disclosure - Called up share capital and other equity instruments - Aggregate options outstanding under these plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CalledupsharecapitalandotherequityinstrumentsMaximumobligationtodeliverHSBCHoldingsordinarysharesDetails" roleURI="http://hsbc.com/role/CalledupsharecapitalandotherequityinstrumentsMaximumobligationtodeliverHSBCHoldingsordinarysharesDetails">
        <link:definition>9955664 - Disclosure - Called up share capital and other equity instruments - Maximum obligation to deliver HSBC Holdings ordinary shares (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingentliabilitiescontractualcommitmentsandguaranteesSummaryofcontingentliabilitiesguaranteesandcommitmentsDetails" roleURI="http://hsbc.com/role/ContingentliabilitiescontractualcommitmentsandguaranteesSummaryofcontingentliabilitiesguaranteesandcommitmentsDetails">
        <link:definition>9955665 - Disclosure - Contingent liabilities, contractual commitments and guarantees - Summary of contingent liabilities, guarantees, and commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingentliabilitiescontractualcommitmentsandguaranteesNarrativeDetails" roleURI="http://hsbc.com/role/ContingentliabilitiescontractualcommitmentsandguaranteesNarrativeDetails">
        <link:definition>9955666 - Disclosure - Contingent liabilities, contractual commitments and guarantees - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinanceleasereceivablesSummaryofleasereceivablesDetails" roleURI="http://hsbc.com/role/FinanceleasereceivablesSummaryofleasereceivablesDetails">
        <link:definition>9955667 - Disclosure - Finance lease receivables - Summary of lease receivables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LegalproceedingsandregulatorymattersDetails" roleURI="http://hsbc.com/role/LegalproceedingsandregulatorymattersDetails">
        <link:definition>9955668 - Disclosure - Legal proceedings and regulatory matters (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedpartytransactionsSummaryofcompensationofkeymanagementpersonnelDetails" roleURI="http://hsbc.com/role/RelatedpartytransactionsSummaryofcompensationofkeymanagementpersonnelDetails">
        <link:definition>9955669 - Disclosure - Related party transactions - Summary of compensation of key management personnel (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedpartytransactionsSummaryofshareholdingsoptionsandothersecuritiesofkeymanagementpersonnelDetails" roleURI="http://hsbc.com/role/RelatedpartytransactionsSummaryofshareholdingsoptionsandothersecuritiesofkeymanagementpersonnelDetails">
        <link:definition>9955670 - Disclosure - Related party transactions - Summary of shareholdings, options and other securities of key management personnel (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedpartytransactionsSummaryoftransactionsandbalancesduringtheyearwithkeymanagementpersonnelDetails" roleURI="http://hsbc.com/role/RelatedpartytransactionsSummaryoftransactionsandbalancesduringtheyearwithkeymanagementpersonnelDetails">
        <link:definition>9955671 - Disclosure - Related party transactions - Summary of transactions and balances during the year with key management personnel (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedpartytransactionsSummaryoftransactionsandbalancesduringtheyearwithassociatesandjointventuresDetails" roleURI="http://hsbc.com/role/RelatedpartytransactionsSummaryoftransactionsandbalancesduringtheyearwithassociatesandjointventuresDetails">
        <link:definition>9955672 - Disclosure - Related party transactions - Summary of transactions and balances during the year with associates and joint ventures (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedpartytransactionsPostemploymentbenefitsDetails" roleURI="http://hsbc.com/role/RelatedpartytransactionsPostemploymentbenefitsDetails">
        <link:definition>9955673 - Disclosure - Related party transactions - Post-employment benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedpartytransactionsTransactionsandbalancesduringtheyearwithsubsidiariesDetails" roleURI="http://hsbc.com/role/RelatedpartytransactionsTransactionsandbalancesduringtheyearwithsubsidiariesDetails">
        <link:definition>9955674 - Disclosure - Related party transactions - Transactions and balances during the year with subsidiaries (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EventsafterthebalancesheetdateDetails" roleURI="http://hsbc.com/role/EventsafterthebalancesheetdateDetails">
        <link:definition>9955675 - Disclosure - Events after the balance sheet date (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="HSBCHoldingssubsidiariesfundsjointventuresandassociatesSubsidiariesDetails" roleURI="http://hsbc.com/role/HSBCHoldingssubsidiariesfundsjointventuresandassociatesSubsidiariesDetails">
        <link:definition>9955676 - Disclosure - HSBC Holdings' subsidiaries, funds, joint ventures and associates - Subsidiaries (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="HSBCHoldingssubsidiariesfundsjointventuresandassociatesFundsDetails" roleURI="http://hsbc.com/role/HSBCHoldingssubsidiariesfundsjointventuresandassociatesFundsDetails">
        <link:definition>9955677 - Disclosure - HSBC Holdings' subsidiaries, funds, joint ventures and associates - Funds (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="HSBCHoldingssubsidiariesfundsjointventuresandassociatesJointVenturesDetails" roleURI="http://hsbc.com/role/HSBCHoldingssubsidiariesfundsjointventuresandassociatesJointVenturesDetails">
        <link:definition>9955678 - Disclosure - HSBC Holdings' subsidiaries, funds, joint ventures and associates - Joint Ventures (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="HSBCHoldingssubsidiariesfundsjointventuresandassociatesAssociatesDetails" roleURI="http://hsbc.com/role/HSBCHoldingssubsidiariesfundsjointventuresandassociatesAssociatesDetails">
        <link:definition>9955679 - Disclosure - HSBC Holdings' subsidiaries, funds, joint ventures and associates - Associates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportSummaryofcreditriskexcludingdebtinstrumentsmeasuredatFVOCIbystagedistributionandECLcoverageDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportSummaryofcreditriskexcludingdebtinstrumentsmeasuredatFVOCIbystagedistributionandECLcoverageDetails">
        <link:definition>9955680 - Disclosure - Report of Directors Financial Review Risk Report - Summary of credit risk (excluding debt instruments measured at FVOCI) by stage distribution and ECL coverage (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportStage2dayspastdueanalysisDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportStage2dayspastdueanalysisDetails">
        <link:definition>9955681 - Disclosure - Report of Directors Financial Review Risk Report - Stage 2 days past due analysis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportLoansandadvancestocustomersandbanksmeasuredatamortisedcostDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportLoansandadvancestocustomersandbanksmeasuredatamortisedcostDetails">
        <link:definition>9955682 - Disclosure - Report of Directors Financial Review Risk Report - Loans and advances to customers and banks measured at amortised cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportGrossloansandallowanceforECLonloansandadvancestocustomersandbanksreportedinAssetsheldforsaleDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportGrossloansandallowanceforECLonloansandadvancestocustomersandbanksreportedinAssetsheldforsaleDetails">
        <link:definition>9955683 - Disclosure - Report of Directors Financial Review Risk Report - Gross loans and allowance for ECL on loans and advances to customers and banks reported in &#8216;Assets held for sale&#8217; (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportChangesinexpectedcreditlossesandothercreditimpairmentDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportChangesinexpectedcreditlossesandothercreditimpairmentDetails">
        <link:definition>9955684 - Disclosure - Report of Directors Financial Review Risk Report - Changes in expected credit losses and other credit impairment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportMaximumexposuretocreditriskDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportMaximumexposuretocreditriskDetails">
        <link:definition>9955685 - Disclosure - Report of Directors Financial Review Risk Report - Maximum exposure to credit risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportMeasurementuncertaintyandsensitivityanalysisofECLestimatesDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportMeasurementuncertaintyandsensitivityanalysisofECLestimatesDetails">
        <link:definition>9955686 - Disclosure - Report of Directors Financial Review Risk Report - Measurement uncertainty and sensitivity analysis of ECL estimates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportConsensuscentralscenarioNarrativeDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportConsensuscentralscenarioNarrativeDetails">
        <link:definition>9955687 - Disclosure - Report of Directors Financial Review Risk Report - Consensus central scenario Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportConsensuscentralscenarioDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportConsensuscentralscenarioDetails">
        <link:definition>9955688 - Disclosure - Report of Directors Financial Review Risk Report - Consensus central scenario (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportConsensusupsideanddownsidescenariosDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportConsensusupsideanddownsidescenariosDetails">
        <link:definition>9955689 - Disclosure - Report of Directors Financial Review Risk Report - Consensus upside and downside scenarios (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportScenarioweightingNarrativeDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportScenarioweightingNarrativeDetails">
        <link:definition>9955690 - Disclosure - Report of Directors Financial Review Risk Report - Scenario weighting - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportScenarioweightingDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportScenarioweightingDetails">
        <link:definition>9955691 - Disclosure - Report of Directors Financial Review Risk Report - Scenario weighting (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportManagementjudgementaladjustmentstoECLDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportManagementjudgementaladjustmentstoECLDetails">
        <link:definition>9955692 - Disclosure - Report of Directors Financial Review Risk Report - Management judgemental adjustments to ECL (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportIFRS9ECLsensitivitytofutureeconomicconditionsDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportIFRS9ECLsensitivitytofutureeconomicconditionsDetails">
        <link:definition>9955693 - Disclosure - Report of Directors Financial Review Risk Report - IFRS 9 ECL sensitivity to future economic conditions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportGroupECLsensitivityresultsDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportGroupECLsensitivityresultsDetails">
        <link:definition>9955694 - Disclosure - Report of Directors Financial Review Risk Report - Group ECL sensitivity results (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportReconciliationfromreportedexposureandECLtosensitisedexposureandECLDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportReconciliationfromreportedexposureandECLtosensitisedexposureandECLDetails">
        <link:definition>9955695 - Disclosure - Report of Directors Financial Review Risk Report - Reconciliation from reported exposure and ECL to sensitised exposure and ECL (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportReconciliationofchangesingrosscarryingnominalamountandallowancesforloansandadvancestobanksandcustomersincludingloancommitmentsandfinancialguaranteesDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportReconciliationofchangesingrosscarryingnominalamountandallowancesforloansandadvancestobanksandcustomersincludingloancommitmentsandfinancialguaranteesDetails">
        <link:definition>9955696 - Disclosure - Report of Directors Financial Review Risk Report - Reconciliation of changes in gross carrying/nominal amount and allowances for loans and advances to banks and customers including loan commitments and financial guarantees (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportDistributionoffinancialinstrumentsbycreditqualityDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportDistributionoffinancialinstrumentsbycreditqualityDetails">
        <link:definition>9955697 - Disclosure - Report of Directors Financial Review Risk Report - Distribution of financial instruments by credit quality (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportDistributionoffinancialinstrumentstowhichtheimpairmentrequirementsinIFRS9areappliedbycreditqualityandstageallocationDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportDistributionoffinancialinstrumentstowhichtheimpairmentrequirementsinIFRS9areappliedbycreditqualityandstageallocationDetails">
        <link:definition>9955698 - Disclosure - Report of Directors Financial Review Risk Report - Distribution of financial instruments to which the impairment requirements in IFRS 9 are applied, by credit quality and stage allocation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportWholesalelendingcommercialrealestateloansandadvancesincludingloancommitmentsbylevelofcollateralforkeycountriesterritoriesbystageDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportWholesalelendingcommercialrealestateloansandadvancesincludingloancommitmentsbylevelofcollateralforkeycountriesterritoriesbystageDetails">
        <link:definition>9955699 - Disclosure - Report of Directors Financial Review Risk Report - Wholesale lending: commercial real estate loans and advances including loan commitments by level of collateral for key countries/territories (by stage) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportWholesalelendingreconciliationofchangesingrosscarryingnominalamountandallowancesforloansandadvancestobanksandcustomersincludingloancommitmentsandfinancialguaranteesDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportWholesalelendingreconciliationofchangesingrosscarryingnominalamountandallowancesforloansandadvancestobanksandcustomersincludingloancommitmentsandfinancialguaranteesDetails">
        <link:definition>9955700 - Disclosure - Report of Directors Financial Review Risk Report - Wholesale lending: reconciliation of changes in gross carrying/nominal amount and allowances for loans and advances to banks and customers including loan commitments and financial guarantees (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportMainlandChinacommercialrealestateDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportMainlandChinacommercialrealestateDetails">
        <link:definition>9955701 - Disclosure - Report of Directors Financial Review Risk Report - Mainland China commercial real estate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportPersonallendingreconciliationofchangesingrosscarryingnominalamountandallowancesforloansandadvancestobanksandcustomersincludingloancommitmentsandfinancialguaranteesDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportPersonallendingreconciliationofchangesingrosscarryingnominalamountandallowancesforloansandadvancestobanksandcustomersincludingloancommitmentsandfinancialguaranteesDetails">
        <link:definition>9955702 - Disclosure - Report of Directors Financial Review Risk Report - Personal lending: reconciliation of changes in gross carrying/nominal amount and allowances for loans and advances to banks and customers including loan commitments and financial guarantees (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportCollateralandothercreditenhancementsDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportCollateralandothercreditenhancementsDetails">
        <link:definition>9955703 - Disclosure - Report of Directors Financial Review Risk Report - Collateral and other credit enhancements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportLoansandadvancestocustomersincludingloancommitmentsbylevelofcollateralforkeycountriesterritoriesbystageDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportLoansandadvancestocustomersincludingloancommitmentsbylevelofcollateralforkeycountriesterritoriesbystageDetails">
        <link:definition>9955704 - Disclosure - Report of Directors Financial Review Risk Report - Loans and advances to customers including loan commitments by level of collateral for key countries/territories (by stage) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportHSBCHoldingsDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportHSBCHoldingsDetails">
        <link:definition>9955705 - Disclosure - Report of Directors Financial Review Risk Report - HSBC Holdings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportOwnfundsDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportOwnfundsDetails">
        <link:definition>9955706 - Disclosure - Report of Directors Financial Review Risk Report - Own funds (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportSourcesoffundingandusesDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportSourcesoffundingandusesDetails">
        <link:definition>9955707 - Disclosure - Report of Directors Financial Review Risk Report - Sources of funding and uses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportTradingNontradingVaR991DayDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportTradingNontradingVaR991DayDetails">
        <link:definition>9955708 - Disclosure - Report of Directors Financial Review Risk Report - Trading/Non-trading VaR, 99% 1 Day (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportBalancesheetofinsurancemanufacturingsubsidiariesbytypeofcontractDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportBalancesheetofinsurancemanufacturingsubsidiariesbytypeofcontractDetails">
        <link:definition>9955709 - Disclosure - Report of Directors Financial Review Risk Report - Balance sheet of insurance manufacturing subsidiaries by type of contract (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportSensitivityofHSBCsinsurancemanufacturingsubsidiariestomarketriskfactorsDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportSensitivityofHSBCsinsurancemanufacturingsubsidiariestomarketriskfactorsDetails">
        <link:definition>9955710 - Disclosure - Report of Directors Financial Review Risk Report - Sensitivity of HSBC&#8217;s insurance manufacturing subsidiaries to market risk factors (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportCreditriskDescriptionandexposureDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportCreditriskDescriptionandexposureDetails">
        <link:definition>9955711 - Disclosure - Report of Directors Financial Review Risk Report - Credit risk, Description and exposure (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportAccountspayableondemandDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportAccountspayableondemandDetails">
        <link:definition>9955712 - Disclosure - Report of Directors Financial Review Risk Report - Accounts payable on demand (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsFinancialReviewRiskReportSensitivityofHSBCsinsurancemanufacturingsubsidiariestoinsuranceunderwritingriskfactorsDetails" roleURI="http://hsbc.com/role/ReportofDirectorsFinancialReviewRiskReportSensitivityofHSBCsinsurancemanufacturingsubsidiariestoinsuranceunderwritingriskfactorsDetails">
        <link:definition>9955713 - Disclosure - Report of Directors Financial Review Risk Report - Sensitivity of HSBC&#8217;s insurance manufacturing subsidiaries to insurance underwriting risk factors (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsCorporateGovernanceSingletotalfigureofremunerationDetails" roleURI="http://hsbc.com/role/ReportofDirectorsCorporateGovernanceSingletotalfigureofremunerationDetails">
        <link:definition>9955714 - Disclosure - Report of Directors Corporate Governance - Single total figure of remuneration (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsCorporateGovernanceFixedPayDetails" roleURI="http://hsbc.com/role/ReportofDirectorsCorporateGovernanceFixedPayDetails">
        <link:definition>9955715 - Disclosure - Report of Directors Corporate Governance - Fixed Pay (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsCorporateGovernanceAnnualincentiveDetails" roleURI="http://hsbc.com/role/ReportofDirectorsCorporateGovernanceAnnualincentiveDetails">
        <link:definition>9955716 - Disclosure - Report of Directors Corporate Governance - Annual incentive (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsCorporateGovernanceScorecardassessmentDetails" roleURI="http://hsbc.com/role/ReportofDirectorsCorporateGovernanceScorecardassessmentDetails">
        <link:definition>9955717 - Disclosure - Report of Directors Corporate Governance - Scorecard assessment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsCorporateGovernanceStrategicmeasuresDetails" roleURI="http://hsbc.com/role/ReportofDirectorsCorporateGovernanceStrategicmeasuresDetails">
        <link:definition>9955718 - Disclosure - Report of Directors Corporate Governance - Strategic measures (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsCorporateGovernancePersonalobjectivesDetails" roleURI="http://hsbc.com/role/ReportofDirectorsCorporateGovernancePersonalobjectivesDetails">
        <link:definition>9955719 - Disclosure - Report of Directors Corporate Governance - Personal objectives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsCorporateGovernanceExecutivedirector2025LTIvalueDetails" roleURI="http://hsbc.com/role/ReportofDirectorsCorporateGovernanceExecutivedirector2025LTIvalueDetails">
        <link:definition>9955720 - Disclosure - Report of Directors Corporate Governance - Executive director 2025 LTI value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsCorporateGovernanceLongtermincentiveawardsNarrativeDetails" roleURI="http://hsbc.com/role/ReportofDirectorsCorporateGovernanceLongtermincentiveawardsNarrativeDetails">
        <link:definition>9955721 - Disclosure - Report of Directors Corporate Governance - Long term incentive awards - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsCorporateGovernanceAssessmentofLTIawardsDetails" roleURI="http://hsbc.com/role/ReportofDirectorsCorporateGovernanceAssessmentofLTIawardsDetails">
        <link:definition>9955722 - Disclosure - Report of Directors Corporate Governance - Assessment of LTI awards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsCorporateGovernanceSchemeinterestsawardedDetails" roleURI="http://hsbc.com/role/ReportofDirectorsCorporateGovernanceSchemeinterestsawardedDetails">
        <link:definition>9955723 - Disclosure - Report of Directors Corporate Governance - Scheme interests awarded (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsCorporateGovernanceOtherSchemeInterestsAwardedDetails" roleURI="http://hsbc.com/role/ReportofDirectorsCorporateGovernanceOtherSchemeInterestsAwardedDetails">
        <link:definition>9955724 - Disclosure - Report of Directors Corporate Governance - Other Scheme Interests Awarded (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsCorporateGovernancePerformanceconditionsforcurrentyearLTIawardsDetails" roleURI="http://hsbc.com/role/ReportofDirectorsCorporateGovernancePerformanceconditionsforcurrentyearLTIawardsDetails">
        <link:definition>9955725 - Disclosure - Report of Directors Corporate Governance - Performance conditions for current year LTI awards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsCorporateGovernancePerformanceconditionsforPrioryearLTIawardsDetails" roleURI="http://hsbc.com/role/ReportofDirectorsCorporateGovernancePerformanceconditionsforPrioryearLTIawardsDetails">
        <link:definition>9955726 - Disclosure - Report of Directors Corporate Governance - Performance conditions for Prior year LTI awards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsCorporateGovernanceExecutivedirectorsinterestsinsharesDetails" roleURI="http://hsbc.com/role/ReportofDirectorsCorporateGovernanceExecutivedirectorsinterestsinsharesDetails">
        <link:definition>9955727 - Disclosure - Report of Directors Corporate Governance - Executive directors' interests in shares (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsCorporateGovernanceTotalpensionentitlementsDetails" roleURI="http://hsbc.com/role/ReportofDirectorsCorporateGovernanceTotalpensionentitlementsDetails">
        <link:definition>9955728 - Disclosure - Report of Directors Corporate Governance - Total pension entitlements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsCorporateGovernancePaymentsforlossofofficeDetails" roleURI="http://hsbc.com/role/ReportofDirectorsCorporateGovernancePaymentsforlossofofficeDetails">
        <link:definition>9955729 - Disclosure - Report of Directors Corporate Governance - Payments for loss of office (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsCorporateGovernanceNonexecutivedirectorsfeesandbenefitsDetails" roleURI="http://hsbc.com/role/ReportofDirectorsCorporateGovernanceNonexecutivedirectorsfeesandbenefitsDetails">
        <link:definition>9955730 - Disclosure - Report of Directors Corporate Governance - Non-executive directors' fees and benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportofDirectorsCorporateGovernanceNonexecutivedirectorsinterestsinsharesDetails" roleURI="http://hsbc.com/role/ReportofDirectorsCorporateGovernanceNonexecutivedirectorsinterestsinsharesDetails">
        <link:definition>9955731 - Disclosure - Report of Directors Corporate Governance - Non-executive directors interests in shares (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="hsbc_AmericanDepositorySharesMember" abstract="true" name="AmericanDepositorySharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A7.625SubordinatedNotesDueMay2032Member" abstract="true" name="A7.625SubordinatedNotesDueMay2032Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A7.35SubordinatedNotesDueNovember2032Member" abstract="true" name="A7.35SubordinatedNotesDueNovember2032Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A6.5SubordinatedNotesDueMay2036Member" abstract="true" name="A6.5SubordinatedNotesDueMay2036Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A6.5SubordinatedNotesDueSeptember2037Member" abstract="true" name="A6.5SubordinatedNotesDueSeptember2037Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A6.8SubordinatedNotesDueJune2038Member" abstract="true" name="A6.8SubordinatedNotesDueJune2038Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A61SeniorUnsecuredNotesDue2042Member" abstract="true" name="A61SeniorUnsecuredNotesDue2042Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A5.25SubordinatedNotesDueMarch2044Member" abstract="true" name="A5.25SubordinatedNotesDueMarch2044Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A43SeniorUnsecuredNotesDue2026Member" abstract="true" name="A43SeniorUnsecuredNotesDue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A39SeniorUnsecuredNotesDue2026Member" abstract="true" name="A39SeniorUnsecuredNotesDue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A4.375SubordinatedNotesDueNov2026Member" abstract="true" name="A4.375SubordinatedNotesDueNov2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A4041FixedFloatingRateSeniorUnsecuredNotesDue2028Member" abstract="true" name="A4041FixedFloatingRateSeniorUnsecuredNotesDue2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A4583FixedFloatingRateSeniorUnsecuredNotesDue2029Member" abstract="true" name="A4583FixedFloatingRateSeniorUnsecuredNotesDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A3ResettableSeniorUnsecuredNotesDue2028Member" abstract="true" name="A3ResettableSeniorUnsecuredNotesDue2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A3973FixedFloatingRateSeniorUnsecuredNotesDue2030Member" abstract="true" name="A3973FixedFloatingRateSeniorUnsecuredNotesDue2030Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A3ResettableSeniorUnsecuredNotesDue2030Member" abstract="true" name="A3ResettableSeniorUnsecuredNotesDue2030Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A4950FixedRateSeniorUnsecuredNotesDue2030Member" abstract="true" name="A4950FixedRateSeniorUnsecuredNotesDue2030Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A2848FixedFloatingRateSeniorUnsecuredNotesDue2031Member" abstract="true" name="A2848FixedFloatingRateSeniorUnsecuredNotesDue2031Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A2357FixedFloatingRateSeniorUnsecuredNotesDue2031Member" abstract="true" name="A2357FixedFloatingRateSeniorUnsecuredNotesDue2031Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A2013FixedFloatingRateSeniorUnsecuredNotesDue2028Member" abstract="true" name="A2013FixedFloatingRateSeniorUnsecuredNotesDue2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A1589FixedFloatingRateSeniorUnsecuredNotesDue2027Member" abstract="true" name="A1589FixedFloatingRateSeniorUnsecuredNotesDue2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A1750FixedRateFloatingRateSeniorUnsecuredNotesDue2027Member" abstract="true" name="A1750FixedRateFloatingRateSeniorUnsecuredNotesDue2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A2804FixedRateFloatingRateSeniorUnsecuredNotesDue2032Member" abstract="true" name="A2804FixedRateFloatingRateSeniorUnsecuredNotesDue2032Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A2206FixedRateFloatingRateSeniorUnsecuredNotesDue2029Member" abstract="true" name="A2206FixedRateFloatingRateSeniorUnsecuredNotesDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A2251FixedRateFloatingRateSeniorUnsecuredNotesDue2027Member" abstract="true" name="A2251FixedRateFloatingRateSeniorUnsecuredNotesDue2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A2871FixedRateFloatingRateSeniorUnsecuredNotesDue2032Member" abstract="true" name="A2871FixedRateFloatingRateSeniorUnsecuredNotesDue2032Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A4762FixedRateFloatingRateSubordinatedUnsecuredNotesDue2033Member" abstract="true" name="A4762FixedRateFloatingRateSubordinatedUnsecuredNotesDue2033Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A4755FixedRateFloatingRateSeniorUnsecuredNotesDue2028Member" abstract="true" name="A4755FixedRateFloatingRateSeniorUnsecuredNotesDue2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A5210FixedRateFloatingRateSeniorUnsecuredNotesDue2028Member" abstract="true" name="A5210FixedRateFloatingRateSeniorUnsecuredNotesDue2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A5402FixedRateFloatingRateSeniorUnsecuredNotesDue2033Member" abstract="true" name="A5402FixedRateFloatingRateSeniorUnsecuredNotesDue2033Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A735SubordinatedNotesDue2032Member" abstract="true" name="A735SubordinatedNotesDue2032Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A7625SubordinatedNotesDue2032Member" abstract="true" name="A7625SubordinatedNotesDue2032Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A65SubordinatedNotesDue2036Member" abstract="true" name="A65SubordinatedNotesDue2036Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A65SubordinatedNotesDue2037Member" abstract="true" name="A65SubordinatedNotesDue2037Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A68SubordinatedNotesDue2038Member" abstract="true" name="A68SubordinatedNotesDue2038Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A7390FixedRateFloatingRateSeniorUnsecuredNotesDue2028Member" abstract="true" name="A7390FixedRateFloatingRateSeniorUnsecuredNotesDue2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A8113FixedRateFloatingRateSubordinatedUnsecuredNotesDue2033Member" abstract="true" name="A8113FixedRateFloatingRateSubordinatedUnsecuredNotesDue2033Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A6.161FixedRateFloatingRateSeniorUnsecuredNotesDue2029Member" abstract="true" name="A6.161FixedRateFloatingRateSeniorUnsecuredNotesDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A6.254FixedRateFloatingRateSeniorUnsecuredNotesDue2034Member" abstract="true" name="A6.254FixedRateFloatingRateSeniorUnsecuredNotesDue2034Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A6.332FixedRateFloatingRateSeniorUnsecuredNotesDue2044Member" abstract="true" name="A6.332FixedRateFloatingRateSeniorUnsecuredNotesDue2044Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A6.547FixedRateFloatingRateSubordinatedUnsecuredNotesdue2034Member" abstract="true" name="A6.547FixedRateFloatingRateSubordinatedUnsecuredNotesdue2034Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A5.887FixedRateFloatingRateSeniorUnsecuredNotesDue2027Member" abstract="true" name="A5.887FixedRateFloatingRateSeniorUnsecuredNotesDue2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FloatingRateSeniorUnsecuredNotesDue2027Member" abstract="true" name="FloatingRateSeniorUnsecuredNotesDue2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A6.800FixedRateFloatingRateSeniorUnsecuredNotesDue2031Member" abstract="true" name="A6.800FixedRateFloatingRateSeniorUnsecuredNotesDue2031Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A7.399FixedRateFloatingRateSubordinatedUnsecuredNotesdue2034Member" abstract="true" name="A7.399FixedRateFloatingRateSubordinatedUnsecuredNotesdue2034Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A5.546FixedRateFloatingRateSeniorUnsecuredNotesDue2030Member" abstract="true" name="A5.546FixedRateFloatingRateSeniorUnsecuredNotesDue2030Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A5.719FixedRateFloatingRateSeniorUnsecuredNotesDue2035Member" abstract="true" name="A5.719FixedRateFloatingRateSeniorUnsecuredNotesDue2035Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A5.597FixedRateFloatingRateSeniorUnsecuredNotesDue2028Member" abstract="true" name="A5.597FixedRateFloatingRateSeniorUnsecuredNotesDue2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A5.733FixedRateFloatingRateSeniorUnsecuredNotesDue2032Member" abstract="true" name="A5.733FixedRateFloatingRateSeniorUnsecuredNotesDue2032Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A5.874FixedRateFloatingRateSubordinatedUnsecuredNotesDue2035Member" abstract="true" name="A5.874FixedRateFloatingRateSubordinatedUnsecuredNotesDue2035Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A5.130FixedRateFloatingRateSeniorUnsecuredNotesDue2028Member" abstract="true" name="A5.130FixedRateFloatingRateSeniorUnsecuredNotesDue2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A5.286FixedRateFloatingRateSeniorUnsecuredNotesDue2030Member" abstract="true" name="A5.286FixedRateFloatingRateSeniorUnsecuredNotesDue2030Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FloatingRateSeniorUnsecuredNotesDue2028Member" abstract="true" name="FloatingRateSeniorUnsecuredNotesDue2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FloatingRateSeniorUnsecuredNotesDue2030Member" abstract="true" name="FloatingRateSeniorUnsecuredNotesDue2030Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A4.899FixedRateFloatingRateSeniorUnsecuredNotesDue2029Member" abstract="true" name="A4.899FixedRateFloatingRateSeniorUnsecuredNotesDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A5.130FixedRateFloatingRateSeniorUnsecuredNotesDue2031Member" abstract="true" name="A5.130FixedRateFloatingRateSeniorUnsecuredNotesDue2031Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A5.450FixedRateFloatingRateSeniorUnsecuredNotesDue2036Member" abstract="true" name="A5.450FixedRateFloatingRateSeniorUnsecuredNotesDue2036Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FloatingRateSeniorUnsecuredNotesDue2029Member" abstract="true" name="FloatingRateSeniorUnsecuredNotesDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FloatingRateSeniorUnsecuredNotesDue2031US404280EU96Member" abstract="true" name="FloatingRateSeniorUnsecuredNotesDue2031US404280EU96Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A5.240FixedRateFloatingRateSeniorUnsecuredNotesDue2031Member" abstract="true" name="A5.240FixedRateFloatingRateSeniorUnsecuredNotesDue2031Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A5.790FixedRateFloatingRateSeniorUnsecuredNotesDue2036Member" abstract="true" name="A5.790FixedRateFloatingRateSeniorUnsecuredNotesDue2036Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FloatingRateSeniorUnsecuredNotesDue2031US404280EZ83Member" abstract="true" name="FloatingRateSeniorUnsecuredNotesDue2031US404280EZ83Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A5.741FixedRateFloatingRateSubordinatedUnsecuredNotesDue2036Member" abstract="true" name="A5.741FixedRateFloatingRateSubordinatedUnsecuredNotesDue2036Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A4.619FixedRateFloatingRateSeniorUnsecuredNotesDue2031Member" abstract="true" name="A4.619FixedRateFloatingRateSeniorUnsecuredNotesDue2031Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A5.133FixedRateFloatingRateSeniorUnsecuredNotesDue2036Member" abstract="true" name="A5.133FixedRateFloatingRateSeniorUnsecuredNotesDue2036Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FloatingRateSeniorUnsecuredNotesDue2031US404280FF11Member" abstract="true" name="FloatingRateSeniorUnsecuredNotesDue2031US404280FF11Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossLoansImpairmentChargesAndOtherRiskProvisions" abstract="false" name="ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossLoansImpairmentChargesAndOtherRiskProvisions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_NetOperatingIncome" abstract="false" name="NetOperatingIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_EmployeeBenefitExpenseExcludingCapitalisedWagesAndSalaries" abstract="false" name="EmployeeBenefitExpenseExcludingCapitalisedWagesAndSalaries" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_AmortisationAndImpairmentReversalOfImpairmentRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" abstract="false" name="AmortisationAndImpairmentReversalOfImpairmentRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ImpairmentLossRecognisedInProfitLossInterestInAssociates" abstract="false" name="ImpairmentLossRecognisedInProfitLossInterestInAssociates" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ProfitLossAttributableToOtherEquityHoldersOfParentEntity" abstract="false" name="ProfitLossAttributableToOtherEquityHoldersOfParentEntity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DisposalGroupNameAxis" abstract="true" name="DisposalGroupNameAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_DisposalGroupNameDomain" abstract="true" name="DisposalGroupNameDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FranceRetailBankingBusinessMember" abstract="true" name="FranceRetailBankingBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_BankingBusinessInCanadaMember" abstract="true" name="BankingBusinessInCanadaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ArgentinaBusinessMember" abstract="true" name="ArgentinaBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HedgesOfInterestRatesMember" abstract="true" name="HedgesOfInterestRatesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_BankOfCommunicationsCo.LimitedMember" abstract="true" name="BankOfCommunicationsCo.LimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FrenchRetainedHomeAndOtherLoanPortfolioMember" abstract="true" name="FrenchRetainedHomeAndOtherLoanPortfolioMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_GainsLossesFromEarlyRedemptionOfLegacySecurities" abstract="false" name="GainsLossesFromEarlyRedemptionOfLegacySecurities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperationExcludingHedgingGain" abstract="false" name="GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperationExcludingHedgingGain" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ReclassificationAdjustmentsOfOtherReservesLossesOfNetInvestmentsInForeignOperationsBeforeTax" abstract="false" name="ReclassificationAdjustmentsOfOtherReservesLossesOfNetInvestmentsInForeignOperationsBeforeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseThroughForeignExchangeAndOtherReservesReclassifiedToIncomeStatementOnDisposalOfAForeignOperationEquity" abstract="false" name="IncreaseDecreaseThroughForeignExchangeAndOtherReservesReclassifiedToIncomeStatementOnDisposalOfAForeignOperationEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DisposalOfFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax" abstract="false" name="DisposalOfFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DisposalOfCashFlowHedgesBeforeTax" abstract="false" name="DisposalOfCashFlowHedgesBeforeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossCurrentYearShareNetOfTax" abstract="false" name="ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossCurrentYearShareNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ReclassificationAdjustmentsOfFairValueGainLossOfAssociatesAndJointVenturesBeforeTax" abstract="false" name="ReclassificationAdjustmentsOfFairValueGainLossOfAssociatesAndJointVenturesBeforeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ReclassificationAdjustmentsOfOtherComprehensiveIncomeOfAssociatesAndJointVentures" abstract="false" name="ReclassificationAdjustmentsOfOtherComprehensiveIncomeOfAssociatesAndJointVentures" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_OtherComprehensiveIncomeNetOfTaxGainsLossesFromEffectsOfHyperinflation" abstract="false" name="OtherComprehensiveIncomeNetOfTaxGainsLossesFromEffectsOfHyperinflation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ComprehensiveIncomeAttributableToOrdinaryEquityOwnersOfParent" abstract="false" name="ComprehensiveIncomeAttributableToOrdinaryEquityOwnersOfParent" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ComprehensiveIncomeAttributableToOtherEquityOwnersOfParent" abstract="false" name="ComprehensiveIncomeAttributableToOtherEquityOwnersOfParent" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_GovernmentCertificatesOfIndebtedness" abstract="false" name="GovernmentCertificatesOfIndebtedness" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAndAtAmortisedCost" abstract="false" name="FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAndAtAmortisedCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_PrepaymentsAccruedIncomeAndOtherAssets" abstract="false" name="PrepaymentsAccruedIncomeAndOtherAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_CurrencyNotesInCirculation" abstract="false" name="CurrencyNotesInCirculation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_AccrualsDeferredIncomeAndOtherLiabilities" abstract="false" name="AccrualsDeferredIncomeAndOtherLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IssuedCapitalAndSharePremiumMember" abstract="true" name="IssuedCapitalAndSharePremiumMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeExcludingDisposalOfSubsidiary" abstract="false" name="OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeExcludingDisposalOfSubsidiary" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_OtherComprehensiveIncomeNetOfTaxCashFlowHedgesExcludingDisposalOfSubsidiary" abstract="false" name="OtherComprehensiveIncomeNetOfTaxCashFlowHedgesExcludingDisposalOfSubsidiary" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseThroughOtherReservesReclassifiedToIncomeStatementOnDisposalOfAForeignOperationEquity" abstract="false" name="IncreaseDecreaseThroughOtherReservesReclassifiedToIncomeStatementOnDisposalOfAForeignOperationEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseThroughInsuranceFinanceIncomeExpenseFromInsuranceContractsExcludedFromProfitOrLossEquity" abstract="false" name="IncreaseDecreaseThroughInsuranceFinanceIncomeExpenseFromInsuranceContractsExcludedFromProfitOrLossEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseThroughTransferBetweenSharePremiumToRetainedEarningsEquity" abstract="false" name="IncreaseDecreaseThroughTransferBetweenSharePremiumToRetainedEarningsEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseThroughTransferBetweenCapitalRedemptionReservesAndRetainedEarningsEquity" abstract="false" name="IncreaseDecreaseThroughTransferBetweenCapitalRedemptionReservesAndRetainedEarningsEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseThroughTransferBetweenMergerReserveAndRetainedEarningsEquity" abstract="false" name="IncreaseDecreaseThroughTransferBetweenMergerReserveAndRetainedEarningsEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_HSBCHoldingsMember" abstract="true" name="HSBCHoldingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A1500m6.950PerpetualSubordinatedContingentConvertibleSecuritiesMember" abstract="true" name="A1500m6.950PerpetualSubordinatedContingentConvertibleSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SGD800m5.000PerpetualSubordinatedContingentConvertibleSecuritiesMember" abstract="true" name="SGD800m5.000PerpetualSubordinatedContingentConvertibleSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A2000m7.050PerpetualSubordinatedContingentConvertibleSecuritiesMember" abstract="true" name="A2000m7.050PerpetualSubordinatedContingentConvertibleSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A2250m6.375PerpetualSubordinatedContingentConvertibleSecuritiesMember" abstract="true" name="A2250m6.375PerpetualSubordinatedContingentConvertibleSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCOverseasHoldingsUKLimitedMember" abstract="true" name="HSBCOverseasHoldingsUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FrenchLifeInsuranceBusinessMember" abstract="true" name="FrenchLifeInsuranceBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCHoldingsEmployeeBenefitTrustMember" abstract="true" name="HSBCHoldingsEmployeeBenefitTrustMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_EquityInstrumentsInterestRate" abstract="false" name="EquityInstrumentsInterestRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_StockRepurchaseProgramAuthorizedAmount" abstract="false" name="StockRepurchaseProgramAuthorizedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_GainLossFromInvestingActivities" abstract="false" name="GainLossFromInvestingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_AdjustmentsForIncreaseDecreaseInNetTradingSecuritiesAndDerivatives" abstract="false" name="AdjustmentsForIncreaseDecreaseInNetTradingSecuritiesAndDerivatives" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_PaymentsOfContributionsToDefinedBenefitPlans" abstract="false" name="PaymentsOfContributionsToDefinedBenefitPlans" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_NetCashInflowOutflowFromDisposalOfCustomerAndLoanPortfolios" abstract="false" name="NetCashInflowOutflowFromDisposalOfCustomerAndLoanPortfolios" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_CashInflowFromDisposalPurchaseOfSubsidiariesBusinessesAssociatesAndJointVentures" abstract="false" name="CashInflowFromDisposalPurchaseOfSubsidiariesBusinessesAssociatesAndJointVentures" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_PaymentsForDisposalOfSubsidiariesBusinessesAssociatesAndJointVentures" abstract="false" name="PaymentsForDisposalOfSubsidiariesBusinessesAssociatesAndJointVentures" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ProceedsFromIssuingSharesAndOtherEquityInstruments" abstract="false" name="ProceedsFromIssuingSharesAndOtherEquityInstruments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ProceedsPaymentsFromSalePurchaseOfTreasuryShares" abstract="false" name="ProceedsPaymentsFromSalePurchaseOfTreasuryShares" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_PaymentsForProceedsFromSubsidiaries" abstract="false" name="PaymentsForProceedsFromSubsidiaries" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_LoansAndAdvancesToBanksOfOneMonthOrLess" abstract="false" name="LoansAndAdvancesToBanksOfOneMonthOrLess" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ShorttermInvestmentsAndDepositsClassifiedAsCashEquivalents" abstract="false" name="ShorttermInvestmentsAndDepositsClassifiedAsCashEquivalents" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_CashCollateralAndNetSettlementAccounts" abstract="false" name="CashCollateralAndNetSettlementAccounts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_CashReceiptsFromRepaymentOfCapitalFromSubsidiariesClassifiedAsInvestingActivities" abstract="false" name="CashReceiptsFromRepaymentOfCapitalFromSubsidiariesClassifiedAsInvestingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_GermanPrivateBankingBusinessMember" abstract="true" name="GermanPrivateBankingBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_BahrainRetailBankingBusinessMember" abstract="true" name="BahrainRetailBankingBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_BalanceSheetLocation1Axis" abstract="true" name="BalanceSheetLocation1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_BalanceSheetLocation1Domain" abstract="true" name="BalanceSheetLocation1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CashAndBankBalancesAtCentralBanksMember" abstract="true" name="CashAndBankBalancesAtCentralBanksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LoansAndAdvancesToBanksMember" abstract="true" name="LoansAndAdvancesToBanksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ReverseRepurchaseAgreementsWithBanksMember" abstract="true" name="ReverseRepurchaseAgreementsWithBanksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ItemsInCourseOfTransmissionToOtherBanksMember" abstract="true" name="ItemsInCourseOfTransmissionToOtherBanksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HangSengBankMember" abstract="true" name="HangSengBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_RepaymentsOfSecurities" abstract="false" name="RepaymentsOfSecurities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DisclosureOfFaceStatementsTable" abstract="true" name="DisclosureOfFaceStatementsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_DisclosureOfFaceStatementsLineItems" abstract="true" name="DisclosureOfFaceStatementsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_GainsLossesOnChangeInFairValueOfLongTermDebtAndRelatedDerivatives" abstract="false" name="GainsLossesOnChangeInFairValueOfLongTermDebtAndRelatedDerivatives" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ImpairmentLossReversalOfImpairmentLossRecognizedInProfitOrLossSubsidiary" abstract="false" name="ImpairmentLossReversalOfImpairmentLossRecognizedInProfitOrLossSubsidiary" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_OperatingExpenseIncome" abstract="false" name="OperatingExpenseIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_AdjustmentsForNonCashItems" abstract="false" name="AdjustmentsForNonCashItems" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_AdjustmentsForDecreaseIncreaseInLoansAndAdvancesToBanksAtFairValue" abstract="false" name="AdjustmentsForDecreaseIncreaseInLoansAndAdvancesToBanksAtFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_PaymentsToCancelShares" abstract="false" name="PaymentsToCancelShares" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DividendsPaidOnOrdinarySharesClassifiedAsFinancingActivities" abstract="false" name="DividendsPaidOnOrdinarySharesClassifiedAsFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DividendsPaidToHoldersOfOtherEquityInstrumentsClassifiedAsFinancingActivities" abstract="false" name="DividendsPaidToHoldersOfOtherEquityInstrumentsClassifiedAsFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_InterestPaid1" abstract="false" name="InterestPaid1" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_InsuranceContractsAbstract" abstract="true" name="InsuranceContractsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_EmployeeCompensationAndBenefitsAbstract" abstract="true" name="EmployeeCompensationAndBenefitsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_DisclosureOfEmployeeBenefitsAndShareBasedPaymentArrangementsTextBlock" abstract="false" name="DisclosureOfEmployeeBenefitsAndShareBasedPaymentArrangementsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_IncomeTaxesAbstract" abstract="true" name="IncomeTaxesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_InterimFinancialReportingAbstract" abstract="true" name="InterimFinancialReportingAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_OperatingSegmentsAbstract" abstract="true" name="OperatingSegmentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_FinancialInstrumentsAbstract" abstract="true" name="FinancialInstrumentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_FairValueMeasurementAbstract" abstract="true" name="FairValueMeasurementAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_DisclosureOfAssetsPledgedCollateralReceivedAndAssetsTransferredExplanatoryTextBlock" abstract="false" name="DisclosureOfAssetsPledgedCollateralReceivedAndAssetsTransferredExplanatoryTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_InterestsInOtherEntitiesAbstract" abstract="true" name="InterestsInOtherEntitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_IntangibleAssetsAbstract" abstract="true" name="IntangibleAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_NonCurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract" abstract="true" name="NonCurrentAssetsHeldForSaleAndDiscontinuedOperationsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_DisclosureOfDebtSecuritiesInIssueAbstract" abstract="true" name="DisclosureOfDebtSecuritiesInIssueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" abstract="true" name="OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_MaturityAnalysisOfAssetsLiabilitiesAndOffBalanceSheetCommitmentsTextBlock" abstract="false" name="MaturityAnalysisOfAssetsLiabilitiesAndOffBalanceSheetCommitmentsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_ShareCapitalReservesAndOtherEquityInterestAbstract" abstract="true" name="ShareCapitalReservesAndOtherEquityInterestAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_NonStatutoryAccountsAbstract" abstract="true" name="NonStatutoryAccountsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_NonStatutoryAccountsTextBlock" abstract="false" name="NonStatutoryAccountsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_ReportOfDirectorsFinancialReviewRiskReportAbstract" abstract="true" name="ReportOfDirectorsFinancialReviewRiskReportAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_DisclosureOfAuditedInformationIncludedInReportOfTheDirectorsFinancialReviewRiskReportTextBlock" abstract="false" name="DisclosureOfAuditedInformationIncludedInReportOfTheDirectorsFinancialReviewRiskReportTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_ReportOfDirectorsCorporateGovernanceAbstract" abstract="true" name="ReportOfDirectorsCorporateGovernanceAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_DisclosureOfAuditedInformationIncludedInReportOfDirectorsCorporateGovernanceTextBlock" abstract="false" name="DisclosureOfAuditedInformationIncludedInReportOfDirectorsCorporateGovernanceTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfDifferencesInReportingStandardsExplanatoryPolicyTextBlock" abstract="false" name="DisclosureOfDifferencesInReportingStandardsExplanatoryPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DescriptionOfAccountingPolicyForSponsoredStructuredEntitiesExplanatoryPolicyTextBlock" abstract="false" name="DescriptionOfAccountingPolicyForSponsoredStructuredEntitiesExplanatoryPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DescriptionOfAccountingPolicyForNonInterestIncomeAndExpenseExplanatoryPolicyTextBlock" abstract="false" name="DescriptionOfAccountingPolicyForNonInterestIncomeAndExpenseExplanatoryPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_CriticalEstimatesAndJudgementsTableTextBlock" abstract="false" name="CriticalEstimatesAndJudgementsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_OriginationOfCRRTableTextBlock" abstract="false" name="OriginationOfCRRTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_RegulatoryCapitalIFRS9RecalibrationTableTextBlock" abstract="false" name="RegulatoryCapitalIFRS9RecalibrationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfMajorComponentsOfNetFeeAndCommissionIncomeExpenseTableTextBlock" abstract="false" name="DisclosureOfMajorComponentsOfNetFeeAndCommissionIncomeExpenseTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfIncomeExpenseFromFinancialInstrumentsMeasuredAtAtFairValueTableTextBlock" abstract="false" name="DisclosureOfIncomeExpenseFromFinancialInstrumentsMeasuredAtAtFairValueTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfAnalysisOfInsuranceRevenueAndServiceExpensesTextBlock" abstract="false" name="DisclosureOfAnalysisOfInsuranceRevenueAndServiceExpensesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfAnalysisOfInsuranceNetInvestmentReturnTableTextBlock" abstract="false" name="DisclosureOfAnalysisOfInsuranceNetInvestmentReturnTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfEmployeeCompensationAndBenefitsTableTextBlock" abstract="false" name="DisclosureOfEmployeeCompensationAndBenefitsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfAverageNumberOfEmployeesTableTextBlock" abstract="false" name="DisclosureOfAverageNumberOfEmployeesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfIncentiveAwardsTableTextBlock" abstract="false" name="DisclosureOfIncentiveAwardsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock" abstract="false" name="DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfAuditorsRemunerationTableTextBlock" abstract="false" name="DisclosureOfAuditorsRemunerationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfAuditorsRemunerationFeesRelatedToPensionSchemesTableTextBlock" abstract="false" name="DisclosureOfAuditorsRemunerationFeesRelatedToPensionSchemesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" abstract="false" name="DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" abstract="false" name="DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfDividendsToShareholdersTableTextBlock" abstract="false" name="DisclosureOfDividendsToShareholdersTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfDiscretionaryCouponsOnCapitalSecuritiesTableTextBlock" abstract="false" name="DisclosureOfDiscretionaryCouponsOnCapitalSecuritiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfExternalOperatingIncomeLossByGeographicalAreasTableTextBlock" abstract="false" name="DisclosureOfExternalOperatingIncomeLossByGeographicalAreasTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfReconciliationOfReportedAmountsToAdjustedAmountsTableTextBlock" abstract="false" name="DisclosureOfReconciliationOfReportedAmountsToAdjustedAmountsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfFairValueAdjustmentsOnFinancialInstrumentsTableTextBlock" abstract="false" name="DisclosureOfFairValueAdjustmentsOnFinancialInstrumentsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfTheEffectOfChangesInSignificantUnobservableAssumptionsToReasonablyPossibleAlternativesTableTextBlock" abstract="false" name="DisclosureOfTheEffectOfChangesInSignificantUnobservableAssumptionsToReasonablyPossibleAlternativesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfAssetsPledgedAsCollateralTableTextBlock" abstract="false" name="DisclosureOfAssetsPledgedAsCollateralTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfFinancialAssetsPledgedAsCollateralWithRightToResellTableTextBlock" abstract="false" name="DisclosureOfFinancialAssetsPledgedAsCollateralWithRightToResellTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureofInterestsinAssociatesandJointArrangementsTextBlock" abstract="false" name="DisclosureofInterestsinAssociatesandJointArrangementsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfSensitivityOfValueInUseOfInvestmentsInAssociatesToReasonablyPossibleChangesInKeyAssumptionsTableTextBlock" abstract="false" name="DisclosureOfSensitivityOfValueInUseOfInvestmentsInAssociatesToReasonablyPossibleChangesInKeyAssumptionsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfDetailedInformationAboutImpairmentLossTableTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutImpairmentLossTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfDetailedInformationAboutSensitivityOfValueInUseToChangesToCurrentAssumptionsForInvestmentsInSubsidiariesTableTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutSensitivityOfValueInUseToChangesToCurrentAssumptionsForInvestmentsInSubsidiariesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfComponentsOfGoodwillAndIntangibleAssetsTableTextBlock" abstract="false" name="DisclosureOfComponentsOfGoodwillAndIntangibleAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfPrepaymentsAndOtherAssetsTableTextBlock" abstract="false" name="DisclosureOfPrepaymentsAndOtherAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_AssetsAndLiabilitiesHeldForSaleTableTextBlock" abstract="false" name="AssetsAndLiabilitiesHeldForSaleTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfDetailedInformationAboutDebtSecuritiesInIssueExplanatoryTableTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutDebtSecuritiesInIssueExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfAccruedExpensesAndOtherLiabilitiesTableTextBlock" abstract="false" name="DisclosureOfAccruedExpensesAndOtherLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfMaturityAnalysisOfAssetsLiabilitiesAndOffBalanceSheetCommitmentsExplanatoryTableTextBlock" abstract="false" name="DisclosureOfMaturityAnalysisOfAssetsLiabilitiesAndOffBalanceSheetCommitmentsExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfIssuedCapitalAndSharePremiumTableTextBlock" abstract="false" name="DisclosureOfIssuedCapitalAndSharePremiumTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfOtherEquityInstrumentsTableTextBlock" abstract="false" name="DisclosureOfOtherEquityInstrumentsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfDetailedInformationAboutContingentLiabilitiesContractualCommitmentsAndGuaranteesTableTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutContingentLiabilitiesContractualCommitmentsAndGuaranteesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfCompensationOfKeyManagementPersonnelTableTextBlock" abstract="false" name="DisclosureOfCompensationOfKeyManagementPersonnelTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfStockOptionsAndSharesHeldByEntityBySubsidiaryOrAssociatesTableTextBlock" abstract="false" name="DisclosureOfStockOptionsAndSharesHeldByEntityBySubsidiaryOrAssociatesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfNonProfitFoundationTextBlock" abstract="false" name="DisclosureOfNonProfitFoundationTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfDescriptionOfSharesFromInterestsInSubsidiariesJointArrangementsAndAssociatesTableTextBlock" abstract="false" name="DisclosureOfDescriptionOfSharesFromInterestsInSubsidiariesJointArrangementsAndAssociatesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfRegisteredOfficesFromInterestsInSubsidiariesJointArrangementsAndAssociatesTableTextBlock" abstract="false" name="DisclosureOfRegisteredOfficesFromInterestsInSubsidiariesJointArrangementsAndAssociatesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfMacroeconomicVariablesAndProbabilitiesTableTextBlock" abstract="false" name="DisclosureOfMacroeconomicVariablesAndProbabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureofFinancialAssetsAndOffbalanceSheetCommitmentsTableTextBlock" abstract="false" name="DisclosureofFinancialAssetsAndOffbalanceSheetCommitmentsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTableTextBlock" abstract="false" name="DisclosureOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfFundingSourcesAndUsesTableTextBlock" abstract="false" name="DisclosureOfFundingSourcesAndUsesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfValueAtRiskExplanatoryTableTextBlock" abstract="false" name="DisclosureOfValueAtRiskExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfDetailedInformationAboutDirectorsRemunerationTableTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutDirectorsRemunerationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfSignificantBenefitsTableTextBlock" abstract="false" name="DisclosureOfSignificantBenefitsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_ExecutiveDirectorAnnualIncentiveAwardValueTableTextBlock" abstract="false" name="ExecutiveDirectorAnnualIncentiveAwardValueTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfCriticalPerformanceMeasuresAndIndicatorsThatManagementUsesToEvaluateEntitysPerformanceAgainstStatedObjectivesExplanatoryTableTextBlock" abstract="false" name="DisclosureOfCriticalPerformanceMeasuresAndIndicatorsThatManagementUsesToEvaluateEntitysPerformanceAgainstStatedObjectivesExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfLongTermIncentivePerformanceConditionsTableTextBlock" abstract="false" name="DisclosureOfLongTermIncentivePerformanceConditionsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfSchemeAwardsTableTextBlock" abstract="false" name="DisclosureOfSchemeAwardsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_DisclosureOfDirectorsInterestsInSharesTableTextBlock" abstract="false" name="DisclosureOfDirectorsInterestsInSharesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="hsbc_CRR0.11.2Member" abstract="true" name="CRR0.11.2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CRR2.13.3Member" abstract="true" name="CRR2.13.3Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ProbabilityOfDefaultIncrease" abstract="false" name="ProbabilityOfDefaultIncrease" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_DisclosureOfAnalysisOfIncomeAndExpenseTable" abstract="true" name="DisclosureOfAnalysisOfIncomeAndExpenseTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_HongKongSegmentMember" abstract="true" name="HongKongSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_UKSegmentMember" abstract="true" name="UKSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CIBSegmentMember" abstract="true" name="CIBSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_IWPBMember" abstract="true" name="IWPBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CorporateCentreSegmentMember" abstract="true" name="CorporateCentreSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DisclosureOfAnalysisOfIncomeAndExpenseLineItems" abstract="true" name="DisclosureOfAnalysisOfIncomeAndExpenseLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_CardServicesFeeIncome" abstract="false" name="CardServicesFeeIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_AccountServicesFeeIncome" abstract="false" name="AccountServicesFeeIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_UnitTrustsFeeAndCommissionIncome" abstract="false" name="UnitTrustsFeeAndCommissionIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_UnderwritingIncomeLoss1" abstract="false" name="UnderwritingIncomeLoss1" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_GlobalCustodyFeeAndCommissionIncome" abstract="false" name="GlobalCustodyFeeAndCommissionIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_RemittanceFeeAndCommissionIncome" abstract="false" name="RemittanceFeeAndCommissionIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ImportAndExportTradeFinanceFeeIncome" abstract="false" name="ImportAndExportTradeFinanceFeeIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_InsuranceAgencyFeeAndCommissionIncome" abstract="false" name="InsuranceAgencyFeeAndCommissionIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_FeeIncomeArisingFromTrustAndFiduciaryActivities" abstract="false" name="FeeIncomeArisingFromTrustAndFiduciaryActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_FeeExpenseArisingFromTrustAndFiduciaryActivities" abstract="false" name="FeeExpenseArisingFromTrustAndFiduciaryActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DisclosureOfFinancialAssetsAndLiabilitiesTable" abstract="true" name="DisclosureOfFinancialAssetsAndLiabilitiesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_OtherFinancialAssetsDesignatedAtFairvalueMember" abstract="true" name="OtherFinancialAssetsDesignatedAtFairvalueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FinancialAssetsHeldToMeetLiabilitiesUnderInsuranceAndInvestmentContractsMember" abstract="true" name="FinancialAssetsHeldToMeetLiabilitiesUnderInsuranceAndInvestmentContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_InvestmentContractLiabilitiesMember" abstract="true" name="InvestmentContractLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DisclosureOfFinancialAssetsAndLiabilitiesLineItems" abstract="true" name="DisclosureOfFinancialAssetsAndLiabilitiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_LongtermDebtIssuedAndRelatedDerivativesDerivativesManagedInConjunctionWithIssuedDebtSecuritiesMember" abstract="true" name="LongtermDebtIssuedAndRelatedDerivativesDerivativesManagedInConjunctionWithIssuedDebtSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LongtermDebtIssuedAndRelatedDerivativesOtherChangesMember" abstract="true" name="LongtermDebtIssuedAndRelatedDerivativesOtherChangesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_GainsLossesOnFinancialAssetsAndLiabilitiesAtFairValueThroughProfitOrLoss" abstract="false" name="GainsLossesOnFinancialAssetsAndLiabilitiesAtFairValueThroughProfitOrLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_InsuranceContractsLifeDirectParticipatingAndInvestmentDPFContractsMember" abstract="true" name="InsuranceContractsLifeDirectParticipatingAndInvestmentDPFContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_InsuranceContractsLifeOtherContractsMember" abstract="true" name="InsuranceContractsLifeOtherContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCLifeUKLimitedAndHSBCAssurancesVieFranceMember" abstract="true" name="HSBCLifeUKLimitedAndHSBCAssurancesVieFranceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_InsuranceRevenueExpectedIncurredClaimsAndOtherInsuranceServicesExpenses" abstract="false" name="InsuranceRevenueExpectedIncurredClaimsAndOtherInsuranceServicesExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_InvestmentReturn" abstract="false" name="InvestmentReturn" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_GainLossOnChangeInFairValueUnderlyingItemsOfDirectParticipatingContracts" abstract="false" name="GainLossOnChangeInFairValueUnderlyingItemsOfDirectParticipatingContracts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_InterestAccreted" abstract="false" name="InterestAccreted" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseOfChangesInInterestRatesAndOtherFinancialAssumptions" abstract="false" name="IncreaseDecreaseOfChangesInInterestRatesAndOtherFinancialAssumptions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseOfMeasuringChangesInEstimatesAtCurrentRatesAndAdjustingTheCSMAtRatesOnInitialRecognition" abstract="false" name="IncreaseDecreaseOfMeasuringChangesInEstimatesAtCurrentRatesAndAdjustingTheCSMAtRatesOnInitialRecognition" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_GainLossFromReturnOnAssetsAndLiabilitiesSupportingInsurancePolicies" abstract="false" name="GainLossFromReturnOnAssetsAndLiabilitiesSupportingInsurancePolicies" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_GainLossFromReturnOnShareholdersAssetsSupportingInsurancePolicies" abstract="false" name="GainLossFromReturnOnShareholdersAssetsSupportingInsurancePolicies" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_InvestmentReturnsGainsLossesOnUnderlyingAssetsSupportingInsuranceLiabilities" abstract="false" name="InvestmentReturnsGainsLossesOnUnderlyingAssetsSupportingInsuranceLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_GainsLossesOnInsuranceInvestmentsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax" abstract="false" name="GainsLossesOnInsuranceInvestmentsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_InsuranceExpectedCreditRecoveriesLossesOnReclassificationOutOfFairValueThroughOtherComprehensiveIncomeMeasurementCategoryBeforeTax" abstract="false" name="InsuranceExpectedCreditRecoveriesLossesOnReclassificationOutOfFairValueThroughOtherComprehensiveIncomeMeasurementCategoryBeforeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_InsuranceContractsLifeDirectParticipatingAndInvestmentDPFContractsIncludingHeldForSaleAmountsMember" abstract="true" name="InsuranceContractsLifeDirectParticipatingAndInvestmentDPFContractsIncludingHeldForSaleAmountsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_InsuranceContractsLifeOtherContractsIncludingHeldForSaleAmountsMember" abstract="true" name="InsuranceContractsLifeOtherContractsIncludingHeldForSaleAmountsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_TotalInsuranceResultIncludingAmountsEarnedByEntitiesHeldForSaleMember" abstract="true" name="TotalInsuranceResultIncludingAmountsEarnedByEntitiesHeldForSaleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_RepresentedByAxis" abstract="true" name="RepresentedByAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_RepresentedByDomain" abstract="true" name="RepresentedByDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AmountsRecognisedInProfitOrLossMember" abstract="true" name="AmountsRecognisedInProfitOrLossMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AmountsRecognisedInOtherComprehensiveIncomeMember" abstract="true" name="AmountsRecognisedInOtherComprehensiveIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseThroughLossesAndReversalOfLossesOnOnerousInsuranceContractsInsuranceContractsLiabilityAsset" abstract="false" name="IncreaseDecreaseThroughLossesAndReversalOfLossesOnOnerousInsuranceContractsInsuranceContractsLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseThroughAdjustmentsToLiabilitiesForIncurredClaimsInsuranceContractsLiabilityAsset" abstract="false" name="IncreaseDecreaseThroughAdjustmentsToLiabilitiesForIncurredClaimsInsuranceContractsLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseThroughInvestmentComponentsInsuranceContractsLiabilityAsset" abstract="false" name="IncreaseDecreaseThroughInvestmentComponentsInsuranceContractsLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseThroughExchangeDifferencesInsuranceContractsLiabilityAsset" abstract="false" name="IncreaseDecreaseThroughExchangeDifferencesInsuranceContractsLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseThroughSubsidiariesClassifiedAsHeldForSaleInsuranceContractsLiabilityAsset" abstract="false" name="IncreaseDecreaseThroughSubsidiariesClassifiedAsHeldForSaleInsuranceContractsLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_FactorsEffectingChangeAxis" abstract="true" name="FactorsEffectingChangeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_FactorsEffectingChangeDomain" abstract="true" name="FactorsEffectingChangeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_EconomicAndNonEconomicFactorsMember" abstract="true" name="EconomicAndNonEconomicFactorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_EconomicFactorsMember" abstract="true" name="EconomicFactorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NonEconomicFactorsMember" abstract="true" name="NonEconomicFactorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherIncreaseDecreaseInsuranceServiceResultInsuranceContractsLiabilityAsset" abstract="false" name="OtherIncreaseDecreaseInsuranceServiceResultInsuranceContractsLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseThroughChangesInEstimatesThatResultInLossesAndReversalOfLossesOnOnerousContractsInsuranceContractsLiabilityAsset" abstract="false" name="IncreaseDecreaseThroughChangesInEstimatesThatResultInLossesAndReversalOfLossesOnOnerousContractsInsuranceContractsLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_OtherIncreaseDecreaseInsuranceContractsLiabilityAsset" abstract="false" name="OtherIncreaseDecreaseInsuranceContractsLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_NewBusinessForInsuranceContractsMember" abstract="true" name="NewBusinessForInsuranceContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NewBusinessForReinsuranceContractsMember" abstract="true" name="NewBusinessForReinsuranceContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LaterThanTenYearsAndNotLaterThanTwentyYearsMember" abstract="true" name="LaterThanTenYearsAndNotLaterThanTwentyYearsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LaterThanTwentyYearsMember" abstract="true" name="LaterThanTwentyYearsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCLifeInternationalLimitedMember" abstract="true" name="HSBCLifeInternationalLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HangSengInsuranceCompanyLimitedMember" abstract="true" name="HangSengInsuranceCompanyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCAssurancesVieFranceMember" abstract="true" name="HSBCAssurancesVieFranceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_TenYearDiscountRateMember" abstract="true" name="TenYearDiscountRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_TwentyYearDiscountRateMember" abstract="true" name="TwentyYearDiscountRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_PercentileLevelOfStressOverAOneYearPeriod" abstract="false" name="PercentileLevelOfStressOverAOneYearPeriod" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_PercentileLevelOfStressUltimateRiskView" abstract="false" name="PercentileLevelOfStressUltimateRiskView" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_SoftwareCapitalisationCostsMember" abstract="true" name="SoftwareCapitalisationCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_InsuranceContractFulfillmentCostMember" abstract="true" name="InsuranceContractFulfillmentCostMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CapitalisedWagesAndSalaries" abstract="false" name="CapitalisedWagesAndSalaries" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_PostEmploymentBenefitExpenseDefinedBenefitPlansDefinedContributionPlansAndDefinedBenefitAndContributionHealthcarePlans" abstract="false" name="PostEmploymentBenefitExpenseDefinedBenefitPlansDefinedContributionPlansAndDefinedBenefitAndContributionHealthcarePlans" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_InternationalWealthAndPremierBankingSegmentMember" abstract="true" name="InternationalWealthAndPremierBankingSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCUKBankplcMember" abstract="true" name="HSBCUKBankplcMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBankplcMember" abstract="true" name="HSBCBankplcMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_TheHongkongandShanghaiBankingCorporationLimitedMember" abstract="true" name="TheHongkongandShanghaiBankingCorporationLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBankMiddleEastLimitedMember" abstract="true" name="HSBCBankMiddleEastLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCNorthAmericaHoldingsInc.Member" abstract="true" name="HSBCNorthAmericaHoldingsInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBankCanadaMember" abstract="true" name="HSBCBankCanadaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_GrupoFinancieroHSBCS.A.deC.V.Member" abstract="true" name="GrupoFinancieroHSBCS.A.deC.V.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherTradingEntitiesMember" abstract="true" name="OtherTradingEntitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HoldingCompaniesSharedServiceCentresAndIntraGroupEliminationsMember" abstract="true" name="HoldingCompaniesSharedServiceCentresAndIntraGroupEliminationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AverageNumberOfTemporaryEmployees" abstract="false" name="AverageNumberOfTemporaryEmployees" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hsbc_IncentiveAwardsGrantedInCurrentYear" abstract="false" name="IncentiveAwardsGrantedInCurrentYear" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncentiveAwardsCurrentYearPortionDeferred" abstract="false" name="IncentiveAwardsCurrentYearPortionDeferred" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_CurrentYearIncentiveAwardsRecognized" abstract="false" name="CurrentYearIncentiveAwardsRecognized" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncentiveAwardsCurrentYearChargesForDeferredBonusesFromPreviousYears" abstract="false" name="IncentiveAwardsCurrentYearChargesForDeferredBonusesFromPreviousYears" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncentiveAwardsOtherAdjustments" abstract="false" name="IncentiveAwardsOtherAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncentiveAwardsNet" abstract="false" name="IncentiveAwardsNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ConditionalShareAwardsMember" abstract="true" name="ConditionalShareAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SavingsrelatedAndOtherShareAwardsMember" abstract="true" name="SavingsrelatedAndOtherShareAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DeferredRestrictedShareAwardsMember" abstract="true" name="DeferredRestrictedShareAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_InternationalEmployeeSharePurchasePlanMember" abstract="true" name="InternationalEmployeeSharePurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_VestingTranchesAxis" abstract="true" name="VestingTranchesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_Vesting1Domain" abstract="true" name="Vesting1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_VestingTrancheOneMember" abstract="true" name="VestingTrancheOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_VestingTrancheTwoMember" abstract="true" name="VestingTrancheTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_VestingTrancheThreeMember" abstract="true" name="VestingTrancheThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_VestingTrancheFourMember" abstract="true" name="VestingTrancheFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod2" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hsbc_NumberOfJurisdictionsWithPlanParticipants" abstract="false" name="NumberOfJurisdictionsWithPlanParticipants" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerQuarter" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerQuarter" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SharebasedPaymentArrangementsAwardMatchingRatio" abstract="false" name="SharebasedPaymentArrangementsAwardMatchingRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="hsbc_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingPeriodMaximumPeriodFromPurchaseofShares" abstract="false" name="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingPeriodMaximumPeriodFromPurchaseofShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hsbc_SavingsrelatedShareOptionPlansMember" abstract="true" name="SavingsrelatedShareOptionPlansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SharebasedCompensationArrangementEmployeeMonthlySavings" abstract="false" name="SharebasedCompensationArrangementEmployeeMonthlySavings" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_TermOfOptionsGrantedForSharebasedPaymentArrangements" abstract="false" name="TermOfOptionsGrantedForSharebasedPaymentArrangements" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hsbc_SharebasedCompensationArrangementBySharebasedPaymentAwardDiscountFromMarketPriceOfferingDate" abstract="false" name="SharebasedCompensationArrangementBySharebasedPaymentAwardDiscountFromMarketPriceOfferingDate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_DefinedContributionPensionPlanMember" abstract="true" name="DefinedContributionPensionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_RetirementPlanName1Axis" abstract="true" name="RetirementPlanName1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_RetirementPlanName1Domain" abstract="true" name="RetirementPlanName1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_PrincipalPlanMember" abstract="true" name="PrincipalPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherPlansMember" abstract="true" name="OtherPlansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ProjectedUnitCreditMethodMember" abstract="true" name="ProjectedUnitCreditMethodMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_PlanAssetsAtFairValueIncludingDefinedContributionAssets" abstract="false" name="PlanAssetsAtFairValueIncludingDefinedContributionAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DefinedBenefitPlanFundedLevel" abstract="false" name="DefinedBenefitPlanFundedLevel" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_EstimatedAssetsNeededToSecureAllFuturePensionPayments" abstract="false" name="EstimatedAssetsNeededToSecureAllFuturePensionPayments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_PostemploymentBenefitExpenseDefinedBenefitPlansAndDefinedContributionPlans" abstract="false" name="PostemploymentBenefitExpenseDefinedBenefitPlansAndDefinedContributionPlans" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_PostEmploymentBenefitExpenseDefinedBenefitAndContributionHealthcarePlans" abstract="false" name="PostEmploymentBenefitExpenseDefinedBenefitAndContributionHealthcarePlans" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_AccrualDeferredIncomeAndOtherLiabilitiesMember" abstract="true" name="AccrualDeferredIncomeAndOtherLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_PrepaymentsAccruedIncomeAndOtherAssetsMember" abstract="true" name="PrepaymentsAccruedIncomeAndOtherAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MemberOfDefinedBenefitPlanNumberOfEmployees" abstract="false" name="MemberOfDefinedBenefitPlanNumberOfEmployees" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hsbc_CurrentServiceCostNetPastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" abstract="false" name="CurrentServiceCostNetPastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_GainLossOnOtherChangesInRemeasurementOfNetDefinedBenefitLiabilityAsset" abstract="false" name="GainLossOnOtherChangesInRemeasurementOfNetDefinedBenefitLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_MaturityOfPaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" abstract="false" name="MaturityOfPaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_OtherInterestRatesMember" abstract="true" name="OtherInterestRatesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherAssetsNegativeCashAmountContributedToFairValueOfPlanAssets" abstract="false" name="OtherAssetsNegativeCashAmountContributedToFairValueOfPlanAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ActuarialAssumptionOfExpectedRatesOfInflationRetailPriceIndex" abstract="false" name="ActuarialAssumptionOfExpectedRatesOfInflationRetailPriceIndex" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_ActuarialAssumptionOfExpectedRatesOfInflationConsumerPriceIndex" abstract="false" name="ActuarialAssumptionOfExpectedRatesOfInflationConsumerPriceIndex" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_ParticipantCurrentDemographicAxis" abstract="true" name="ParticipantCurrentDemographicAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_ParticipantCurrentDemographicDomain" abstract="true" name="ParticipantCurrentDemographicDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_Aged60MaleMember" abstract="true" name="Aged60MaleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_Aged40MaleMember" abstract="true" name="Aged40MaleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_Aged60FemaleMember" abstract="true" name="Aged60FemaleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_Aged40FemaleMember" abstract="true" name="Aged40FemaleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DurationOfReasonablyPossibleIncreaseInActuarialAssumption" abstract="false" name="DurationOfReasonablyPossibleIncreaseInActuarialAssumption" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hsbc_LevelOfRoundingUsed" abstract="false" name="LevelOfRoundingUsed" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_AuditorsRemunerationForStatutoryAndSubsidiaryAuditServices" abstract="false" name="AuditorsRemunerationForStatutoryAndSubsidiaryAuditServices" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_AuditorsRemunerationForOtherAuditServices" abstract="false" name="AuditorsRemunerationForOtherAuditServices" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_AuditorsRemunerationForStatutoryAuditServices" abstract="false" name="AuditorsRemunerationForStatutoryAuditServices" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_AuditorsRemunerationForSubsidiaryAuditServices" abstract="false" name="AuditorsRemunerationForSubsidiaryAuditServices" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_AuditorsRemunerationForAuditRelatedAssuranceServices" abstract="false" name="AuditorsRemunerationForAuditRelatedAssuranceServices" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_AuditorsRemunerationForOtherAssuranceServices" abstract="false" name="AuditorsRemunerationForOtherAssuranceServices" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_AuditorsRenumerationExpensesReimbursed" abstract="false" name="AuditorsRenumerationExpensesReimbursed" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_AuditorsRemunerationEstimatedFeesPaidByAssociatedThirdParties" abstract="false" name="AuditorsRemunerationEstimatedFeesPaidByAssociatedThirdParties" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SummaryOfIncomeTaxesTable" abstract="true" name="SummaryOfIncomeTaxesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_IncomeTaxAuthorityName1Axis" abstract="true" name="IncomeTaxAuthorityName1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_IncomeTaxAuthorityName1Domain" abstract="true" name="IncomeTaxAuthorityName1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_InlandRevenueHongKong1Member" abstract="true" name="InlandRevenueHongKong1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SummaryOfIncomeTaxesLineItems" abstract="true" name="SummaryOfIncomeTaxesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" abstract="false" name="DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_TaxEffectOfDomesticBankingSurcharge" abstract="false" name="TaxEffectOfDomesticBankingSurcharge" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_TaxEffectOfForeignAndLocalTaxes" abstract="false" name="TaxEffectOfForeignAndLocalTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_TaxEffectOfMovementInUnrecognisedDeferredTax" abstract="false" name="TaxEffectOfMovementInUnrecognisedDeferredTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_TaxEffectOfFinesAndProvisionsForRegulatorySettlements" abstract="false" name="TaxEffectOfFinesAndProvisionsForRegulatorySettlements" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_TaxEffectOfImpairmentOfInterestInAssociates" abstract="false" name="TaxEffectOfImpairmentOfInterestInAssociates" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_TaxEffectOfOtherPermanentDifferences" abstract="false" name="TaxEffectOfOtherPermanentDifferences" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_TaxEffectOfDilutionLossOnInvestment" abstract="false" name="TaxEffectOfDilutionLossOnInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_TaxEffectOfMovementInUncertainTaxPositions" abstract="false" name="TaxEffectOfMovementInUncertainTaxPositions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_TaxEffectOfBusinessDisposals" abstract="false" name="TaxEffectOfBusinessDisposals" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_TaxEffectOfDomesticBankingLevy" abstract="false" name="TaxEffectOfDomesticBankingLevy" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_TaxEffectOfGlobalMinimumTaxTopUpCharge" abstract="false" name="TaxEffectOfGlobalMinimumTaxTopUpCharge" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_TaxEffectOfHyperinflationImpact" abstract="false" name="TaxEffectOfHyperinflationImpact" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_TaxEffectOfSaleOfSubsidiary" abstract="false" name="TaxEffectOfSaleOfSubsidiary" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_TaxEffectOfShareOfProfitLossOfEquityAccountedInvestments" abstract="false" name="TaxEffectOfShareOfProfitLossOfEquityAccountedInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_TaxEffectOfDeductionsForAT1CouponPayments" abstract="false" name="TaxEffectOfDeductionsForAT1CouponPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_AdjustmentsForTaxOfPriorPeriods" abstract="false" name="AdjustmentsForTaxOfPriorPeriods" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_TaxEffectOfShareOfNonTaxableGainLossOnDisposalOfSubsidiary" abstract="false" name="TaxEffectOfShareOfNonTaxableGainLossOnDisposalOfSubsidiary" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_TaxEffectOfSaleOfDisposalGroup" abstract="false" name="TaxEffectOfSaleOfDisposalGroup" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_TaxEffectOfGainOnAcquisitions" abstract="false" name="TaxEffectOfGainOnAcquisitions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_TaxRateEffectOfDomesticBankingSurcharge" abstract="false" name="TaxRateEffectOfDomesticBankingSurcharge" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_TaxRateEffectOfForeignAndLocalTaxes" abstract="false" name="TaxRateEffectOfForeignAndLocalTaxes" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_TaxRateEffectOfMovementInForeignUnrecognisedDeferredTax" abstract="false" name="TaxRateEffectOfMovementInForeignUnrecognisedDeferredTax" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_TaxRateEffectOfFinesAndProvisionsForRegulatorySettlements" abstract="false" name="TaxRateEffectOfFinesAndProvisionsForRegulatorySettlements" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hsbc_TaxRateEffectOfImpairmentOfInterestInAssociates" abstract="false" name="TaxRateEffectOfImpairmentOfInterestInAssociates" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_TaxRateEffectOfOtherPermanentDifferences" abstract="false" name="TaxRateEffectOfOtherPermanentDifferences" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_TaxRateEffectOfDilutionLossOnInvestment" abstract="false" name="TaxRateEffectOfDilutionLossOnInvestment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hsbc_TaxRateEffectOfMovementInUncertainTaxPositions" abstract="false" name="TaxRateEffectOfMovementInUncertainTaxPositions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_TaxRateEffectOfBusinessDisposals" abstract="false" name="TaxRateEffectOfBusinessDisposals" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hsbc_TaxRateEffectOfDomesticBankingLevy" abstract="false" name="TaxRateEffectOfDomesticBankingLevy" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_TaxRateEffectOfGlobalMinimumTaxTopUpCharge" abstract="false" name="TaxRateEffectOfGlobalMinimumTaxTopUpCharge" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_TaxRateEffectOfHyperinflationImpact" abstract="false" name="TaxRateEffectOfHyperinflationImpact" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_TaxRateEffectOfSaleOfSubsidiary" abstract="false" name="TaxRateEffectOfSaleOfSubsidiary" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_TaxRateEffectOfShareOfProfitLossOfEquityAccountedInvestments" abstract="false" name="TaxRateEffectOfShareOfProfitLossOfEquityAccountedInvestments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_TaxRateEffectOfDeductionsForAT1CouponPayments" abstract="false" name="TaxRateEffectOfDeductionsForAT1CouponPayments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_TaxRateEffectOfNonTaxableGainLossOnDisposalOfSubsidiary" abstract="false" name="TaxRateEffectOfNonTaxableGainLossOnDisposalOfSubsidiary" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_TaxRateEffectOfSaleOfDisposalGroup" abstract="false" name="TaxRateEffectOfSaleOfDisposalGroup" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_TaxRateEffectOfGainOnAcquisitions" abstract="false" name="TaxRateEffectOfGainOnAcquisitions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_InternalRevenueServiceIRS1Member" abstract="true" name="InternalRevenueServiceIRS1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HerMajestysRevenueandCustomsHMRC1Member" abstract="true" name="HerMajestysRevenueandCustomsHMRC1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HongKongAndMainlandChinaMember" abstract="true" name="HongKongAndMainlandChinaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_StateTaxationAdministrationChinaMember" abstract="true" name="StateTaxationAdministrationChinaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_StatementScenario1Axis" abstract="true" name="StatementScenario1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_StatementScenario1Domain" abstract="true" name="StatementScenario1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ProForma1Member" abstract="true" name="ProForma1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCArgentinaHoldingsS.A.Member" abstract="true" name="HSBCArgentinaHoldingsS.A.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_TaxRateEffectOfGainLossOnDisposalOfInterestInSubsidiary" abstract="false" name="TaxRateEffectOfGainLossOnDisposalOfInterestInSubsidiary" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_TaxRateEffectOfGainLossOnUnrecognisedDeferredTax" abstract="false" name="TaxRateEffectOfGainLossOnUnrecognisedDeferredTax" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_TaxRateEffectOfGainLossOnPillarTwoGlobalMinimumTaxCharge" abstract="false" name="TaxRateEffectOfGainLossOnPillarTwoGlobalMinimumTaxCharge" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_AdjustmentsForCreditChargeToCurrentTaxRelatingToLegacyTaxCases" abstract="false" name="AdjustmentsForCreditChargeToCurrentTaxRelatingToLegacyTaxCases" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_PensionMember" abstract="true" name="PensionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_TemporaryDifferencesFromInvestmentsInSubsidiariesAndBranchesMember" abstract="true" name="TemporaryDifferencesFromInvestmentsInSubsidiariesAndBranchesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FrenchMinistryOfTheEconomyFinanceAndIndustryMember" abstract="true" name="FrenchMinistryOfTheEconomyFinanceAndIndustryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NotLaterThanTenYearsMember" abstract="true" name="NotLaterThanTenYearsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_Within12YearsMember" abstract="true" name="Within12YearsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NoMaturityMember" abstract="true" name="NoMaturityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ManagementFinancialForecastPeriod" abstract="false" name="ManagementFinancialForecastPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hsbc_DeferredTaxAssetExpirationPeriod" abstract="false" name="DeferredTaxAssetExpirationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hsbc_DeferredTaxAssetPeriodForSubstantialRecovery" abstract="false" name="DeferredTaxAssetPeriodForSubstantialRecovery" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hsbc_DeferredTaxAssetPeriodForMajorityRecovery" abstract="false" name="DeferredTaxAssetPeriodForMajorityRecovery" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hsbc_DeductibleTemporaryDifferencesUnusedTaxLossesAndUnusedTaxCreditsForWhichNoDeferredTaxAssetIsRecognised" abstract="false" name="DeductibleTemporaryDifferencesUnusedTaxLossesAndUnusedTaxCreditsForWhichNoDeferredTaxAssetIsRecognised" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DeferredTaxAssetExpirationPeriodWithExpiryDate" abstract="false" name="DeferredTaxAssetExpirationPeriodWithExpiryDate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hsbc_DeferredTaxAssetExpirationPeriodWithoutExpiryDate" abstract="false" name="DeferredTaxAssetExpirationPeriodWithoutExpiryDate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hsbc_UnusedTaxLossesAndUnusedTaxCreditsMember" abstract="true" name="UnusedTaxLossesAndUnusedTaxCreditsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DerivativesDebtAndInvestmentsRelatedTemporaryDifferencesMember" abstract="true" name="DerivativesDebtAndInvestmentsRelatedTemporaryDifferencesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CashFlowHedgesRelatedTemporaryDifferencesMember" abstract="true" name="CashFlowHedgesRelatedTemporaryDifferencesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_RetirementObligationRelatedTemporaryDifferencesMember" abstract="true" name="RetirementObligationRelatedTemporaryDifferencesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DeferredTaxAssetsBeforeOffset" abstract="false" name="DeferredTaxAssetsBeforeOffset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DeferredTaxLiabilitiesBeforeOffset" abstract="false" name="DeferredTaxLiabilitiesBeforeOffset" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DividendsPayable1Table" abstract="true" name="DividendsPayable1Table" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_Dividends1Axis" abstract="true" name="Dividends1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_Dividends1Domain" abstract="true" name="Dividends1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SecondQuarterDividendPreviousYearMember" abstract="true" name="SecondQuarterDividendPreviousYearMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FourthQuarterDividendPreviousYearMember" abstract="true" name="FourthQuarterDividendPreviousYearMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FirstQuarterDividendMember" abstract="true" name="FirstQuarterDividendMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SpecialDividendMember" abstract="true" name="SpecialDividendMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SecondInterimDividendMember" abstract="true" name="SecondInterimDividendMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ThirdInterimDividendMember" abstract="true" name="ThirdInterimDividendMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DividendsPayable1LineItems" abstract="true" name="DividendsPayable1LineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_DisclosureOfOtherEquityTable" abstract="true" name="DisclosureOfOtherEquityTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_A2450m6.375PerpetualSubordinatedContingentConvertibleSecuritiesMember" abstract="true" name="A2450m6.375PerpetualSubordinatedContingentConvertibleSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A3000m6.000PerpetualSubordinatedContingentConvertibleSecuritiesMember" abstract="true" name="A3000m6.000PerpetualSubordinatedContingentConvertibleSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A2350m6.250PerpetualSubordinatedContingentConvertibleSecuritiesMember" abstract="true" name="A2350m6.250PerpetualSubordinatedContingentConvertibleSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A1800m6.5PerpetualSubordinatedContingentConvertibleSecuritiesMember" abstract="true" name="A1800m6.5PerpetualSubordinatedContingentConvertibleSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A1500m46PerpetualSubordinatedContingentConvertibleSecuritiesMember" abstract="true" name="A1500m46PerpetualSubordinatedContingentConvertibleSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A1000m40PerpetualSubordinatedContingentConvertibleSecuritiesMember" abstract="true" name="A1000m40PerpetualSubordinatedContingentConvertibleSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A1000m47PerpetualSubordinatedContingentConvertibleSecuritiesMember" abstract="true" name="A1000m47PerpetualSubordinatedContingentConvertibleSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A2000m8PerpetualSubordinatedContingentConvertibleSecuritiesMember" abstract="true" name="A2000m8PerpetualSubordinatedContingentConvertibleSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A1350m6.875PerpetualSubordinatedContingentConvertibleSecuritiesMember" abstract="true" name="A1350m6.875PerpetualSubordinatedContingentConvertibleSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A1150m6.950PerpetualSubordinatedContingentConvertibleSecuritiesMember" abstract="true" name="A1150m6.950PerpetualSubordinatedContingentConvertibleSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_EUR1500m5.250PerpetualSubordinatedContingentConvertibleSecuritiesMember" abstract="true" name="EUR1500m5.250PerpetualSubordinatedContingentConvertibleSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_EUR1000m6.000PerpetualSubordinatedContingentConvertibleSecuritiesMember" abstract="true" name="EUR1000m6.000PerpetualSubordinatedContingentConvertibleSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_EUR1250m4.750PerpetualSubordinatedContingentConvertibleSecuritiesMember" abstract="true" name="EUR1250m4.750PerpetualSubordinatedContingentConvertibleSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_GBP1000m5.875PerpetualSubordinatedContingentConvertibleSecuritiesMember" abstract="true" name="GBP1000m5.875PerpetualSubordinatedContingentConvertibleSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SGD1000m4.700PerpetualSubordinatedContingentConvertibleSecuritiesMember" abstract="true" name="SGD1000m4.700PerpetualSubordinatedContingentConvertibleSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SGD750m5.000PerpetualSubordinatedContingentConvertibleSecuritiesMember" abstract="true" name="SGD750m5.000PerpetualSubordinatedContingentConvertibleSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SGD1500m5.250PerpetualSubordinatedContingentConvertibleSecuritiesMember" abstract="true" name="SGD1500m5.250PerpetualSubordinatedContingentConvertibleSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DisclosureOfOtherEquityLineItems" abstract="true" name="DisclosureOfOtherEquityLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_EUR1250mSubordinatedCapitalSecuritiesMember" abstract="true" name="EUR1250mSubordinatedCapitalSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DividendDistributionMember" abstract="true" name="DividendDistributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" abstract="false" name="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="hsbc_NumberOfOperatingSegments1" abstract="false" name="NumberOfOperatingSegments1" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hsbc_OperatingSegmentsExcludingIntersegmentEliminationMember" abstract="true" name="OperatingSegmentsExcludingIntersegmentEliminationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_Corporate1Member" abstract="true" name="Corporate1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_PercentageOfEntitysAdjustedProfitLossBeforeTax" abstract="false" name="PercentageOfEntitysAdjustedProfitLossBeforeTax" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_AdjustedCostEfficiencyRatio" abstract="false" name="AdjustedCostEfficiencyRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="hsbc_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodLessImpairment" abstract="false" name="ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodLessImpairment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_OtherCountriesTerritoriesMember" abstract="true" name="OtherCountriesTerritoriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CorporateAndReconcilingItemsMember" abstract="true" name="CorporateAndReconcilingItemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SiliconValleyBankUKLimitedMember" abstract="true" name="SiliconValleyBankUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HeraldFundSPCMember" abstract="true" name="HeraldFundSPCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCSecuritiesServicesLuxembourgS.A.Member" abstract="true" name="HSBCSecuritiesServicesLuxembourgS.A.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HistoricalTradingActivitiesMember" abstract="true" name="HistoricalTradingActivitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_RevenueFromDisposalsAcquisitionsAndInvestmentInBusinesses" abstract="false" name="RevenueFromDisposalsAcquisitionsAndInvestmentInBusinesses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_RevenueFromDisposalOfMarketsTreasuryRepositioning" abstract="false" name="RevenueFromDisposalOfMarketsTreasuryRepositioning" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_RevenueFromEarlyRedemptionOfLegacySecurities" abstract="false" name="RevenueFromEarlyRedemptionOfLegacySecurities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_OperatingExpensesFromDisposalsAcquisitionsAndInvestmentInBusinesses" abstract="false" name="OperatingExpensesFromDisposalsAcquisitionsAndInvestmentInBusinesses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ProvisionsReversalsForCostOfRestructuring" abstract="false" name="ProvisionsReversalsForCostOfRestructuring" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_LegalProvisionExpense" abstract="false" name="LegalProvisionExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_TreasuryAndOtherEligibleBillsMember" abstract="true" name="TreasuryAndOtherEligibleBillsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LoansAndAdvancesToCustomersMember" abstract="true" name="LoansAndAdvancesToCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable" abstract="true" name="DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" abstract="true" name="DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_StructuredNotesLiabilitiesMember" abstract="true" name="StructuredNotesLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherDerivativesLiabilitiesMember" abstract="true" name="OtherDerivativesLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherPortfoliosAssetsMember" abstract="true" name="OtherPortfoliosAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_BondsAssetsMember" abstract="true" name="BondsAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LoansAssetsMember" abstract="true" name="LoansAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherPortfoliosLiabilitiesMember" abstract="true" name="OtherPortfoliosLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_BondsLiabilitiesMember" abstract="true" name="BondsLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LoansLiabilitiesMember" abstract="true" name="LoansLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_IncomeStatementLocation1Axis" abstract="true" name="IncomeStatementLocation1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_IncomeStatementLocation1Domain" abstract="true" name="IncomeStatementLocation1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NetIncomeFromFinancialInstrumentsHeldForTradingOrManagedOnAFairValueBasisMember" abstract="true" name="NetIncomeFromFinancialInstrumentsHeldForTradingOrManagedOnAFairValueBasisMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NetIncomeFromAssetsAndLiabilitiesOfInsuranceBusinessesIncludingRelatedDerivativesMeasuredAtFairValueThroughProfitOrLossMember" abstract="true" name="NetIncomeFromAssetsAndLiabilitiesOfInsuranceBusinessesIncludingRelatedDerivativesMeasuredAtFairValueThroughProfitOrLossMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ChangesInFairValueOfOtherFinancialInstrumentsMandatorilyMeasuredAtFairValueThroughProfitOrLossMember" abstract="true" name="ChangesInFairValueOfOtherFinancialInstrumentsMandatorilyMeasuredAtFairValueThroughProfitOrLossMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_GainLossOnFinancialInstrumentsMember" abstract="true" name="GainLossOnFinancialInstrumentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherIncomeLossMember" abstract="true" name="OtherIncomeLossMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsHeldForTradingAndDerivativesMember" abstract="true" name="FinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsHeldForTradingAndDerivativesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTradingAndDerivativesMember" abstract="true" name="FinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTradingAndDerivativesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_GainLossRecognizedInProfitOrLossDueToFavourableChangesInSignificantUnobservableInputs" abstract="false" name="GainLossRecognizedInProfitOrLossDueToFavourableChangesInSignificantUnobservableInputs" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_GainLossRecognizedInProfitOrLossDueToUnfavourableChangesInSignificantUnobservableInputs" abstract="false" name="GainLossRecognizedInProfitOrLossDueToUnfavourableChangesInSignificantUnobservableInputs" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_GainLossRecognizedInOtherComprehensiveIncomeDueToFavourableChangesInSignificantUnobservableInputs" abstract="false" name="GainLossRecognizedInOtherComprehensiveIncomeDueToFavourableChangesInSignificantUnobservableInputs" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_GainLossRecognizedInOtherComprehensiveIncomeDueToUnfavourableChangesInSignificantUnobservableInputs" abstract="false" name="GainLossRecognizedInOtherComprehensiveIncomeDueToUnfavourableChangesInSignificantUnobservableInputs" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_PricesMeasurementInputMember" abstract="true" name="PricesMeasurementInputMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_EquityCorrelationMeasurementInputMember" abstract="true" name="EquityCorrelationMeasurementInputMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ForeignExchangeVolatilityMeasurementInputMember" abstract="true" name="ForeignExchangeVolatilityMeasurementInputMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_StructuredNotesMember" abstract="true" name="StructuredNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_StructuredNotesEquityLinkedOneMember" abstract="true" name="StructuredNotesEquityLinkedOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_StructuredNotesFXLinkedMember" abstract="true" name="StructuredNotesFXLinkedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_StructuredNotesOtherLiabilitiesMember" abstract="true" name="StructuredNotesOtherLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherDerivativesAssetsMember" abstract="true" name="OtherDerivativesAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherDerivativeAssetsSecuritisationSwapsMember" abstract="true" name="OtherDerivativeAssetsSecuritisationSwapsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherDerivativeAssetsLongDatedSwaptionsMember" abstract="true" name="OtherDerivativeAssetsLongDatedSwaptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherDerivativeAssetsMiscellaneousMember" abstract="true" name="OtherDerivativeAssetsMiscellaneousMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherDerivativeAssetsForeignExchangeOptionsMember" abstract="true" name="OtherDerivativeAssetsForeignExchangeOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherDerivativeAssetsLongDatedSingleStockOptionsMember" abstract="true" name="OtherDerivativeAssetsLongDatedSingleStockOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherPortfoliosBondsMember" abstract="true" name="OtherPortfoliosBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherPortfoliosAssetsBondsMember" abstract="true" name="OtherPortfoliosAssetsBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherStructuredNotesMember" abstract="true" name="OtherStructuredNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DerivativeReturnSwapsAssetMember" abstract="true" name="DerivativeReturnSwapsAssetMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherCreditDerivativeAssetMember" abstract="true" name="OtherCreditDerivativeAssetMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherDerivativeAssetMember" abstract="true" name="OtherDerivativeAssetMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherPortfolioAssetsMiscellaneousMember" abstract="true" name="OtherPortfolioAssetsMiscellaneousMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherEquitySecuritiesLiabilityMember" abstract="true" name="OtherEquitySecuritiesLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherDerivativeLiabilitiesSecuritisationSwapsMember" abstract="true" name="OtherDerivativeLiabilitiesSecuritisationSwapsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherPortfoliosLiabilitiesBondsMember" abstract="true" name="OtherPortfoliosLiabilitiesBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherPortfolioLiabilitiesMiscellaneousMember" abstract="true" name="OtherPortfolioLiabilitiesMiscellaneousMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DerivativeReturnSwapsLiabilitiesMember" abstract="true" name="DerivativeReturnSwapsLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherCreditDerivativeLiabilityMember" abstract="true" name="OtherCreditDerivativeLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherDerivativeLiabilityMember" abstract="true" name="OtherDerivativeLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherDerivativeLiabilitiesLongDatedSwaptionsMember" abstract="true" name="OtherDerivativeLiabilitiesLongDatedSwaptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherDerivativeLiabilitiesForeignExchangeOptionsMember" abstract="true" name="OtherDerivativeLiabilitiesForeignExchangeOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherDerivativeLiabilitiesMiscellaneousMember" abstract="true" name="OtherDerivativeLiabilitiesMiscellaneousMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherDerivativeLiabilitiesLongDatedSingleStockOptionsMember" abstract="true" name="OtherDerivativeLiabilitiesLongDatedSingleStockOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_TradingAssetsMember" abstract="true" name="TradingAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ReverseRepurchaseAgreementNontradingMember" abstract="true" name="ReverseRepurchaseAgreementNontradingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DepositsByBanksMember" abstract="true" name="DepositsByBanksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CustomerAccountsMember" abstract="true" name="CustomerAccountsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_RepurchaseAgreementMember" abstract="true" name="RepurchaseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SubordinatedLiabilitiesMember" abstract="true" name="SubordinatedLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SubordinatedDebt1Member" abstract="true" name="SubordinatedDebt1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FinancialAssetsDesignatedAtFairValueExcludingCorporateAndConsumerLoansMember" abstract="true" name="FinancialAssetsDesignatedAtFairValueExcludingCorporateAndConsumerLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CorporateAndConsumerLoansMember" abstract="true" name="CorporateAndConsumerLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NotionalAmountOfDerivativeTradingInstruments" abstract="false" name="NotionalAmountOfDerivativeTradingInstruments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_GrossDerivativeFinancialAssetsIncludingNotSubjecttoEnforceableMasterNettingArrangements" abstract="false" name="GrossDerivativeFinancialAssetsIncludingNotSubjecttoEnforceableMasterNettingArrangements" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_GrossDerivativeFinancialLiabilitiesIncludingNotSubjecttoEnforceableMasterNettingArrangements" abstract="false" name="GrossDerivativeFinancialLiabilitiesIncludingNotSubjecttoEnforceableMasterNettingArrangements" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_NonDynamicFairValueHedgesMember" abstract="true" name="NonDynamicFairValueHedgesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_WeightedAverageRateOfHedgingInstrument" abstract="false" name="WeightedAverageRateOfHedgingInstrument" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_ReverseReposMember" abstract="true" name="ReverseReposMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_InvestmentInSubsidiariesMember" abstract="true" name="InvestmentInSubsidiariesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ChangesInReserveOfCashFlowHedgesContinuingHedgesRollForward" abstract="true" name="ChangesInReserveOfCashFlowHedgesContinuingHedgesRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_FairValueGainsLossesReclassifiedfromCashFlowHedgeReservestoIncomeStatementAbstract" abstract="true" name="FairValueGainsLossesReclassifiedfromCashFlowHedgeReservestoIncomeStatementAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_ReclassificationAdjustmentsOnCashFlowHedgesForWhichHedgedItemAffectedProfitOrLossBeforeTax" abstract="false" name="ReclassificationAdjustmentsOnCashFlowHedgesForWhichHedgedItemAffectedProfitOrLossBeforeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ReclassificationAdjustmentsOnCashFlowHedgesOther" abstract="false" name="ReclassificationAdjustmentsOnCashFlowHedgesOther" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_FinancialAssetsAtAmortisedCostAndAtFairValueThroughOtherComprehensiveIncomeCategoryMember" abstract="true" name="FinancialAssetsAtAmortisedCostAndAtFairValueThroughOtherComprehensiveIncomeCategoryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherFinancialInstrumentsMember" abstract="true" name="OtherFinancialInstrumentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_InvestmentsRequiredByCentralInstitutionsMember" abstract="true" name="InvestmentsRequiredByCentralInstitutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_InvestmentsToFacilitateOngoingBusinessMember" abstract="true" name="InvestmentsToFacilitateOngoingBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherEquityInstrumentsMember" abstract="true" name="OtherEquityInstrumentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_USTreasurySecurities1Member" abstract="true" name="USTreasurySecurities1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_USGovernmentCorporationsandAgenciesSecurities1Member" abstract="true" name="USGovernmentCorporationsandAgenciesSecurities1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_USGovernmentSponsoredEnterprisesDebtSecurities1Member" abstract="true" name="USGovernmentSponsoredEnterprisesDebtSecurities1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_UnitedKingdomGovernmentSecuritiesMember" abstract="true" name="UnitedKingdomGovernmentSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HongKongGovernmentSecuritiesMember" abstract="true" name="HongKongGovernmentSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherGovernmentSecuritiesMember" abstract="true" name="OtherGovernmentSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AssetBackedSecurities1Member" abstract="true" name="AssetBackedSecurities1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CorporateDebtSecurities1Member" abstract="true" name="CorporateDebtSecurities1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_EffectiveInterestRateOfFinancialAssets" abstract="false" name="EffectiveInterestRateOfFinancialAssets" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_OtherFinancialAssetsMember" abstract="true" name="OtherFinancialAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilitiesPermittedToBeSoldOrPledged" abstract="false" name="FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilitiesPermittedToBeSoldOrPledged" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SaudiAwwalBankMember" abstract="true" name="SaudiAwwalBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherAssociatesAndJointVenturesMember" abstract="true" name="OtherAssociatesAndJointVenturesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NumberOfMainComponentsInValueInUseCalculation" abstract="false" name="NumberOfMainComponentsInValueInUseCalculation" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hsbc_InputsAssumptionsAndEstimationTechniquesUsedToDetermineValueInUseShortToMediumForecastTerm" abstract="false" name="InputsAssumptionsAndEstimationTechniquesUsedToDetermineValueInUseShortToMediumForecastTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hsbc_DescriptionOfGrowthRateUsedToExtrapolateLongTermProfitProjectionsInCurrentEstimateOfValueInUse" abstract="false" name="DescriptionOfGrowthRateUsedToExtrapolateLongTermProfitProjectionsInCurrentEstimateOfValueInUse" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_DescriptionOfGrowthRateUsedToExtrapolateLongTermAssetProjectionsInCurrentEstimateOfValueInUse" abstract="false" name="DescriptionOfGrowthRateUsedToExtrapolateLongTermAssetProjectionsInCurrentEstimateOfValueInUse" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_DescriptionOfLoanImpairmentChargeAsPercentageOfCustomerAdvancesInCurrentEstimateOfValueInUse" abstract="false" name="DescriptionOfLoanImpairmentChargeAsPercentageOfCustomerAdvancesInCurrentEstimateOfValueInUse" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_DescriptionOfLoanImpairmentChargeAsPercentageOfCustomerAdvancesInFutureEstimateOfValueInUse" abstract="false" name="DescriptionOfLoanImpairmentChargeAsPercentageOfCustomerAdvancesInFutureEstimateOfValueInUse" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_DescriptionOfRiskWeightedAssetsAsPercentageOfTotalAssetsInCurrentEstimateOfValueInUse" abstract="false" name="DescriptionOfRiskWeightedAssetsAsPercentageOfTotalAssetsInCurrentEstimateOfValueInUse" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_DescriptionOfRiskWeightedAssetsAsPercentageOfTotalAssetsInFutureEstimateOfValueInUse" abstract="false" name="DescriptionOfRiskWeightedAssetsAsPercentageOfTotalAssetsInFutureEstimateOfValueInUse" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_DescriptionOfLoansAndAdvancesToCustomerGrowthRateUsedInCurrentEstimateOfValueInUse" abstract="false" name="DescriptionOfLoansAndAdvancesToCustomerGrowthRateUsedInCurrentEstimateOfValueInUse" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_DescriptionOfOperatingIncomeRatioUsedInCurrentEstimateOfValueInUse" abstract="false" name="DescriptionOfOperatingIncomeRatioUsedInCurrentEstimateOfValueInUse" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_DescriptionOfCostIncomeRatioUsedInCurrentEstimateOfValueInUse" abstract="false" name="DescriptionOfCostIncomeRatioUsedInCurrentEstimateOfValueInUse" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_DescriptionOfLongTermEffectiveTaxRateInFutureEstimateOfValueInUse" abstract="false" name="DescriptionOfLongTermEffectiveTaxRateInFutureEstimateOfValueInUse" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_DescriptionOfCapitalAdequacyRatioInCurrentEstimateOfValueInUse" abstract="false" name="DescriptionOfCapitalAdequacyRatioInCurrentEstimateOfValueInUse" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_DescriptionOfTier1CapitalAdequacyRatioInCurrentEstimateOfValueInUse" abstract="false" name="DescriptionOfTier1CapitalAdequacyRatioInCurrentEstimateOfValueInUse" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_ValueInUseOfInvestmentsInAssociatesAfterReasonablyPossibleChangesInKeyAssumptions" abstract="false" name="ValueInUseOfInvestmentsInAssociatesAfterReasonablyPossibleChangesInKeyAssumptions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseInDiscountRate" abstract="false" name="IncreaseDecreaseInDiscountRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_CategoriesOfKeyAssumptionsAxis" abstract="true" name="CategoriesOfKeyAssumptionsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_CategoriesOfKeyAssumptionsDomain" abstract="true" name="CategoriesOfKeyAssumptionsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LongTermProfitGrowthRateMember" abstract="true" name="LongTermProfitGrowthRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LongTermAssetGrowthRateMember" abstract="true" name="LongTermAssetGrowthRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DiscountRateMember" abstract="true" name="DiscountRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ExpectedCreditLossesAsPercentageOfLoansAndAdvancesToCustomersMember" abstract="true" name="ExpectedCreditLossesAsPercentageOfLoansAndAdvancesToCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_RiskWeightedAssetsAsPercentageOfTotalAssetsMember" abstract="true" name="RiskWeightedAssetsAsPercentageOfTotalAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LoansAndAdvancesToCustomersGrowthMember" abstract="true" name="LoansAndAdvancesToCustomersGrowthMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OperatingIncomeGrowthRateMember" abstract="true" name="OperatingIncomeGrowthRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CostIncomeRatioMember" abstract="true" name="CostIncomeRatioMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LongTermEffectiveTaxRateMember" abstract="true" name="LongTermEffectiveTaxRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CapitalRequirementsCapitalAdequacyRatioMember" abstract="true" name="CapitalRequirementsCapitalAdequacyRatioMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CapitalRequirementsTier1CapitalAdequacyRatioMember" abstract="true" name="CapitalRequirementsTier1CapitalAdequacyRatioMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LoansAndAdvancesToCustomersGrowthRateMember" abstract="true" name="LoansAndAdvancesToCustomersGrowthRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ForecastedPeriodAxis" abstract="true" name="ForecastedPeriodAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_ForecastedPeriodDomain" abstract="true" name="ForecastedPeriodDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NotLaterThanFourYearsMember" abstract="true" name="NotLaterThanFourYearsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AfterFourYearsMember" abstract="true" name="AfterFourYearsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseInBasisPointsDueToReasonablyPossibleFavourableChangesInKeyAssumptions" abstract="false" name="IncreaseDecreaseInBasisPointsDueToReasonablyPossibleFavourableChangesInKeyAssumptions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_ReversalOfImpairmentValueInUseHeadroomOfInvestmentsInAssociatesDueToReasonablyPossibleFavourableChangesInKeyAssumptions" abstract="false" name="ReversalOfImpairmentValueInUseHeadroomOfInvestmentsInAssociatesDueToReasonablyPossibleFavourableChangesInKeyAssumptions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseInBasisPointsDueToReasonablyPossibleUnfavourableChangesInKeyAssumptions" abstract="false" name="IncreaseDecreaseInBasisPointsDueToReasonablyPossibleUnfavourableChangesInKeyAssumptions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_ImpairmentOfInvestmentsInAssociatesDueToReasonablyPossibleUnfavourableChangesInKeyAssumptions" abstract="false" name="ImpairmentOfInvestmentsInAssociatesDueToReasonablyPossibleUnfavourableChangesInKeyAssumptions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_OtherEquityInstruments" abstract="false" name="OtherEquityInstruments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ShareOfTotalShareholdersEquityOfAssociatesExcludingOtherEquityInstruments" abstract="false" name="ShareOfTotalShareholdersEquityOfAssociatesExcludingOtherEquityInstruments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ShareOfTotalShareholdersEquityOfAssociates" abstract="false" name="ShareOfTotalShareholdersEquityOfAssociates" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_NonCumulativeThirdDollarPreferenceSharesMember" abstract="true" name="NonCumulativeThirdDollarPreferenceSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCContinentalEuropeMember" abstract="true" name="HSBCContinentalEuropeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HangSengBankLimitedMember" abstract="true" name="HangSengBankLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBankChinaCompanyLimitedMember" abstract="true" name="HSBCBankChinaCompanyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBankMalaysiaBerhadMember" abstract="true" name="HSBCBankMalaysiaBerhadMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBankUSAN.A.Member" abstract="true" name="HSBCBankUSAN.A.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCMexicoS.A.InstitucindeBancaMltipleGrupoFinancieroHSBCMember" abstract="true" name="HSBCMexicoS.A.InstitucindeBancaMltipleGrupoFinancieroHSBCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ProportionOfOwnershipInterestInSubsidiaryTradingBooks" abstract="false" name="ProportionOfOwnershipInterestInSubsidiaryTradingBooks" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_HSBCAsiaHoldingsLimitedMember" abstract="true" name="HSBCAsiaHoldingsLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseInInvestmentsInSubsidiariesReportedInSeparateFinancialStatements" abstract="false" name="IncreaseDecreaseInInvestmentsInSubsidiariesReportedInSeparateFinancialStatements" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_HSBCNorthAmericaHoldingsLimitedMember" abstract="true" name="HSBCNorthAmericaHoldingsLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LongTermGrowthRateMeasurementInputMember" abstract="true" name="LongTermGrowthRateMeasurementInputMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A100BpsDecreaseInDiscountRateMember" abstract="true" name="A100BpsDecreaseInDiscountRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A10DecreaseInForecastProfitabilityMember" abstract="true" name="A10DecreaseInForecastProfitabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisIncreaseDecreaseDueToReasonablyPossibleChangeInRiskVariableAmount" abstract="false" name="SensitivityAnalysisIncreaseDecreaseDueToReasonablyPossibleChangeInRiskVariableAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SummarisedFinancialInformationAbstract" abstract="true" name="SummarisedFinancialInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_ProportionOfOwnershipInterestsHeldByNoncontrollingInterestsTradingBooks" abstract="false" name="ProportionOfOwnershipInterestsHeldByNoncontrollingInterestsTradingBooks" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_InvestmentFundsManagedByParentMember" abstract="true" name="InvestmentFundsManagedByParentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherConsolidatedStructuredEntitiesMember" abstract="true" name="OtherConsolidatedStructuredEntitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SecuritiesInvestmentConduitMember" abstract="true" name="SecuritiesInvestmentConduitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MultiSellerConduitMember" abstract="true" name="MultiSellerConduitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SolitaireMember" abstract="true" name="SolitaireMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NumberOfConduits" abstract="false" name="NumberOfConduits" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hsbc_InvestmentFundsManagedByThirdPartyMember" abstract="true" name="InvestmentFundsManagedByThirdPartyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherUnconsolidatedStructuredEntitiesMember" abstract="true" name="OtherUnconsolidatedStructuredEntitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AssetCarryingAmountAxis" abstract="true" name="AssetCarryingAmountAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_AssetCarryingAmountDomain" abstract="true" name="AssetCarryingAmountDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AssetCarryingAmount0To500000000Member" abstract="true" name="AssetCarryingAmount0To500000000Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AssetCarryingAmount500000001To2000000000Member" abstract="true" name="AssetCarryingAmount500000001To2000000000Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AssetCarryingAmount2000000001To5000000000Member" abstract="true" name="AssetCarryingAmount2000000001To5000000000Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AssetCarryingAmount5000000001To25000000000Member" abstract="true" name="AssetCarryingAmount5000000001To25000000000Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AssetCarryingAmountOver25000000000Member" abstract="true" name="AssetCarryingAmountOver25000000000Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NumberOfUnconsolidatedStructuredEntities" abstract="false" name="NumberOfUnconsolidatedStructuredEntities" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hsbc_FinancialAssetsAtFairValueThroughProfitOrLossExcludingThoseClassifiedAsHeldForTrading" abstract="false" name="FinancialAssetsAtFairValueThroughProfitOrLossExcludingThoseClassifiedAsHeldForTrading" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_OtherOffbalanceSheetCommitments" abstract="false" name="OtherOffbalanceSheetCommitments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseThroughClassifiedAsHeldForSaleAndAdditionsIntangibleAssetsAndGoodwill" abstract="false" name="IncreaseDecreaseThroughClassifiedAsHeldForSaleAndAdditionsIntangibleAssetsAndGoodwill" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_HSBCUKBankPlcWPBMember" abstract="true" name="HSBCUKBankPlcWPBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CarryingAmountOfCashgeneratingUnit" abstract="false" name="CarryingAmountOfCashgeneratingUnit" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ValueInUseOfCashgeneratingUnit" abstract="false" name="ValueInUseOfCashgeneratingUnit" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SettlementAccountAssets" abstract="false" name="SettlementAccountAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_CashCollateralAndMarginReceivables" abstract="false" name="CashCollateralAndMarginReceivables" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_NonCurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleDisposalGroups" abstract="false" name="NonCurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleDisposalGroups" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_NonCurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleDisposalGroupsImpairmentLoss" abstract="false" name="NonCurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleDisposalGroupsImpairmentLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleNoncurrentAssets" abstract="false" name="NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleNoncurrentAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_HSBCLifeUKLimitedMember" abstract="true" name="HSBCLifeUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBankMaltaP.l.c.Member" abstract="true" name="HSBCBankMaltaP.l.c.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBankUruguaySAMember" abstract="true" name="HSBCBankUruguaySAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_GermanCustodyBusinessMember" abstract="true" name="GermanCustodyBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SouthAfricaBusinessMember" abstract="true" name="SouthAfricaBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCLatinAmericaHoldingsUKLimitedMember" abstract="true" name="HSBCLatinAmericaHoldingsUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseThroughForeignExchangeReclassifiedToIncomeStatementOnDisposalOfAForeignOperationEquity" abstract="false" name="IncreaseDecreaseThroughForeignExchangeReclassifiedToIncomeStatementOnDisposalOfAForeignOperationEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ReserveOfExchangeDifferencesOnTranslationAndOtherReserves" abstract="false" name="ReserveOfExchangeDifferencesOnTranslationAndOtherReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SriLankaRetailBankingBusinessMember" abstract="true" name="SriLankaRetailBankingBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherDisposalGroupsMember" abstract="true" name="OtherDisposalGroupsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DisposalGroupAssetsAbstract" abstract="true" name="DisposalGroupAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_DisposalGroupLiabilitiesAbstract" abstract="true" name="DisposalGroupLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_SettlementThroughTransferOfAgreedLiabilities" abstract="false" name="SettlementThroughTransferOfAgreedLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DisposalGroupsExpectedCashContribution" abstract="false" name="DisposalGroupsExpectedCashContribution" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_OtherLiabilitiesNetShortPositionsInSecuritiesMember" abstract="true" name="OtherLiabilitiesNetShortPositionsInSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DepositsByBanksAndCustomerAccountsMember" abstract="true" name="DepositsByBanksAndCustomerAccountsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_BondsAndMediumTermNotesMember" abstract="true" name="BondsAndMediumTermNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherDebtSecurities1Member" abstract="true" name="OtherDebtSecurities1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SettlementAccountLiabilities" abstract="false" name="SettlementAccountLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_CashCollateralAndMarginPayables" abstract="false" name="CashCollateralAndMarginPayables" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ProvisionsExcludingContractualCommitmentsMember" abstract="true" name="ProvisionsExcludingContractualCommitmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_BrazilPISAndCOFINSTaxMattersMember" abstract="true" name="BrazilPISAndCOFINSTaxMattersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_BernardL.MadoffInvestmentSecuritiesLLCMattersMember" abstract="true" name="BernardL.MadoffInvestmentSecuritiesLLCMattersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_TaxRelatedInvestigationsMember" abstract="true" name="TaxRelatedInvestigationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCContinentalEuropeAndTheParisBranchOfHSBCBankPlcMember" abstract="true" name="HSBCContinentalEuropeAndTheParisBranchOfHSBCBankPlcMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ContingentMatterClosedMember" abstract="true" name="ContingentMatterClosedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CashAndSecuritiesMember" abstract="true" name="CashAndSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NumberOfSelectedCases" abstract="false" name="NumberOfSelectedCases" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hsbc_NumberOfCasesForWhichProvisionIsRecognised" abstract="false" name="NumberOfCasesForWhichProvisionIsRecognised" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hsbc_LossContingencyDamagesPaid1" abstract="false" name="LossContingencyDamagesPaid1" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_PreferredSecuritiesMember" abstract="true" name="PreferredSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCSubsidiariesMember" abstract="true" name="HSBCSubsidiariesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_PreferredSecuritiesMaximumRate" abstract="false" name="PreferredSecuritiesMaximumRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_HSBCCapitalFundingDollar1LPMember" abstract="true" name="HSBCCapitalFundingDollar1LPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AdditionalTierOneSecuritiesMember" abstract="true" name="AdditionalTierOneSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_TierTwoSecuritiesMember" abstract="true" name="TierTwoSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBankUSAIncMember" abstract="true" name="HSBCBankUSAIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherSubsidiariesMember" abstract="true" name="OtherSubsidiariesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DisclosureOfMaturityAnalysisForAssetsLiabilitiesAndOffBalanceSheetCommitmentsTable" abstract="true" name="DisclosureOfMaturityAnalysisForAssetsLiabilitiesAndOffBalanceSheetCommitmentsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_LaterThanSixMonthsAndNotLaterThanNineMonthsMember" abstract="true" name="LaterThanSixMonthsAndNotLaterThanNineMonthsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LaterThanNineMonthsAndNotLaterThanOneYearMember" abstract="true" name="LaterThanNineMonthsAndNotLaterThanOneYearMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DebtSecuritiesCoveredMember" abstract="true" name="DebtSecuritiesCoveredMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DebtSecuritiesUnsecuredMember" abstract="true" name="DebtSecuritiesUnsecuredMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SubordinatedLiabilitiesAndPreferredSecuritiesMember" abstract="true" name="SubordinatedLiabilitiesAndPreferredSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherFinancialLiabilitiesAtFairValueMember" abstract="true" name="OtherFinancialLiabilitiesAtFairValueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DebtSecuritiesSecuredMember" abstract="true" name="DebtSecuritiesSecuredMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_IndustrySector1Axis" abstract="true" name="IndustrySector1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_IndustrySector1Domain" abstract="true" name="IndustrySector1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_PersonalLoansSectorMember" abstract="true" name="PersonalLoansSectorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CorporateAndCommercialLoansSectorMember" abstract="true" name="CorporateAndCommercialLoansSectorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FinanceLoansSectorMember" abstract="true" name="FinanceLoansSectorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DisposalGroupsHeldForSaleMember" abstract="true" name="DisposalGroupsHeldForSaleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DisclosureOfMaturityAnalysisForAssetsLiabilitiesAndOffBalanceSheetCommitmentsLineItems" abstract="true" name="DisclosureOfMaturityAnalysisForAssetsLiabilitiesAndOffBalanceSheetCommitmentsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_LoansAndAdvancesToBanksAtFairValue" abstract="false" name="LoansAndAdvancesToBanksAtFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_FinancialLoans" abstract="false" name="FinancialLoans" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_NonCurrentFinancialAssetsOrDisposalGroupsClassifiedAsHeldForSale" abstract="false" name="NonCurrentFinancialAssetsOrDisposalGroupsClassifiedAsHeldForSale" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_AccruedIncomeAndOtherAssets" abstract="false" name="AccruedIncomeAndOtherAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_OffBalanceSheetCommitmentsReceivedAbstract" abstract="true" name="OffBalanceSheetCommitmentsReceivedAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_LoanAndOtherCreditRelatedCommitmentsReceived" abstract="false" name="LoanAndOtherCreditRelatedCommitmentsReceived" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_BalancesOnCorporateAndCommercialDepositsFromCustomers" abstract="false" name="BalancesOnCorporateAndCommercialDepositsFromCustomers" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_BalancesOnFinancialDepositsFromCustomers" abstract="false" name="BalancesOnFinancialDepositsFromCustomers" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_FinancialLiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale" abstract="false" name="FinancialLiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_AccrualsAndOtherFinancialLiabilities" abstract="false" name="AccrualsAndOtherFinancialLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_UnallocatedImpairmentLosses" abstract="false" name="UnallocatedImpairmentLosses" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_PayablesToRelatedPartiesUndiscountedCashFlows" abstract="false" name="PayablesToRelatedPartiesUndiscountedCashFlows" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DepositsFromBanksUndiscountedCashFlows" abstract="false" name="DepositsFromBanksUndiscountedCashFlows" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DepositsFromCustomersUndiscountedCashFlows" abstract="false" name="DepositsFromCustomersUndiscountedCashFlows" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_RepurchaseAgreementsAndCashCollateralOnSecuritiesLentUndiscountedCashFlows" abstract="false" name="RepurchaseAgreementsAndCashCollateralOnSecuritiesLentUndiscountedCashFlows" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_FinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTradingUndiscountedCashFlows" abstract="false" name="FinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTradingUndiscountedCashFlows" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_FinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequentlyUndiscountedCashFlows" abstract="false" name="FinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequentlyUndiscountedCashFlows" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DebtSecuritiesUndiscountedCashFlows" abstract="false" name="DebtSecuritiesUndiscountedCashFlows" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SubordinatedLiabilitiesUndiscountedCashFlows" abstract="false" name="SubordinatedLiabilitiesUndiscountedCashFlows" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_OtherFinancialLiabilitiesUndiscountedCashFlows" abstract="false" name="OtherFinancialLiabilitiesUndiscountedCashFlows" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_FinancialLiabilitiesUndiscountedCashFlows" abstract="false" name="FinancialLiabilitiesUndiscountedCashFlows" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_FinancialGuaranteeContractsUndiscountedCashFlows" abstract="false" name="FinancialGuaranteeContractsUndiscountedCashFlows" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_FinancialLiabilitiesAndOtherContractualCommitmentsUndiscountedCashFlows" abstract="false" name="FinancialLiabilitiesAndOtherContractualCommitmentsUndiscountedCashFlows" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_FinancialLiabilitiesAndOtherContractualCommitmentsUndiscountedCashFlowsPercentageOfTotal" abstract="false" name="FinancialLiabilitiesAndOtherContractualCommitmentsUndiscountedCashFlowsPercentageOfTotal" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_DisclosureOfOffsettingOfFinancialAssetsLiabilitiesTable" abstract="true" name="DisclosureOfOffsettingOfFinancialAssetsLiabilitiesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_FinancialAssetsSubjectToOffsettingMember" abstract="true" name="FinancialAssetsSubjectToOffsettingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NonTradingFinancialAssetsMember" abstract="true" name="NonTradingFinancialAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FinancialLiabilitiesSubjectToOffsettingMember" abstract="true" name="FinancialLiabilitiesSubjectToOffsettingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NonTradingFinancialLiabilitiesMember" abstract="true" name="NonTradingFinancialLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DisclosureOfOffsettingOfFinancialAssetsLiabilitiesLineItems" abstract="true" name="DisclosureOfOffsettingOfFinancialAssetsLiabilitiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_NetFinancialAssetsNotSubjectToEnforceableMasterNettingArrangementsInStatementOfFinancialPosition" abstract="false" name="NetFinancialAssetsNotSubjectToEnforceableMasterNettingArrangementsInStatementOfFinancialPosition" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_FinancialInstrumentsNotSubjectToEnforceableMasterNettingArrangementsInStatementOfFinancialPosition" abstract="false" name="FinancialInstrumentsNotSubjectToEnforceableMasterNettingArrangementsInStatementOfFinancialPosition" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_CashMarginReceivedSubjectToEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialAssets" abstract="false" name="CashMarginReceivedSubjectToEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_CashMarginPledgedSubjectToEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialLiabilities" abstract="false" name="CashMarginPledgedSubjectToEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_NumberOfSharesIssuedThroughSharebasedPaymentTransactions" abstract="false" name="NumberOfSharesIssuedThroughSharebasedPaymentTransactions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="hsbc_StockRepurchasedAndRetiredDuringPeriodShares1" abstract="false" name="StockRepurchasedAndRetiredDuringPeriodShares1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="hsbc_ReconciliationofIssuedCapitalRollForward" abstract="true" name="ReconciliationofIssuedCapitalRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_StockRepurchasedandRetiredDuringPeriodValue1" abstract="false" name="StockRepurchasedandRetiredDuringPeriodValue1" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SterlingPreferenceSharesMember" abstract="true" name="SterlingPreferenceSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ContingentConvertibleSecuritiesMember" abstract="true" name="ContingentConvertibleSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NumberOfNonCumulativeSterlingPreferenceShares" abstract="false" name="NumberOfNonCumulativeSterlingPreferenceShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="hsbc_FixedInterestRatePeriodIncrements" abstract="false" name="FixedInterestRatePeriodIncrements" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hsbc_ConversionThresholdCommonEquityTier1Percentage" abstract="false" name="ConversionThresholdCommonEquityTier1Percentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_A1250m4.750PerpetualSubordinatedContingentConvertibleSecuritiesMember" abstract="true" name="A1250m4.750PerpetualSubordinatedContingentConvertibleSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MaximumSharesRequiredToDeliverAllOutstandingOptions" abstract="false" name="MaximumSharesRequiredToDeliverAllOutstandingOptions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="hsbc_NumberOfSharesHeldInEmployeeBenefitTrust" abstract="false" name="NumberOfSharesHeldInEmployeeBenefitTrust" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="hsbc_PerformanceAndOtherGuaranteeContractsMember" abstract="true" name="PerformanceAndOtherGuaranteeContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DocumentaryCreditsAndShorttermTraderelatedTransactionsMember" abstract="true" name="DocumentaryCreditsAndShorttermTraderelatedTransactionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ForwardAssetPurchasesAndForwardDepositsPlacedMember" abstract="true" name="ForwardAssetPurchasesAndForwardDepositsPlacedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_StandbyFacilitiesCreditLinesAndOtherCommitmentsToLendMember" abstract="true" name="StandbyFacilitiesCreditLinesAndOtherCommitmentsToLendMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LoanAndOtherCreditRelatedCommitmentsMember" abstract="true" name="LoanAndOtherCreditRelatedCommitmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OffbalanceSheetCommitments" abstract="false" name="OffbalanceSheetCommitments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_CanadaBankingBusinessMember" abstract="true" name="CanadaBankingBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MadoffSecuritiesMember" abstract="true" name="MadoffSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FairfieldFundsMember" abstract="true" name="FairfieldFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AlphaPrimeFundLimitedMember" abstract="true" name="AlphaPrimeFundLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SenatorFundSPCMember" abstract="true" name="SenatorFundSPCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OntarioAndQuebecSuperiorCourtsMember" abstract="true" name="OntarioAndQuebecSuperiorCourtsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCPrivateBankSuisseSAMember" abstract="true" name="HSBCPrivateBankSuisseSAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCHoldingsAndHSBCBankPlcMember" abstract="true" name="HSBCHoldingsAndHSBCBankPlcMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HongkongAndShanghaiBankingCorporationMember" abstract="true" name="HongkongAndShanghaiBankingCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_USAntiTerrorismActLitigationMember" abstract="true" name="USAntiTerrorismActLitigationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_BenchmarkRateLitigationMember" abstract="true" name="BenchmarkRateLitigationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ForeignExchangeRelatedInvestigationsAndLitigationMember" abstract="true" name="ForeignExchangeRelatedInvestigationsAndLitigationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_KoreanShortSellingInvestigationMember" abstract="true" name="KoreanShortSellingInvestigationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_InvestigationsInvolvingHSBCPrivateBankSuisseSAMember" abstract="true" name="InvestigationsInvolvingHSBCPrivateBankSuisseSAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_PreciousMetalsFixRelatedLitigationMember" abstract="true" name="PreciousMetalsFixRelatedLitigationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_RestitutionOfSecuritiesMember" abstract="true" name="RestitutionOfSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LitigationClosedMember" abstract="true" name="LitigationClosedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ContingentLiabilitiesDismissed" abstract="false" name="ContingentLiabilitiesDismissed" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_LossContingencyDamagesSought1" abstract="false" name="LossContingencyDamagesSought1" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_LossContingencyNumberOfHearings" abstract="false" name="LossContingencyNumberOfHearings" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hsbc_LossContingencyClaimsDismissedNumber1" abstract="false" name="LossContingencyClaimsDismissedNumber1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hsbc_LossContingencyNumberOfHearingsInEarlyProceduralStage" abstract="false" name="LossContingencyNumberOfHearingsInEarlyProceduralStage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hsbc_LossContingencyNumberOfUSDollarLiborRelatedActionsSeekingDamages" abstract="false" name="LossContingencyNumberOfUSDollarLiborRelatedActionsSeekingDamages" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hsbc_EstimatedFinancialEffectOfContingentLiabilitiesPunitiveDamages" abstract="false" name="EstimatedFinancialEffectOfContingentLiabilitiesPunitiveDamages" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_NumberOfCurrentAndFormerEmployees" abstract="false" name="NumberOfCurrentAndFormerEmployees" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hsbc_NumberOfHistoricalBankingRelationships" abstract="false" name="NumberOfHistoricalBankingRelationships" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hsbc_NumberOfEmployeesInvolvedInLitigation" abstract="false" name="NumberOfEmployeesInvolvedInLitigation" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hsbc_LossContingencyNumberOfPendingActions" abstract="false" name="LossContingencyNumberOfPendingActions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hsbc_NumberOfOtherSharesInEntityHeldByEntityOrByItsSubsidiariesOrAssociates" abstract="false" name="NumberOfOtherSharesInEntityHeldByEntityOrByItsSubsidiariesOrAssociates" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="hsbc_NumberOfShareOptionsAndSharesHeldInEntityBySubsidiariesOrAssociates" abstract="false" name="NumberOfShareOptionsAndSharesHeldInEntityBySubsidiariesOrAssociates" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="hsbc_Director1Member" abstract="true" name="Director1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_GuaranteesRelatedPartyTransactions" abstract="false" name="GuaranteesRelatedPartyTransactions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DepositsRelatedPartyTransactions" abstract="false" name="DepositsRelatedPartyTransactions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_AmountsReceivableRelatedPartyTransactionsHighestAmountDuringTheYear" abstract="false" name="AmountsReceivableRelatedPartyTransactionsHighestAmountDuringTheYear" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_GuaranteesRelatedPartyTransactionsHighestAmountDuringTheYear" abstract="false" name="GuaranteesRelatedPartyTransactionsHighestAmountDuringTheYear" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DepositsRelatedPartyTransactionsHighestAmountDuringTheYear" abstract="false" name="DepositsRelatedPartyTransactionsHighestAmountDuringTheYear" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_UnsubordinatedAccountsReceivableMember" abstract="true" name="UnsubordinatedAccountsReceivableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_JointVentureWhereEntityIsVenturerAndAssociatesMember" abstract="true" name="JointVentureWhereEntityIsVenturerAndAssociatesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AmountsPayableRelatedPartyTransactionsHighestAmountDuringTheYear" abstract="false" name="AmountsPayableRelatedPartyTransactionsHighestAmountDuringTheYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DerivativeAssetsAtFairValueRelatedPartyHighestBalanceDuringTheYear" abstract="false" name="DerivativeAssetsAtFairValueRelatedPartyHighestBalanceDuringTheYear" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DerivativeAssetsAtFairValueRelatedParty" abstract="false" name="DerivativeAssetsAtFairValueRelatedParty" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DerivativeLiabilitiesAtFairValueRelatedPartyHighestBalanceDuringTheYear" abstract="false" name="DerivativeLiabilitiesAtFairValueRelatedPartyHighestBalanceDuringTheYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DerivativeLiabilitiesAtFairValueRelatedParty" abstract="false" name="DerivativeLiabilitiesAtFairValueRelatedParty" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ProvisionOfGuaranteesAndOutstandingCommitmentsMadeByEntityRelatedPartyTransactionsHighestAmountDuringTheYear" abstract="false" name="ProvisionOfGuaranteesAndOutstandingCommitmentsMadeByEntityRelatedPartyTransactionsHighestAmountDuringTheYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ProvisionOfGuaranteesAndOutstandingCommitmentsMadeByEntityRelatedPartyTransactions" abstract="false" name="ProvisionOfGuaranteesAndOutstandingCommitmentsMadeByEntityRelatedPartyTransactions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_LiabilityAssetOfDefinedBenefitPlansManagedByRelatedParty" abstract="false" name="LiabilityAssetOfDefinedBenefitPlansManagedByRelatedParty" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_RetirementBenefitPlansDepositAssetsRelatedPartyTransactions" abstract="false" name="RetirementBenefitPlansDepositAssetsRelatedPartyTransactions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_RetirementBenefitPlanInterestIncomeRelatedPartyTransactions" abstract="false" name="RetirementBenefitPlanInterestIncomeRelatedPartyTransactions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DerivativeNotionalAmountRelatedPartyTransactions" abstract="false" name="DerivativeNotionalAmountRelatedPartyTransactions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DerivativeFinancialAssetsRelatedPartyTransactions" abstract="false" name="DerivativeFinancialAssetsRelatedPartyTransactions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_CashCollateralReceivedRelatedPartyTransactions" abstract="false" name="CashCollateralReceivedRelatedPartyTransactions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_AssetsHighestAmountDuringTheYearAbstract" abstract="true" name="AssetsHighestAmountDuringTheYearAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_BalancesWithBanksHighestAmountDuringTheYear" abstract="false" name="BalancesWithBanksHighestAmountDuringTheYear" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_LoansAndAdvancesToBanksAtFairValueHighestAmountDuringTheYear" abstract="false" name="LoansAndAdvancesToBanksAtFairValueHighestAmountDuringTheYear" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DerivativeFinancialAssetsHighestAmountDuringTheYear" abstract="false" name="DerivativeFinancialAssetsHighestAmountDuringTheYear" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_LoansAndAdvancesToBanksHighestAmountDuringTheYear" abstract="false" name="LoansAndAdvancesToBanksHighestAmountDuringTheYear" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_PrepaymentsAccruedIncomeAndOtherAssetsHighestAmountDuringTheYear" abstract="false" name="PrepaymentsAccruedIncomeAndOtherAssetsHighestAmountDuringTheYear" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_InvestmentsInSubsidiariesHighestAmountDuringTheYear" abstract="false" name="InvestmentsInSubsidiariesHighestAmountDuringTheYear" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_AssetsHighestAmountDuringTheYear" abstract="false" name="AssetsHighestAmountDuringTheYear" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_LiabilitiesHighestAmountDuringTheYearAbstract" abstract="true" name="LiabilitiesHighestAmountDuringTheYearAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_PayablesToRelatedPartiesHighestAmountDuringTheYear" abstract="false" name="PayablesToRelatedPartiesHighestAmountDuringTheYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DerivativeFinancialLiabilitiesHighestAmountDuringTheYear" abstract="false" name="DerivativeFinancialLiabilitiesHighestAmountDuringTheYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_AccrualsAndDeferredIncomeHighestAmountDuringTheYear" abstract="false" name="AccrualsAndDeferredIncomeHighestAmountDuringTheYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SubordinatedLiabilitiesHighestAmountDuringTheYear" abstract="false" name="SubordinatedLiabilitiesHighestAmountDuringTheYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_LiabilitiesHighestAmountDuringTheYear" abstract="false" name="LiabilitiesHighestAmountDuringTheYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_PrivatizationOfSubsidiaryMember" abstract="true" name="PrivatizationOfSubsidiaryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SecuritiesCalledUponMember" abstract="true" name="SecuritiesCalledUponMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_PrivatizationPurchaseConsiderationMember" abstract="true" name="PrivatizationPurchaseConsiderationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_EncumberedSecurities" abstract="false" name="EncumberedSecurities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_AINomineesUKOneLimitedMember" abstract="true" name="AINomineesUKOneLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AINomineesUKTwoLimitedMember" abstract="true" name="AINomineesUKTwoLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AssetfinanceDecemberFLimitedMember" abstract="true" name="AssetfinanceDecemberFLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AssetfinanceDecemberHLimitedMember" abstract="true" name="AssetfinanceDecemberHLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AssetfinanceDecemberPLimitedMember" abstract="true" name="AssetfinanceDecemberPLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AssetfinanceDecemberRLimitedMember" abstract="true" name="AssetfinanceDecemberRLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AssetfinanceJuneALimitedMember" abstract="true" name="AssetfinanceJuneALimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AssetfinanceJuneDLimitedMember" abstract="true" name="AssetfinanceJuneDLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AssetfinanceMarchBLimitedMember" abstract="true" name="AssetfinanceMarchBLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AssetfinanceMarchDLimitedMember" abstract="true" name="AssetfinanceMarchDLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AssetfinanceMarchFLimitedMember" abstract="true" name="AssetfinanceMarchFLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AssetfinanceSeptemberFLimitedMember" abstract="true" name="AssetfinanceSeptemberFLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AssetfinanceSeptemberGLimitedMember" abstract="true" name="AssetfinanceSeptemberGLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_BQFinancialServicesLimitedMember" abstract="true" name="BQFinancialServicesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_BancoHSBCS.A.Member" abstract="true" name="BancoHSBCS.A.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_BancoNomineesGuernseyLimitedMember" abstract="true" name="BancoNomineesGuernseyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_BancoNominees2GuernseyLimitedMember" abstract="true" name="BancoNominees2GuernseyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_BancoNomineesLimitedMember" abstract="true" name="BancoNomineesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CanadaSquareNomineesUKLimitedMember" abstract="true" name="CanadaSquareNomineesUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CapcoCoveInc.Member" abstract="true" name="CapcoCoveInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CardFlo3Inc.Member" abstract="true" name="CardFlo3Inc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CCFPartnersAssetManagementLimitedMember" abstract="true" name="CCFPartnersAssetManagementLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CCFHoldingLibanS.A.L.InLiquidationMember" abstract="true" name="CCFHoldingLibanS.A.L.InLiquidationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CharterhouseAdministratorsD.T.LimitedMember" abstract="true" name="CharterhouseAdministratorsD.T.LimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CharterhouseManagementServicesLimitedMember" abstract="true" name="CharterhouseManagementServicesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CharterhousePensionsLimitedMember" abstract="true" name="CharterhousePensionsLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_COIFNomineesUKTwoLimitedMember" abstract="true" name="COIFNomineesUKTwoLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DesarrolloTuristicoS.A.DeC.V.InLiquidationMember" abstract="true" name="DesarrolloTuristicoS.A.DeC.V.InLiquidationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ElectronicDataProcessMexicoS.A.DeC.V.Member" abstract="true" name="ElectronicDataProcessMexicoS.A.DeC.V.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_EtonCorporateServicesLimitedMember" abstract="true" name="EtonCorporateServicesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FlandresContentieuxS.A.Member" abstract="true" name="FlandresContentieuxS.A.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FonciereElyseesMember" abstract="true" name="FonciereElyseesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FulcherEnterprisesCompanyLimitedMember" abstract="true" name="FulcherEnterprisesCompanyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FundacionHSBCA.C.Member" abstract="true" name="FundacionHSBCA.C.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_GillerLtd.Member" abstract="true" name="GillerLtd.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_GriffinInternationalLimitedMember" abstract="true" name="GriffinInternationalLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HangSengNomineeLimitedMember" abstract="true" name="HangSengNomineeLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HangSengBankTrusteeLimitedMember" abstract="true" name="HangSengBankTrusteeLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HangSengBullionCompanyLimitedMember" abstract="true" name="HangSengBullionCompanyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HangSengCreditLimitedMember" abstract="true" name="HangSengCreditLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HangSengDataServicesLimitedMember" abstract="true" name="HangSengDataServicesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HangSengFinanceLimitedMember" abstract="true" name="HangSengFinanceLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HangSengFinancialInformationLimitedMember" abstract="true" name="HangSengFinancialInformationLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HangSengIndexesNetherlandsBVMember" abstract="true" name="HangSengIndexesNetherlandsBVMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HangSengIndexesCompanyLimitedMember" abstract="true" name="HangSengIndexesCompanyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HangSengInvestmentManagementLimitedMember" abstract="true" name="HangSengInvestmentManagementLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HangSengInvestmentServicesLimitedMember" abstract="true" name="HangSengInvestmentServicesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HangSengRealEstateManagementLimitedMember" abstract="true" name="HangSengRealEstateManagementLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HangSengSecuritiesLimitedMember" abstract="true" name="HangSengSecuritiesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HangSengSecurityManagementLimitedMember" abstract="true" name="HangSengSecurityManagementLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HASEWealthLimitedMember" abstract="true" name="HASEWealthLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HasebaInvestmentCompanyLimitedMember" abstract="true" name="HasebaInvestmentCompanyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HBPHCorporationInDissolutionMember" abstract="true" name="HBPHCorporationInDissolutionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HFCBankLimitedInLiquidationMember" abstract="true" name="HFCBankLimitedInLiquidationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HighTimeInvestmentsLimitedMember" abstract="true" name="HighTimeInvestmentsLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HLFMember" abstract="true" name="HLFMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HoneyBlueEnterprisesLimitedMember" abstract="true" name="HoneyBlueEnterprisesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HoneyGreenEnterprisesLtd.Member" abstract="true" name="HoneyGreenEnterprisesLtd.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HoneyGreyEnterprisesLimitedMember" abstract="true" name="HoneyGreyEnterprisesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HoneySilverEnterprisesLimitedMember" abstract="true" name="HoneySilverEnterprisesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HouseholdInternationalEuropeLimitedInLiquidationMember" abstract="true" name="HouseholdInternationalEuropeLimitedInLiquidationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HouseholdPoolingCorporationMember" abstract="true" name="HouseholdPoolingCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HousingUSAInc.Member" abstract="true" name="HousingUSAInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBGFInvestmentsLimitedMember" abstract="true" name="HSBCBGFInvestmentsLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCKualaLumpurNomineesSdnBhdMember" abstract="true" name="HSBCKualaLumpurNomineesSdnBhdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCMalaysiaTrusteeBerhadMember" abstract="true" name="HSBCMalaysiaTrusteeBerhadMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCSingaporeNomineesPteLtdMember" abstract="true" name="HSBCSingaporeNomineesPteLtdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCAgencyIndiaPrivateLimitedMember" abstract="true" name="HSBCAgencyIndiaPrivateLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCAmanahMalaysiaBerhadMember" abstract="true" name="HSBCAmanahMalaysiaBerhadMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCAmericasCorporationDelawareMember" abstract="true" name="HSBCAmericasCorporationDelawareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCAsiaHoldingsB.V.Member" abstract="true" name="HSBCAsiaHoldingsB.V.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCAsiaPacificHoldingsUKLimitedMember" abstract="true" name="HSBCAsiaPacificHoldingsUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCAssetFinanceUKLimitedMember" abstract="true" name="HSBCAssetFinanceUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCAssetFinanceM.O.G.HoldingsUKLimitedMember" abstract="true" name="HSBCAssetFinanceM.O.G.HoldingsUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCAustraliaHoldingsPtyLimitedMember" abstract="true" name="HSBCAustraliaHoldingsPtyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBANKCHILEMember" abstract="true" name="HSBCBANKCHILEMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBankGeneralPartnerLimitedMember" abstract="true" name="HSBCBankGeneralPartnerLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBankMauritiusLimitedMember" abstract="true" name="HSBCBankMauritiusLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBankSingaporeLimitedMember" abstract="true" name="HSBCBankSingaporeLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBankTaiwanLimitedMember" abstract="true" name="HSBCBankTaiwanLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBankVietnamLtd.Member" abstract="true" name="HSBCBankVietnamLtd.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBankA.S.Member" abstract="true" name="HSBCBankA.S.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBankAustraliaLimitedMember" abstract="true" name="HSBCBankAustraliaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBankBermudaLimitedMember" abstract="true" name="HSBCBankBermudaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBankEgyptS.A.EMember" abstract="true" name="HSBCBankEgyptS.A.EMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBankPensionTrustUKLimitedMember" abstract="true" name="HSBCBankPensionTrustUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBankUSANationalAssociationMember" abstract="true" name="HSBCBankUSANationalAssociationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBranchNomineeUKLimitedMember" abstract="true" name="HSBCBranchNomineeUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBrasilHoldingS.A.Member" abstract="true" name="HSBCBrasilHoldingS.A.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBrokingForexAsiaLimitedMember" abstract="true" name="HSBCBrokingForexAsiaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBrokingFuturesAsiaLimitedMember" abstract="true" name="HSBCBrokingFuturesAsiaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBrokingFuturesHongKongLimitedMember" abstract="true" name="HSBCBrokingFuturesHongKongLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBrokingSecuritiesAsiaLimitedMember" abstract="true" name="HSBCBrokingSecuritiesAsiaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBrokingSecuritiesHongKongLimitedMember" abstract="true" name="HSBCBrokingSecuritiesHongKongLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBrokingServicesAsiaLimitedMember" abstract="true" name="HSBCBrokingServicesAsiaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCCapitalUSAInc.Member" abstract="true" name="HSBCCapitalUSAInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCCardServicesInc.Member" abstract="true" name="HSBCCardServicesInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCCasaDeBolsaS.A.DeC.V.GrupoFinancieroHSBCMember" abstract="true" name="HSBCCasaDeBolsaS.A.DeC.V.GrupoFinancieroHSBCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCCaymanLimitedInLiquidationMember" abstract="true" name="HSBCCaymanLimitedInLiquidationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCCaymanServicesLimitedMember" abstract="true" name="HSBCCaymanServicesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCClientHoldingsNomineeUKLimitedMember" abstract="true" name="HSBCClientHoldingsNomineeUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCClientNomineeJerseyLimitedMember" abstract="true" name="HSBCClientNomineeJerseyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCCorporateAdvisoryMalaysiaSdnBhdMember" abstract="true" name="HSBCCorporateAdvisoryMalaysiaSdnBhdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCCorporateFinanceHongKongLimitedMember" abstract="true" name="HSBCCorporateFinanceHongKongLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCCorporateSecretaryUKLimitedMember" abstract="true" name="HSBCCorporateSecretaryUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCCorporateTrusteeCompanyUKLimitedMember" abstract="true" name="HSBCCorporateTrusteeCompanyUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCCustodyNomineesAustraliaLimitedMember" abstract="true" name="HSBCCustodyNomineesAustraliaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCCustodyServicesGuernseyLimitedMember" abstract="true" name="HSBCCustodyServicesGuernseyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCElectronicDataProcessingMalaysiaSdnBhdMember" abstract="true" name="HSBCElectronicDataProcessingMalaysiaSdnBhdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCElectronicDataProcessingPhilippinesInc.Member" abstract="true" name="HSBCElectronicDataProcessingPhilippinesInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCElectronicDataProcessingIndiaPrivateLimitedMember" abstract="true" name="HSBCElectronicDataProcessingIndiaPrivateLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCElectronicDataProcessingLankaPrivateLimitedMember" abstract="true" name="HSBCElectronicDataProcessingLankaPrivateLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCElectronicDataServiceDeliveryEgyptS.A.EMember" abstract="true" name="HSBCElectronicDataServiceDeliveryEgyptS.A.EMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCEquipmentFinanceUKLimitedMember" abstract="true" name="HSBCEquipmentFinanceUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCEquityUKLimitedMember" abstract="true" name="HSBCEquityUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCEuropeB.V.Member" abstract="true" name="HSBCEuropeB.V.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCExpressFinanceDataServicesLimitedMember" abstract="true" name="HSBCExpressFinanceDataServicesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCFactoringFranceMember" abstract="true" name="HSBCFactoringFranceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCFinanceNetherlandsMember" abstract="true" name="HSBCFinanceNetherlandsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCFinanceCorporationMember" abstract="true" name="HSBCFinanceCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCFinanceLimitedMember" abstract="true" name="HSBCFinanceLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCFinanceTransformationUKLimitedMember" abstract="true" name="HSBCFinanceTransformationUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCFinancialAdvisorsSingaporePte.Ltd.Member" abstract="true" name="HSBCFinancialAdvisorsSingaporePte.Ltd.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCFinancialServicesLebanonS.A.LMember" abstract="true" name="HSBCFinancialServicesLebanonS.A.LMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCGlobalCustodyNomineeUKLimitedMember" abstract="true" name="HSBCGlobalCustodyNomineeUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCGlobalCustodyProprietaryNomineeUKLimitedMember" abstract="true" name="HSBCGlobalCustodyProprietaryNomineeUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCGlobalServicesCanadaLimitedMember" abstract="true" name="HSBCGlobalServicesCanadaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCGlobalServicesChinaHoldingsLimitedMember" abstract="true" name="HSBCGlobalServicesChinaHoldingsLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCGlobalServicesHongKongLimitedMember" abstract="true" name="HSBCGlobalServicesHongKongLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCGlobalServicesUKLimitedMember" abstract="true" name="HSBCGlobalServicesUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCGlobalServicesLimitedMember" abstract="true" name="HSBCGlobalServicesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCGroupManagementServicesLimitedMember" abstract="true" name="HSBCGroupManagementServicesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCGroupNomineesUKLimitedMember" abstract="true" name="HSBCGroupNomineesUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCHoldingsB.V.Member" abstract="true" name="HSBCHoldingsB.V.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInnovationBankLimitedMember" abstract="true" name="HSBCInnovationBankLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInstitutionalTrustServicesAsiaLimitedMember" abstract="true" name="HSBCInstitutionalTrustServicesAsiaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInstitutionalTrustServicesBermudaLimitedMember" abstract="true" name="HSBCInstitutionalTrustServicesBermudaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInstitutionalTrustServicesMauritiusLimitedMember" abstract="true" name="HSBCInstitutionalTrustServicesMauritiusLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInstitutionalTrustServicesSingaporeLimitedMember" abstract="true" name="HSBCInstitutionalTrustServicesSingaporeLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInsuranceAsiaLimitedMember" abstract="true" name="HSBCInsuranceAsiaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInsuranceAsiaPacificHoldingsLimitedMember" abstract="true" name="HSBCInsuranceAsiaPacificHoldingsLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInsuranceBermudaLimitedMember" abstract="true" name="HSBCInsuranceBermudaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInsuranceAgencyUSAInc.Member" abstract="true" name="HSBCInsuranceAgencyUSAInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInsuranceBrokersGreaterChinaLimitedMember" abstract="true" name="HSBCInsuranceBrokersGreaterChinaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInsuranceSAC1BermudaLimitedMember" abstract="true" name="HSBCInsuranceSAC1BermudaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInsuranceSAC2BermudaLimitedMember" abstract="true" name="HSBCInsuranceSAC2BermudaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInternationalFinanceCorporationDelawareMember" abstract="true" name="HSBCInternationalFinanceCorporationDelawareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInternationalTrusteeBVILimitedMember" abstract="true" name="HSBCInternationalTrusteeBVILimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInternationalTrusteeHoldingsPte.LimitedMember" abstract="true" name="HSBCInternationalTrusteeHoldingsPte.LimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInternationalTrusteeLimitedMember" abstract="true" name="HSBCInternationalTrusteeLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInversionesS.A.Member" abstract="true" name="HSBCInversionesS.A.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInvestDirectIndiaPrivateLimitedMember" abstract="true" name="HSBCInvestDirectIndiaPrivateLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInvestDirectFinancialServicesIndiaLimitedMember" abstract="true" name="HSBCInvestDirectFinancialServicesIndiaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInvestDirectSalesMarketingIndiaPrivateLimitedMember" abstract="true" name="HSBCInvestDirectSalesMarketingIndiaPrivateLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInvestDirectSecuritiesIndiaPrivateLimitedMember" abstract="true" name="HSBCInvestDirectSecuritiesIndiaPrivateLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInvestmentAndInsuranceBrokeragePhilippinesInc.Member" abstract="true" name="HSBCInvestmentAndInsuranceBrokeragePhilippinesInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInvestmentBankHoldingsB.V.Member" abstract="true" name="HSBCInvestmentBankHoldingsB.V.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInvestmentBankHoldingsLimitedMember" abstract="true" name="HSBCInvestmentBankHoldingsLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInvestmentCompanyLimitedMember" abstract="true" name="HSBCInvestmentCompanyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInvoiceFinanceUKLimitedMember" abstract="true" name="HSBCInvoiceFinanceUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCIssuerServicesCommonDepositaryNomineeUKLimitedMember" abstract="true" name="HSBCIssuerServicesCommonDepositaryNomineeUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCLatinAmericaB.V.Member" abstract="true" name="HSBCLatinAmericaB.V.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCLeasingAsiaLimitedMember" abstract="true" name="HSBCLeasingAsiaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCLifeBermudaLimitedMember" abstract="true" name="HSBCLifeBermudaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCLifeCornellCentreLimitedMember" abstract="true" name="HSBCLifeCornellCentreLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCLifeEdwickCentreLimitedMember" abstract="true" name="HSBCLifeEdwickCentreLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCLifePropertyLimitedMember" abstract="true" name="HSBCLifePropertyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCLifeSingaporePte.Ltd.Member" abstract="true" name="HSBCLifeSingaporePte.Ltd.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCLifeTsingYiIndustrialLimitedMember" abstract="true" name="HSBCLifeTsingYiIndustrialLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCLifeWorkshopLimitedMember" abstract="true" name="HSBCLifeWorkshopLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCLifeAssuranceMaltaLtd.Member" abstract="true" name="HSBCLifeAssuranceMaltaLtd.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCLifeInsuranceCompanyLimitedMember" abstract="true" name="HSBCLifeInsuranceCompanyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCLUNomineesLimitedMember" abstract="true" name="HSBCLUNomineesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCMarketsUSAInc.Member" abstract="true" name="HSBCMarketsUSAInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCMarkingNameNomineeUKLimitedMember" abstract="true" name="HSBCMarkingNameNomineeUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCMasterTrustTrusteeLimitedInLiquidationMember" abstract="true" name="HSBCMasterTrustTrusteeLimitedInLiquidationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCMexicoS.A.InstitucionDeBancaMultipleGrupoFinancieroHSBCMember" abstract="true" name="HSBCMexicoS.A.InstitucionDeBancaMultipleGrupoFinancieroHSBCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCMiddleEastAssetCO.LLCMember" abstract="true" name="HSBCMiddleEastAssetCO.LLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCMiddleEastHoldingsB.V.Member" abstract="true" name="HSBCMiddleEastHoldingsB.V.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCMiddleEastSecuritiesL.L.CMember" abstract="true" name="HSBCMiddleEastSecuritiesL.L.CMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCMortgageCorporationUSAMember" abstract="true" name="HSBCMortgageCorporationUSAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCNomineesAsingSdnBhdMember" abstract="true" name="HSBCNomineesAsingSdnBhdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCNomineesHongKongLimitedMember" abstract="true" name="HSBCNomineesHongKongLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCNomineesNewZealandLimitedMember" abstract="true" name="HSBCNomineesNewZealandLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCNomineesTempatanSdnBhdMember" abstract="true" name="HSBCNomineesTempatanSdnBhdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCOverseasInvestmentsCorporationNewYorkMember" abstract="true" name="HSBCOverseasInvestmentsCorporationNewYorkMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCOverseasNomineeUKLimitedMember" abstract="true" name="HSBCOverseasNomineeUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCPBCorporateServices1LimitedMember" abstract="true" name="HSBCPBCorporateServices1LimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCPBServicesSuisseSAMember" abstract="true" name="HSBCPBServicesSuisseSAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCPensionTrustIrelandDACMember" abstract="true" name="HSBCPensionTrustIrelandDACMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCPensionesS.A.InLiquidationMember" abstract="true" name="HSBCPensionesS.A.InLiquidationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCPIHoldingsMauritiusLimitedMember" abstract="true" name="HSBCPIHoldingsMauritiusLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCPreferentialLPUKMember" abstract="true" name="HSBCPreferentialLPUKMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCPrivateBankLuxembourgS.A.Member" abstract="true" name="HSBCPrivateBankLuxembourgS.A.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCPrivateBankUKLimitedMember" abstract="true" name="HSBCPrivateBankUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCPrivateBankingHoldingsSuisseSAMember" abstract="true" name="HSBCPrivateBankingHoldingsSuisseSAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCPrivateBankingNominee3JerseyLimitedMember" abstract="true" name="HSBCPrivateBankingNominee3JerseyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCPrivateEquityInvestmentsUKLimitedMember" abstract="true" name="HSBCPrivateEquityInvestmentsUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCPrivateTrusteeHongKongLimitedMember" abstract="true" name="HSBCPrivateTrusteeHongKongLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCProfessionalServicesIndiaPrivateLimitedMember" abstract="true" name="HSBCProfessionalServicesIndiaPrivateLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCPropertyUKLimitedMember" abstract="true" name="HSBCPropertyUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCPropertyFundsHoldingLimitedMember" abstract="true" name="HSBCPropertyFundsHoldingLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCProvidentFundTrusteeHongKongLimitedMember" abstract="true" name="HSBCProvidentFundTrusteeHongKongLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCRealEstateLeasingFranceMember" abstract="true" name="HSBCRealEstateLeasingFranceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCREGIOFundGeneralPartnerS.aR.l.Member" abstract="true" name="HSBCREGIOFundGeneralPartnerS.aR.l.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCRetirementBenefitsTrusteeUKLimitedMember" abstract="true" name="HSBCRetirementBenefitsTrusteeUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCRetirementServicesLimitedInLiquidationMember" abstract="true" name="HSBCRetirementServicesLimitedInLiquidationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCSaudiArabiaClosedJointStockCompanyMember" abstract="true" name="HSBCSaudiArabiaClosedJointStockCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCSecuritiesEgyptS.A.E.InLiquidationMember" abstract="true" name="HSBCSecuritiesEgyptS.A.E.InLiquidationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCSecuritiesJapanCo.Ltd.Member" abstract="true" name="HSBCSecuritiesJapanCo.Ltd.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCSecuritiesSingaporePteLimitedMember" abstract="true" name="HSBCSecuritiesSingaporePteLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCSecuritiesSouthAfricaPtyLimitedMember" abstract="true" name="HSBCSecuritiesSouthAfricaPtyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCSecuritiesTaiwanCorporationLimitedMember" abstract="true" name="HSBCSecuritiesTaiwanCorporationLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCSecuritiesUSAInc.Member" abstract="true" name="HSBCSecuritiesUSAInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCSecuritiesAndCapitalMarketsIndiaPrivateLimitedMember" abstract="true" name="HSBCSecuritiesAndCapitalMarketsIndiaPrivateLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCSecuritiesBrokersAsiaLimitedMember" abstract="true" name="HSBCSecuritiesBrokersAsiaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCSecuritiesInvestmentsAsiaLimitedMember" abstract="true" name="HSBCSecuritiesInvestmentsAsiaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCSecuritiesServicesBermudaLimitedMember" abstract="true" name="HSBCSecuritiesServicesBermudaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCSecuritiesServicesGuernseyLimitedMember" abstract="true" name="HSBCSecuritiesServicesGuernseyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCSecuritiesServicesIrelandDACMember" abstract="true" name="HSBCSecuritiesServicesIrelandDACMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCSecuritiesServicesHoldingsIrelandDACMember" abstract="true" name="HSBCSecuritiesServicesHoldingsIrelandDACMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCSecuritiesServicesNomineesLimitedMember" abstract="true" name="HSBCSecuritiesServicesNomineesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCSegurosS.ADeC.V.GrupoFinancieroHSBCMember" abstract="true" name="HSBCSegurosS.ADeC.V.GrupoFinancieroHSBCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCSemfiLimitedMember" abstract="true" name="HSBCSemfiLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCServiceCompanyGermanyGmbHMember" abstract="true" name="HSBCServiceCompanyGermanyGmbHMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCServiceDeliveryPolskaSp.ZO.o.Member" abstract="true" name="HSBCServiceDeliveryPolskaSp.ZO.o.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCServicesFranceMember" abstract="true" name="HSBCServicesFranceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCServicesJapanLimitedMember" abstract="true" name="HSBCServicesJapanLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCServicesUSAInc.Member" abstract="true" name="HSBCServicesUSAInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCServiciosFinancierosS.A.DeC.VMember" abstract="true" name="HSBCServiciosFinancierosS.A.DeC.VMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCServiciosS.A.DEC.V.GrupoFinancieroHSBCMember" abstract="true" name="HSBCServiciosS.A.DEC.V.GrupoFinancieroHSBCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCSFTC.I.LimitedMember" abstract="true" name="HSBCSFTC.I.LimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCSoftwareDevelopmentIndiaPrivateLimitedMember" abstract="true" name="HSBCSoftwareDevelopmentIndiaPrivateLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCSoftwareDevelopmentMalaysiaSdnBhdMember" abstract="true" name="HSBCSoftwareDevelopmentMalaysiaSdnBhdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCSpecialistInvestmentsLimitedMember" abstract="true" name="HSBCSpecialistInvestmentsLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCTechnologyServicesUSAInc.Member" abstract="true" name="HSBCTechnologyServicesUSAInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCTransactionServicesGmbHMember" abstract="true" name="HSBCTransactionServicesGmbHMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCTrinkausBurkhardtInternationalS.A.Member" abstract="true" name="HSBCTrinkausBurkhardtInternationalS.A.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCTrinkausBurkhardtGesellschaftFurBankbeteiligungenMbHMember" abstract="true" name="HSBCTrinkausBurkhardtGesellschaftFurBankbeteiligungenMbHMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCTrinkausBurkhardtGmbHMember" abstract="true" name="HSBCTrinkausBurkhardtGmbHMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCTrinkausRealEstateGmbHMember" abstract="true" name="HSBCTrinkausRealEstateGmbHMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCTrustCompanyDelawareNationalAssociationMember" abstract="true" name="HSBCTrustCompanyDelawareNationalAssociationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCTrusteeC.I.LimitedMember" abstract="true" name="HSBCTrusteeC.I.LimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCTrusteeCaymanLimitedMember" abstract="true" name="HSBCTrusteeCaymanLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCTrusteeGuernseyLimitedMember" abstract="true" name="HSBCTrusteeGuernseyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCTrusteeHongKongLimitedMember" abstract="true" name="HSBCTrusteeHongKongLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCTrusteeSingaporeLimitedMember" abstract="true" name="HSBCTrusteeSingaporeLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCUKClientNomineeLimitedMember" abstract="true" name="HSBCUKClientNomineeLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCUSAInc.Member" abstract="true" name="HSBCUSAInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCVenturesUSAInc.Member" abstract="true" name="HSBCVenturesUSAInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCVioletInvestmentsMauritiusLimitedMember" abstract="true" name="HSBCVioletInvestmentsMauritiusLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCWealthClientNomineeLimitedMember" abstract="true" name="HSBCWealthClientNomineeLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCYatirimMenkulDegerlerA.S.Member" abstract="true" name="HSBCYatirimMenkulDegerlerA.S.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSIAssetSecuritizationCorporationMember" abstract="true" name="HSIAssetSecuritizationCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSIInternationalLimitedMember" abstract="true" name="HSIInternationalLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSILInvestmentsLimitedMember" abstract="true" name="HSILInvestmentsLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ImensonLimitedMember" abstract="true" name="ImensonLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_InmobiliariaBisaS.A.DeC.V.Member" abstract="true" name="InmobiliariaBisaS.A.DeC.V.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_InmobiliariaGrufinS.A.DeC.V.Member" abstract="true" name="InmobiliariaGrufinS.A.DeC.V.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_InmobiliariaGuatusiS.A.DeC.V.Member" abstract="true" name="InmobiliariaGuatusiS.A.DeC.V.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_InternationaleKapitalanlagegesellschaftMitBeschrankterHaftungMember" abstract="true" name="InternationaleKapitalanlagegesellschaftMitBeschrankterHaftungMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_JamesCapelNomineesLimitedMember" abstract="true" name="JamesCapelNomineesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_JamesCapelTaiwanNomineesLimitedMember" abstract="true" name="JamesCapelTaiwanNomineesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_KeyserUllmannLimitedMember" abstract="true" name="KeyserUllmannLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LionCorporateServicesLimitedMember" abstract="true" name="LionCorporateServicesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LionInternationalCorporateServicesLimitedMember" abstract="true" name="LionInternationalCorporateServicesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LionInternationalManagementLimitedMember" abstract="true" name="LionInternationalManagementLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LionManagementHongKongLimitedMember" abstract="true" name="LionManagementHongKongLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LyndholmeLimitedMember" abstract="true" name="LyndholmeLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MarksAndSpencerFinancialServicesPlcMember" abstract="true" name="MarksAndSpencerFinancialServicesPlcMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MarksAndSpencerUnitTrustManagementLimitedMember" abstract="true" name="MarksAndSpencerUnitTrustManagementLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MidcorpLimitedMember" abstract="true" name="MidcorpLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MidlandBankBranchNomineesLimitedMember" abstract="true" name="MidlandBankBranchNomineesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MidlandNomineesLimitedMember" abstract="true" name="MidlandNomineesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MPPaymentsGroupLimitedMember" abstract="true" name="MPPaymentsGroupLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MPPaymentsMiddleEastAEL.L.C.Member" abstract="true" name="MPPaymentsMiddleEastAEL.L.C.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MPPaymentsOperationsLimitedMember" abstract="true" name="MPPaymentsOperationsLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MPPaymentsSingaporePte.Ltd.Member" abstract="true" name="MPPaymentsSingaporePte.Ltd.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MPPaymentsUKLimitedMember" abstract="true" name="MPPaymentsUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_PrudentialClientHSBCGISNomineeUKLimitedMember" abstract="true" name="PrudentialClientHSBCGISNomineeUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_PTBankHSBCIndonesiaMember" abstract="true" name="PTBankHSBCIndonesiaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_PTHSBCSekuritasIndonesiaMember" abstract="true" name="PTHSBCSekuritasIndonesiaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_RCLIPCorp.Member" abstract="true" name="RCLIPCorp.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_RealEstateCollateralManagementCompanyMember" abstract="true" name="RealEstateCollateralManagementCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_RepublicNomineesLimitedMember" abstract="true" name="RepublicNomineesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_RLUKREFNomineesUKOneLimitedMember" abstract="true" name="RLUKREFNomineesUKOneLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_RLUKREFNomineesUKTwoLimitedMember" abstract="true" name="RLUKREFNomineesUKTwoLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_S.A.P.C.UfiproRecouvrementMember" abstract="true" name="S.A.P.C.UfiproRecouvrementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SafBaiyunMember" abstract="true" name="SafBaiyunMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SafGuangzhouMember" abstract="true" name="SafGuangzhouMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SFMMember" abstract="true" name="SFMMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SFSSNomineesPtyLimitedMember" abstract="true" name="SFSSNomineesPtyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SicoLimitedMember" abstract="true" name="SicoLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SNCLesOliviersDAntibesMember" abstract="true" name="SNCLesOliviersDAntibesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SNCBM62007AMember" abstract="true" name="SNCBM62007AMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SNCBM62007BMember" abstract="true" name="SNCBM62007BMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SNCBM62008AMember" abstract="true" name="SNCBM62008AMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SocieteFrancaiseEtSuisseMember" abstract="true" name="SocieteFrancaiseEtSuisseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SomersDublinDACMember" abstract="true" name="SomersDublinDACMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SomersNomineesFarEastLimitedMember" abstract="true" name="SomersNomineesFarEastLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SopingestMember" abstract="true" name="SopingestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_StCrossTrusteesLimitedMember" abstract="true" name="StCrossTrusteesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SunHungKaiDevelopmentLujiazuiIIILimitedMember" abstract="true" name="SunHungKaiDevelopmentLujiazuiIIILimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_TooleyStreetViewLimitedMember" abstract="true" name="TooleyStreetViewLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_TrinkausEuropaImmobilienFondsNr.3ObjektUtrechtVerwaltungsGmbHMember" abstract="true" name="TrinkausEuropaImmobilienFondsNr.3ObjektUtrechtVerwaltungsGmbHMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_TrinkausImmobilienFondsGeschaeftsfuehrungsGmbHMember" abstract="true" name="TrinkausImmobilienFondsGeschaeftsfuehrungsGmbHMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_TrinkausImmobilienFondsVerwaltungsGmbHMember" abstract="true" name="TrinkausImmobilienFondsVerwaltungsGmbHMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_TrinkausPrivateEquityManagementGmbHMember" abstract="true" name="TrinkausPrivateEquityManagementGmbHMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_TrinkausPrivateEquityVerwaltungsGmbHMember" abstract="true" name="TrinkausPrivateEquityVerwaltungsGmbHMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_TurnsonicNomineesLimitedMember" abstract="true" name="TurnsonicNomineesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ValeursMobilieresElyseesMember" abstract="true" name="ValeursMobilieresElyseesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_WARDLEYLIMITEDMember" abstract="true" name="WARDLEYLIMITEDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_WayfoongAsiaLimitedMember" abstract="true" name="WayfoongAsiaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_WayfoongNomineesLimitedMember" abstract="true" name="WayfoongNomineesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_WoodexLimitedMember" abstract="true" name="WoodexLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_YanNinDevelopmentCompanyLimitedMember" abstract="true" name="YanNinDevelopmentCompanyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DisclosureOfFundsTable" abstract="true" name="DisclosureOfFundsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_FundAxis" abstract="true" name="FundAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_FundDomain" abstract="true" name="FundDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DiversifiedLoanFundDirectLendingAS.a.r.lMember" abstract="true" name="DiversifiedLoanFundDirectLendingAS.a.r.lMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DiversifiedLoanFundDirectLendingBS.a.r.lMember" abstract="true" name="DiversifiedLoanFundDirectLendingBS.a.r.lMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DiversifiedLoanFundSyndicatedLoanAS.a.r.lMember" abstract="true" name="DiversifiedLoanFundSyndicatedLoanAS.a.r.lMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DiversifiedLoanFundSyndicatedLoanCS.a.r.lMember" abstract="true" name="DiversifiedLoanFundSyndicatedLoanCS.a.r.lMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCGuernseyAggregatorPCCLimitedMember" abstract="true" name="HSBCGuernseyAggregatorPCCLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCGuernseyFocusPCCLimitedMember" abstract="true" name="HSBCGuernseyFocusPCCLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCGuernseyGPPCCLimitedMember" abstract="true" name="HSBCGuernseyGPPCCLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCAlternativeInvestmentsLimitedMember" abstract="true" name="HSBCAlternativeInvestmentsLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCASIALIVINGREALESTATEGPS.AR.L.Member" abstract="true" name="HSBCASIALIVINGREALESTATEGPS.AR.L.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCAssetManagementFundServicesUKLimitedMember" abstract="true" name="HSBCAssetManagementFundServicesUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCAssetManagementIndiaPrivateLimitedMember" abstract="true" name="HSBCAssetManagementIndiaPrivateLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCAssetManagementJapanLimitedMember" abstract="true" name="HSBCAssetManagementJapanLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCClimateGrowthPartnersGPS.aR.l.Member" abstract="true" name="HSBCClimateGrowthPartnersGPS.aR.l.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCDiversifiedLoanFundMasterS.a.r.l.Member" abstract="true" name="HSBCDiversifiedLoanFundMasterS.a.r.l.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCDiversifiedLoanFundGeneralPartnerS.aR.l.Member" abstract="true" name="HSBCDiversifiedLoanFundGeneralPartnerS.aR.l.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCEuropeanSeniorDirectLending2023HoldCoS.aR.l.Member" abstract="true" name="HSBCEuropeanSeniorDirectLending2023HoldCoS.aR.l.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCEuropeanSeniorDirectLendingFund2023RAIFSICAVS.A.Member" abstract="true" name="HSBCEuropeanSeniorDirectLendingFund2023RAIFSICAVS.A.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCFinancialTechnologyVentureCapitalGPS.aR.l.Member" abstract="true" name="HSBCFinancialTechnologyVentureCapitalGPS.aR.l.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCGlobalAssetManagementBermudaLimitedMember" abstract="true" name="HSBCGlobalAssetManagementBermudaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCGlobalAssetManagementDeutschlandGmbHMember" abstract="true" name="HSBCGlobalAssetManagementDeutschlandGmbHMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCGlobalAssetManagementFranceMember" abstract="true" name="HSBCGlobalAssetManagementFranceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCGlobalAssetManagementHongKongLimitedMember" abstract="true" name="HSBCGlobalAssetManagementHongKongLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCGlobalAssetManagementMaltaLimitedMember" abstract="true" name="HSBCGlobalAssetManagementMaltaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCGlobalAssetManagementMxicoS.A.deC.V.SociedadOperadoradeFondosdeInversinGrupoFinancieroHSBCMember" abstract="true" name="HSBCGlobalAssetManagementMxicoS.A.deC.V.SociedadOperadoradeFondosdeInversinGrupoFinancieroHSBCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCGlobalAssetManagementSingaporeLimitedMember" abstract="true" name="HSBCGlobalAssetManagementSingaporeLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCGlobalAssetManagementSwitzerlandAGMember" abstract="true" name="HSBCGlobalAssetManagementSwitzerlandAGMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCGlobalAssetManagementTaiwanLimitedMember" abstract="true" name="HSBCGlobalAssetManagementTaiwanLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCGlobalAssetManagementUKLimitedMember" abstract="true" name="HSBCGlobalAssetManagementUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCGlobalAssetManagementUSAInc.Member" abstract="true" name="HSBCGlobalAssetManagementUSAInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCGlobalAssetManagementHoldingsBahamasLimitedMember" abstract="true" name="HSBCGlobalAssetManagementHoldingsBahamasLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCGlobalAssetManagementLimitedMember" abstract="true" name="HSBCGlobalAssetManagementLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInvestmentFundsHongKongLimitedMember" abstract="true" name="HSBCInvestmentFundsHongKongLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCInvestmentFundsLuxembourgSAMember" abstract="true" name="HSBCInvestmentFundsLuxembourgSAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCManagementGuernseyLimitedMember" abstract="true" name="HSBCManagementGuernseyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCPortfoyYonetimiA.S.Member" abstract="true" name="HSBCPortfoyYonetimiA.S.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCPrivateMarketsGPS.aR.l.Member" abstract="true" name="HSBCPrivateMarketsGPS.aR.l.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCRCFHoldCoS.aR.l.Member" abstract="true" name="HSBCRCFHoldCoS.aR.l.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCRCFSPVS.aR.l.Member" abstract="true" name="HSBCRCFSPVS.aR.l.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCREIMFranceMember" abstract="true" name="HSBCREIMFranceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCSDLUK2020HoldCoS.aR.lMember" abstract="true" name="HSBCSDLUK2020HoldCoS.aR.lMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCSDLUK2020LendCoS.aR.l.B137Member" abstract="true" name="HSBCSDLUK2020LendCoS.aR.l.B137Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCSDLUKIIHoldCoS.aR.l.Member" abstract="true" name="HSBCSDLUKIIHoldCoS.aR.l.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCTrusteesIndiaPrivateLimitedMember" abstract="true" name="HSBCTrusteesIndiaPrivateLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCUSDSeniorDirectLendingGPS.a.r.lMember" abstract="true" name="HSBCUSDSeniorDirectLendingGPS.a.r.lMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_KoreaNovaSolar1IncMember" abstract="true" name="KoreaNovaSolar1IncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_KoreaNovaSolar2IncMember" abstract="true" name="KoreaNovaSolar2IncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_RedHexagonEnergyTransitionAsiaGPS.aR.l.Member" abstract="true" name="RedHexagonEnergyTransitionAsiaGPS.aR.l.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_RedHexagonETAMasterHoldCoLimitedMember" abstract="true" name="RedHexagonETAMasterHoldCoLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_RedHexagonETATekomaJapanLimitedMember" abstract="true" name="RedHexagonETATekomaJapanLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_RedHexagonETATekomaOperationLimitedMember" abstract="true" name="RedHexagonETATekomaOperationLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_RedHexagonETATekomaTaiwanLimitedMember" abstract="true" name="RedHexagonETATekomaTaiwanLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SilkRoadFundManagementS.a.r.lMember" abstract="true" name="SilkRoadFundManagementS.a.r.lMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SilkroadGPIILimitedMember" abstract="true" name="SilkroadGPIILimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SilkroadGPIIS.a.r.l.Member" abstract="true" name="SilkroadGPIIS.a.r.l.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SilkroadGPLimitedMember" abstract="true" name="SilkroadGPLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SilkroadGPSCS.aR.lMember" abstract="true" name="SilkroadGPSCS.aR.lMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SilkroadPropertyPartnersPTE.LTD.Member" abstract="true" name="SilkroadPropertyPartnersPTE.LTD.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_TaiwanNovaSolar1LimitedMember" abstract="true" name="TaiwanNovaSolar1LimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_TekomaEnergyGroupHoldingsLimitedMember" abstract="true" name="TekomaEnergyGroupHoldingsLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_TekomaEnergyHoldingsLimitedMember" abstract="true" name="TekomaEnergyHoldingsLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_TekomaEnergyIncMember" abstract="true" name="TekomaEnergyIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_TekomaEnergyKKMember" abstract="true" name="TekomaEnergyKKMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_TekomaEnergyKoreaIncMember" abstract="true" name="TekomaEnergyKoreaIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_TekomaKoreaHoldingsLimitedMember" abstract="true" name="TekomaKoreaHoldingsLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_TekomaKoreaLimitedMember" abstract="true" name="TekomaKoreaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DisclosureOfFundsLineItems" abstract="true" name="DisclosureOfFundsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_ProportionOfOwnershipInterestInFund" abstract="false" name="ProportionOfOwnershipInterestInFund" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hsbc_ClimateAssetManagementLimitedMember" abstract="true" name="ClimateAssetManagementLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_GlobalPaymentsTechnologyMexicoS.A.DeC.V.Member" abstract="true" name="GlobalPaymentsTechnologyMexicoS.A.DeC.V.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MKHoldCoLimitedMember" abstract="true" name="MKHoldCoLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_PentagreenCapitalPte.LtdMember" abstract="true" name="PentagreenCapitalPte.LtdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ProServeBermudaLimitedMember" abstract="true" name="ProServeBermudaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_VaultexUKLimitedMember" abstract="true" name="VaultexUKLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AieraIncMember" abstract="true" name="AieraIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_BankOfCommunicationsCo.Ltd.Member" abstract="true" name="BankOfCommunicationsCo.Ltd.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_BarrowgateLimitedMember" abstract="true" name="BarrowgateLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_BGFGroupPlcMember" abstract="true" name="BGFGroupPlcMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_BudFinancialLimitedMember" abstract="true" name="BudFinancialLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CANARAHSBCLIFEINSURANCECOMPANYLIMITEDMember" abstract="true" name="CANARAHSBCLIFEINSURANCECOMPANYLIMITEDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DowsureInc.Member" abstract="true" name="DowsureInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DividoFinancialServicesLimitedInAdministrationMember" abstract="true" name="DividoFinancialServicesLimitedInAdministrationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ElectronicPaymentServicesCompanyHongKongLimitedMember" abstract="true" name="ElectronicPaymentServicesCompanyHongKongLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_EpisodeSixInc.Member" abstract="true" name="EpisodeSixInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_EPSCompanyHongKongLimitedMember" abstract="true" name="EPSCompanyHongKongLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HQLAXS.aR.l.Member" abstract="true" name="HQLAXS.aR.l.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCJintrustFundManagementCompanyLimitedMember" abstract="true" name="HSBCJintrustFundManagementCompanyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCUKCoveredBondsLMLimitedMember" abstract="true" name="HSBCUKCoveredBondsLMLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_IntelligentProcessingSolutionLimitedMember" abstract="true" name="IntelligentProcessingSolutionLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LighticoLtdMember" abstract="true" name="LighticoLtdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LondonPreciousMetalsClearingLimitedMember" abstract="true" name="LondonPreciousMetalsClearingLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MarketnodePTE.Ltd.Member" abstract="true" name="MarketnodePTE.Ltd.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MENAInfrastructureFundGPLtdMember" abstract="true" name="MENAInfrastructureFundGPLtdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_QuantexaLimitedMember" abstract="true" name="QuantexaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ThreadneedleSoftwareHoldingsLimitedMember" abstract="true" name="ThreadneedleSoftwareHoldingsLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_TradeInformationNetworkLimitedMember" abstract="true" name="TradeInformationNetworkLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_WeTradeInnovationDesignatedActivityCompanyInLiquidationMember" abstract="true" name="WeTradeInnovationDesignatedActivityCompanyInLiquidationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NonBankFinancialInstitutionsLoansSectorMember" abstract="true" name="NonBankFinancialInstitutionsLoansSectorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FinancialLoanSectorMember" abstract="true" name="FinancialLoanSectorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OneToTwentyNineDaysPastDueMember" abstract="true" name="OneToTwentyNineDaysPastDueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ThirtyDaysOrGreaterThanThirtyDaysPastDueMember" abstract="true" name="ThirtyDaysOrGreaterThanThirtyDaysPastDueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LoansAndAdvancesToCustomersAndBanksMember" abstract="true" name="LoansAndAdvancesToCustomersAndBanksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FinancialInstrumentsIncludingLoanCommitmentsAndFinancialGuaranteesMember" abstract="true" name="FinancialInstrumentsIncludingLoanCommitmentsAndFinancialGuaranteesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OnOrOffBalanceSheetRiskAxis" abstract="true" name="OnOrOffBalanceSheetRiskAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_OnOrOffBalanceSheetRiskDomain" abstract="true" name="OnOrOffBalanceSheetRiskDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OnBalanceSheetRiskMember" abstract="true" name="OnBalanceSheetRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OffBalanceSheetRiskMember" abstract="true" name="OffBalanceSheetRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CurrencyNotesInCirculationMember" abstract="true" name="CurrencyNotesInCirculationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FinancialAssetsAvailableforsaleAndHeldtomaturityInvestmentsCategoryMember" abstract="true" name="FinancialAssetsAvailableforsaleAndHeldtomaturityInvestmentsCategoryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FinancialAndOtherGuaranteeContractsMember" abstract="true" name="FinancialAndOtherGuaranteeContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MaximumExposureToCreditRiskAmountOffset" abstract="false" name="MaximumExposureToCreditRiskAmountOffset" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_MaximumExposureToCreditRiskNetOfAmountOffset" abstract="false" name="MaximumExposureToCreditRiskNetOfAmountOffset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ECLEconomicScenarioAxis" abstract="true" name="ECLEconomicScenarioAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_ECLEconomicScenarioDomain" abstract="true" name="ECLEconomicScenarioDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DownsideTwoScenarioMember" abstract="true" name="DownsideTwoScenarioMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CentralScenarioMember" abstract="true" name="CentralScenarioMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_TotalNumberOfEconomicScenariosToCalculateECL" abstract="false" name="TotalNumberOfEconomicScenariosToCalculateECL" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hsbc_NumberOfEconomicScenariosToCalculateECLExternalConsensusForecasts" abstract="false" name="NumberOfEconomicScenariosToCalculateECLExternalConsensusForecasts" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hsbc_InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesProbability" abstract="false" name="InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesProbability" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_WestTexasIntermediateOilMember" abstract="true" name="WestTexasIntermediateOilMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesEffectiveTradeWeightedAverageRate" abstract="false" name="InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesEffectiveTradeWeightedAverageRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hsbc_InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesGDPGrowthRateOneYearAverage" abstract="false" name="InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesGDPGrowthRateOneYearAverage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesGDPGrowthRateFiveYearAverage" abstract="false" name="InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesGDPGrowthRateFiveYearAverage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesForecastPeriod" abstract="false" name="InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesForecastPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hsbc_InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesGDPGrowthRate" abstract="false" name="InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesGDPGrowthRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesUnemploymentRate" abstract="false" name="InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesUnemploymentRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesUnemploymentRateFiveYearAverage" abstract="false" name="InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesUnemploymentRateFiveYearAverage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesHousePriceGrowth" abstract="false" name="InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesHousePriceGrowth" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesHousePriceGrowthFiveYearAverage" abstract="false" name="InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesHousePriceGrowthFiveYearAverage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesInflationRate" abstract="false" name="InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesInflationRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesInflationRateFiveYearAverage" abstract="false" name="InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesInflationRateFiveYearAverage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesCentralBankPolicyRate" abstract="false" name="InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesCentralBankPolicyRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesCentralBankPolicyRateFiveYearAverage" abstract="false" name="InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesCentralBankPolicyRateFiveYearAverage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_UpsideScenarioMember" abstract="true" name="UpsideScenarioMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DownsideScenarioMember" abstract="true" name="DownsideScenarioMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DownsideScenarioWorstOutcomeMember" abstract="true" name="DownsideScenarioWorstOutcomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesPercentageOfIncreasedTariffsImposedOnImportsByUSA" abstract="false" name="InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesPercentageOfIncreasedTariffsImposedOnImportsByUSA" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_USTariffRate" abstract="false" name="USTariffRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hsbc_OilPricePerBarrelMinimum" abstract="false" name="OilPricePerBarrelMinimum" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_UpsideAndCentralScenariosMember" abstract="true" name="UpsideAndCentralScenariosMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_RetailLendingMember" abstract="true" name="RetailLendingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_WholesaleLendingSectorMember" abstract="true" name="WholesaleLendingSectorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ExcludingManagementJudgementalAdjustmentsMember" abstract="true" name="ExcludingManagementJudgementalAdjustmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_BanksSovereignsAndGovernmentEntitiesMember" abstract="true" name="BanksSovereignsAndGovernmentEntitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CorporateLendingAdjustmentsMember" abstract="true" name="CorporateLendingAdjustmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherRetailLendingAdjustmentsMember" abstract="true" name="OtherRetailLendingAdjustmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ManagementJudgementalAdjustmentsMember" abstract="true" name="ManagementJudgementalAdjustmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherMacroeconomicRelatedAdjustmentsMember" abstract="true" name="OtherMacroeconomicRelatedAdjustmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseInFinancialAssetsMovement" abstract="false" name="IncreaseDecreaseInFinancialAssetsMovement" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DownsideScenarioAdditionalMember" abstract="true" name="DownsideScenarioAdditionalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_RetailOverdraftsAndCreditCardsMember" abstract="true" name="RetailOverdraftsAndCreditCardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_InputsAndAssumptionsAndEstimationTechniquesExpectedCreditLossWeightAssignedToScenarios" abstract="false" name="InputsAndAssumptionsAndEstimationTechniquesExpectedCreditLossWeightAssignedToScenarios" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseInAllowanceForExpectedCreditLosses" abstract="false" name="IncreaseDecreaseInAllowanceForExpectedCreditLosses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseInFinancialAssetsIncludedInSensitivityAnalysis" abstract="false" name="IncreaseDecreaseInFinancialAssetsIncludedInSensitivityAnalysis" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_FinancialInstrumentsExcludedFromSensitivityAnalysisMember" abstract="true" name="FinancialInstrumentsExcludedFromSensitivityAnalysisMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_PerformanceGuaranteesMember" abstract="true" name="PerformanceGuaranteesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherFinancialAssetsIncludingAssetsHeldForSaleMember" abstract="true" name="OtherFinancialAssetsIncludingAssetsHeldForSaleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherFinancialAssetsIncludingUnallocatedMember" abstract="true" name="OtherFinancialAssetsIncludingUnallocatedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LoansAndAdvancesToBanksAndCustomersIncludingLoanCommitmentsAndFinancialGuaranteesMember" abstract="true" name="LoansAndAdvancesToBanksAndCustomersIncludingLoanCommitmentsAndFinancialGuaranteesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LoansAndAdvancesToCustomersIncludingLoanCommitmentsAndFinancialGuaranteesMember" abstract="true" name="LoansAndAdvancesToCustomersIncludingLoanCommitmentsAndFinancialGuaranteesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_BankingBusinessInCanadaBusinessInArgentinaMember" abstract="true" name="BankingBusinessInCanadaBusinessInArgentinaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FinancingReceivablePortfolioSegment1Axis" abstract="true" name="FinancingReceivablePortfolioSegment1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_FinancingReceivablePortfolioSegment1Domain" abstract="true" name="FinancingReceivablePortfolioSegment1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_PersonalLendingSectorMember" abstract="true" name="PersonalLendingSectorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseThroughTransfersFinancialAssetsTransfersOutOfStage1IntoStage2" abstract="false" name="IncreaseDecreaseThroughTransfersFinancialAssetsTransfersOutOfStage1IntoStage2" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseThroughTransfersFinancialAssetsTransfersOutOfStage2IntoStage1" abstract="false" name="IncreaseDecreaseThroughTransfersFinancialAssetsTransfersOutOfStage2IntoStage1" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseThroughTransfersFinancialAssetsTransferToStage3" abstract="false" name="IncreaseDecreaseThroughTransfersFinancialAssetsTransferToStage3" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseThroughTransfersFinancialAssetsTransfersOutFromStage3" abstract="false" name="IncreaseDecreaseThroughTransfersFinancialAssetsTransfersOutFromStage3" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseThroughRemeasurementOfExpectedCreditLossesFromTransferOfStagesFinancialAssets" abstract="false" name="IncreaseDecreaseThroughRemeasurementOfExpectedCreditLossesFromTransferOfStagesFinancialAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseThroughChangesToRiskParametersModificationsNotDerecognisedFinancialAssets" abstract="false" name="IncreaseDecreaseThroughChangesToRiskParametersModificationsNotDerecognisedFinancialAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseThroughOriginationOrPurchaseRepaymentsFinancialAssets" abstract="false" name="IncreaseDecreaseThroughOriginationOrPurchaseRepaymentsFinancialAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseThroughChangesToRiskParametersCreditQualityFinancialAssets" abstract="false" name="IncreaseDecreaseThroughChangesToRiskParametersCreditQualityFinancialAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DecreaseThroughDerecognitionCreditRelatedModificationsFinancialAssets" abstract="false" name="DecreaseThroughDerecognitionCreditRelatedModificationsFinancialAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ConcentrationRiskType1Axis" abstract="true" name="ConcentrationRiskType1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_ConcentrationRiskType1Domain" abstract="true" name="ConcentrationRiskType1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_PortfolioConcentrationRiskMember" abstract="true" name="PortfolioConcentrationRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ConcentrationRiskBenchmark1Axis" abstract="true" name="ConcentrationRiskBenchmark1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_ConcentrationRiskBenchmark1Domain" abstract="true" name="ConcentrationRiskBenchmark1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FinancialAssetsExcludingEquitySecuritiesMember" abstract="true" name="FinancialAssetsExcludingEquitySecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_StrongMember" abstract="true" name="StrongMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_GoodMember" abstract="true" name="GoodMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SatisfactoryMember" abstract="true" name="SatisfactoryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_Substandard1Member" abstract="true" name="Substandard1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CreditImpairedMember" abstract="true" name="CreditImpairedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CashAndBalancesAtCentralBanksMember" abstract="true" name="CashAndBalancesAtCentralBanksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_GovernmentCertificatesOfIndebtednessMember" abstract="true" name="GovernmentCertificatesOfIndebtednessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FinancialInvestmentsExcludingEquitySecuritiesMember" abstract="true" name="FinancialInvestmentsExcludingEquitySecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_EndorsementsAndAcceptancesMember" abstract="true" name="EndorsementsAndAcceptancesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AccruedIncomeAndOtherAssetsMember" abstract="true" name="AccruedIncomeAndOtherAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FinancialGuaranteeAndSimilarContractsMember" abstract="true" name="FinancialGuaranteeAndSimilarContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ConcentrationRiskPercentage2" abstract="false" name="ConcentrationRiskPercentage2" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_FinancialAssetsAndOffbalanceSheetLoanCommitments" abstract="false" name="FinancialAssetsAndOffbalanceSheetLoanCommitments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_LoanToValue1Axis" abstract="true" name="LoanToValue1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_LoanToValue1Domain" abstract="true" name="LoanToValue1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LTVLessThan50PercentMember" abstract="true" name="LTVLessThan50PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LTV51To75PercentMember" abstract="true" name="LTV51To75PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LTV76To90PercentMember" abstract="true" name="LTV76To90PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LTV91To100PercentMember" abstract="true" name="LTV91To100PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CollateralisedLoansAndAdvancesAxis" abstract="true" name="CollateralisedLoansAndAdvancesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_CollateralisedLoansAndAdvancesDomain" abstract="true" name="CollateralisedLoansAndAdvancesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NotCollateralisedMember" abstract="true" name="NotCollateralisedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FullyCollateralisedMember" abstract="true" name="FullyCollateralisedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_PartiallyCollateralisedMember" abstract="true" name="PartiallyCollateralisedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CommercialRealEstateLoansAndAdvancesIncludingLoanCommitmentsMember" abstract="true" name="CommercialRealEstateLoansAndAdvancesIncludingLoanCommitmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherCorporateCommercialAndNonbankFinancialInstitutionsLoansAndAdvancesIncludingLoanCommitmentsMember" abstract="true" name="OtherCorporateCommercialAndNonbankFinancialInstitutionsLoansAndAdvancesIncludingLoanCommitmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FinancialAssetsCollateral" abstract="false" name="FinancialAssetsCollateral" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_GuaranteesIssuedAndOtherFinancialAssetsMember" abstract="true" name="GuaranteesIssuedAndOtherFinancialAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_RestOfTheGroupMember" abstract="true" name="RestOfTheGroupMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CreditCard1Member" abstract="true" name="CreditCard1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_BankingBusinessInCanadaAndArgentinaBusinessMember" abstract="true" name="BankingBusinessInCanadaAndArgentinaBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseDueToModificationsNotDerecognised" abstract="false" name="IncreaseDecreaseDueToModificationsNotDerecognised" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_MortgagePortfolioMember" abstract="true" name="MortgagePortfolioMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ActualLoanToValueRatio" abstract="false" name="ActualLoanToValueRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hsbc_ExpectedLoanToValueRatio" abstract="false" name="ExpectedLoanToValueRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hsbc_IndependentReviewOfValuationMinimumTerm" abstract="false" name="IndependentReviewOfValuationMinimumTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hsbc_LTV51To70PercentMember" abstract="true" name="LTV51To70PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LTV71To80PercentMember" abstract="true" name="LTV71To80PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LTV81To90PercentMember" abstract="true" name="LTV81To90PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ExposureToCreditRiskOnReinsurersShareOfLiabilitiesUnderInsuranceContractsNeitherPastDueNorImpairedPercentage" abstract="false" name="ExposureToCreditRiskOnReinsurersShareOfLiabilitiesUnderInsuranceContractsNeitherPastDueNorImpairedPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_CommonEquityTierOneCapitalInstrumentsAndReservesAbstract" abstract="true" name="CommonEquityTierOneCapitalInstrumentsAndReservesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_CommonEquityTierOneCapitalCapitalInstrumentsAndRelatedPartySharePremiumAccounts" abstract="false" name="CommonEquityTierOneCapitalCapitalInstrumentsAndRelatedPartySharePremiumAccounts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_CommonEquityTierOneCapitalRetainedEarnings" abstract="false" name="CommonEquityTierOneCapitalRetainedEarnings" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_CommonEquityTierOneCapitalAccumulatedOtherComprehensiveIncomeAndOtherReserves" abstract="false" name="CommonEquityTierOneCapitalAccumulatedOtherComprehensiveIncomeAndOtherReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_CommonEquityTierOneCapitalNonControllingInterests" abstract="false" name="CommonEquityTierOneCapitalNonControllingInterests" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_CommonEquityTierOneCapitalProfitLossNetOfForseeableChargeOrDividend" abstract="false" name="CommonEquityTierOneCapitalProfitLossNetOfForseeableChargeOrDividend" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_CommonEquityTierOneCapitalBeforeRegulatoryAdjustments" abstract="false" name="CommonEquityTierOneCapitalBeforeRegulatoryAdjustments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_CommonEquityTierOneCapitalRegulatorAdjustmentsAbstract" abstract="true" name="CommonEquityTierOneCapitalRegulatorAdjustmentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_CommonEquityTierOneCapitalRegulatoryAdjustments" abstract="false" name="CommonEquityTierOneCapitalRegulatoryAdjustments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_CommonEquityTierOneCapital1" abstract="false" name="CommonEquityTierOneCapital1" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_AdditionalTierOneCapitalBeforeRegulatoryAdjustments" abstract="false" name="AdditionalTierOneCapitalBeforeRegulatoryAdjustments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_AdditionalTierOneCapitalRegulatoryAdjustments" abstract="false" name="AdditionalTierOneCapitalRegulatoryAdjustments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_AdditionalTierOneCapital" abstract="false" name="AdditionalTierOneCapital" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_TierOneCapital" abstract="false" name="TierOneCapital" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_TierTwoRiskBasedCapitalBeforeRegulatoryAdjustments" abstract="false" name="TierTwoRiskBasedCapitalBeforeRegulatoryAdjustments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_TierTwoRiskBasedCapitalRegulatoryAdjustments" abstract="false" name="TierTwoRiskBasedCapitalRegulatoryAdjustments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_TierTwoRiskBasedCapital1" abstract="false" name="TierTwoRiskBasedCapital1" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_Capital1" abstract="false" name="Capital1" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ScheduleofFundingSourcesAndFundingUsesTable" abstract="true" name="ScheduleofFundingSourcesAndFundingUsesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_FundingSourcesAxis" abstract="true" name="FundingSourcesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_FundingSourcesDomain" abstract="true" name="FundingSourcesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_RepurchaseAgreementNontradingMember" abstract="true" name="RepurchaseAgreementNontradingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CashCollateralMarginAndSettlementAccountsMember" abstract="true" name="CashCollateralMarginAndSettlementAccountsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LiabilitiesOfDisposalGroupsHeldForSaleMember" abstract="true" name="LiabilitiesOfDisposalGroupsHeldForSaleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LiabilitiesUnderInsuranceContractsMember" abstract="true" name="LiabilitiesUnderInsuranceContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_EntitysOwnEquityInstrumentsMember" abstract="true" name="EntitysOwnEquityInstrumentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherBalanceSheetLiabilitiesMember" abstract="true" name="OtherBalanceSheetLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FundingUsesAxis" abstract="true" name="FundingUsesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_FundingUsesDomain" abstract="true" name="FundingUsesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AssetsHeldForSale1Member" abstract="true" name="AssetsHeldForSale1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherBalanceSheetAssetsMember" abstract="true" name="OtherBalanceSheetAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ReverseRepurchaseAgreementMember" abstract="true" name="ReverseRepurchaseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_StockBorrowingMember" abstract="true" name="StockBorrowingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherTradingAssetsMember" abstract="true" name="OtherTradingAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_StockLendingMember" abstract="true" name="StockLendingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherTradingLiabilitiesMember" abstract="true" name="OtherTradingLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ScheduleofFundingSourcesAndFundingUsesLineItems" abstract="true" name="ScheduleofFundingSourcesAndFundingUsesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_FundedAmount" abstract="false" name="FundedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_TotalFundedUsesAmount" abstract="false" name="TotalFundedUsesAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_TypesOfMarketRiskPortfoliosAxis" abstract="true" name="TypesOfMarketRiskPortfoliosAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_TypesOfMarketRiskPortfoliosDomain" abstract="true" name="TypesOfMarketRiskPortfoliosDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NontradingPortfoliosMember" abstract="true" name="NontradingPortfoliosMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_TradingPortfoliosMember" abstract="true" name="TradingPortfoliosMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_InsuranceManufacturingSubsidiariesMember" abstract="true" name="InsuranceManufacturingSubsidiariesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_BalanceSheetComponentsAxis" abstract="true" name="BalanceSheetComponentsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_BalanceSheetComponentsDomain" abstract="true" name="BalanceSheetComponentsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AssetsAndLiabilitiesRelatedToInsuranceContractsMember" abstract="true" name="AssetsAndLiabilitiesRelatedToInsuranceContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AssetsAndLiabilitiesExcludingInsuranceContractsMember" abstract="true" name="AssetsAndLiabilitiesExcludingInsuranceContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_InsuranceContractsOtherInsuranceContractsMember" abstract="true" name="InsuranceContractsOtherInsuranceContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_InvestmentContractsLiabilitiesAtFairValue" abstract="false" name="InvestmentContractsLiabilitiesAtFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DisclosureOfMarketRiskSensitivityAnalysisTable" abstract="true" name="DisclosureOfMarketRiskSensitivityAnalysisTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_DisclosureOfMarketRiskSensitivityAnalysisLineItems" abstract="true" name="DisclosureOfMarketRiskSensitivityAnalysisLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableEffectOnProfitLossAfterTaxAbstract" abstract="true" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableEffectOnProfitLossAfterTaxAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisForTypesOfMarketRiskEffectOfOnePercentagePointIncreaseReasonablyPossibleChangeInRiskVariableEffectOnProfitLossAfterTaxParallelShiftInYieldCurves" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskEffectOfOnePercentagePointIncreaseReasonablyPossibleChangeInRiskVariableEffectOnProfitLossAfterTaxParallelShiftInYieldCurves" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisForTypesOfMarketRiskEffectOfOnePercentagePointDecreaseReasonablyPossibleChangeInRiskVariableEffectOnProfitLossAfterTaxParallelShiftInYieldCurves" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskEffectOfOnePercentagePointDecreaseReasonablyPossibleChangeInRiskVariableEffectOnProfitLossAfterTaxParallelShiftInYieldCurves" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisForTypesOfMarketRiskEffectOfOnePercentagePointIncreaseReasonablyPossibleChangeInRiskVariableEffectOnProfitLossAfterTaxShiftInCreditSpreads" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskEffectOfOnePercentagePointIncreaseReasonablyPossibleChangeInRiskVariableEffectOnProfitLossAfterTaxShiftInCreditSpreads" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisForTypesOfMarketRiskEffectOfOnePercentagePointDecreaseReasonablyPossibleChangeInRiskVariableEffectOnProfitLossAfterTaxShiftInCreditSpreads" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskEffectOfOnePercentagePointDecreaseReasonablyPossibleChangeInRiskVariableEffectOnProfitLossAfterTaxShiftInCreditSpreads" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisForTypesOfMarketRiskEffectOfTenPercentagePointIncreaseReasonablyPossibleChangeInRiskVariableEffectOnProfitLossAfterTaxEquityPrices" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskEffectOfTenPercentagePointIncreaseReasonablyPossibleChangeInRiskVariableEffectOnProfitLossAfterTaxEquityPrices" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisForTypesOfMarketRiskEffectOfTenPercentagePointDecreaseReasonablyPossibleChangeInRiskVariableEffectOnProfitLossAfterTaxEquityPrices" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskEffectOfTenPercentagePointDecreaseReasonablyPossibleChangeInRiskVariableEffectOnProfitLossAfterTaxEquityPrices" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisForTypesOfMarketRiskEffectOfTenPercentagePointIncreaseReasonablyPossibleChangeInRiskVariableEffectOnProfitLossAfterTaxForeignCurrencyTranslation" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskEffectOfTenPercentagePointIncreaseReasonablyPossibleChangeInRiskVariableEffectOnProfitLossAfterTaxForeignCurrencyTranslation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisForTypesOfMarketRiskEffectOfTenPercentagePointDecreaseReasonablyPossibleChangeInRiskVariableEffectOnProfitLossAfterTaxForeignCurrencyTranslation" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskEffectOfTenPercentagePointDecreaseReasonablyPossibleChangeInRiskVariableEffectOnProfitLossAfterTaxForeignCurrencyTranslation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableEffectOnContractualServiceMarginAbstract" abstract="true" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableEffectOnContractualServiceMarginAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisForTypesOfMarketRiskEffectOfOnePercentagePointIncreaseReasonablyPossibleChangeInRiskVariableEffectOnCSMParallelShiftInYieldCurves" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskEffectOfOnePercentagePointIncreaseReasonablyPossibleChangeInRiskVariableEffectOnCSMParallelShiftInYieldCurves" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisForTypesOfMarketRiskEffectOfOnePercentagePointDecreaseReasonablyPossibleChangeInRiskVariableEffectOnCSMParallelShiftInYieldCurves" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskEffectOfOnePercentagePointDecreaseReasonablyPossibleChangeInRiskVariableEffectOnCSMParallelShiftInYieldCurves" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisForTypesOfMarketRiskEffectOfOnePercentagePointIncreaseReasonablyPossibleChangeInRiskVariableEffectOnCSMShiftInCreditSpreads" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskEffectOfOnePercentagePointIncreaseReasonablyPossibleChangeInRiskVariableEffectOnCSMShiftInCreditSpreads" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisForTypesOfMarketRiskEffectOfOnePercentagePointDecreaseReasonablyPossibleChangeInRiskVariableEffectOnCSMShiftInCreditSpreads" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskEffectOfOnePercentagePointDecreaseReasonablyPossibleChangeInRiskVariableEffectOnCSMShiftInCreditSpreads" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisForTypesOfMarketRiskEffectOfTenPercentagePointIncreaseReasonablyPossibleChangeInRiskVariableEffectOnCSMEquityPrices" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskEffectOfTenPercentagePointIncreaseReasonablyPossibleChangeInRiskVariableEffectOnCSMEquityPrices" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisForTypesOfMarketRiskEffectOfTenPercentagePointDecreaseReasonablyPossibleChangeInRiskVariableEffectOnCSMEquityPrices" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskEffectOfTenPercentagePointDecreaseReasonablyPossibleChangeInRiskVariableEffectOnCSMEquityPrices" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisForTypesOfMarketRiskEffectOfTenPercentagePointIncreaseReasonablyPossibleChangeInRiskVariableEffectOnCSMForeignCurrencyTranslation" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskEffectOfTenPercentagePointIncreaseReasonablyPossibleChangeInRiskVariableEffectOnCSMForeignCurrencyTranslation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisForTypesOfMarketRiskEffectOfTenPercentagePointDecreaseReasonablyPossibleChangeInRiskVariableEffectOnCSMForeignCurrencyTranslation" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskEffectOfTenPercentagePointDecreaseReasonablyPossibleChangeInRiskVariableEffectOnCSMForeignCurrencyTranslation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableEffectOnTotalEquityAbstract" abstract="true" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableEffectOnTotalEquityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisForTypesOfMarketRiskEffectOfOnePercentagePointIncreaseReasonablyPossibleChangeInRiskVariableEffectOnTotalEquityParallelShiftInYieldCurves" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskEffectOfOnePercentagePointIncreaseReasonablyPossibleChangeInRiskVariableEffectOnTotalEquityParallelShiftInYieldCurves" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisForTypesOfMarketRiskEffectOfOnePercentagePointDecreaseReasonablyPossibleChangeInRiskVariableEffectOnTotalEquityParallelShiftInYieldCurves" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskEffectOfOnePercentagePointDecreaseReasonablyPossibleChangeInRiskVariableEffectOnTotalEquityParallelShiftInYieldCurves" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisForTypesOfMarketRiskEffectOfOnePercentagePointIncreaseReasonablyPossibleChangeInRiskVariableEffectOnTotalEquityShiftInCreditSpreads" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskEffectOfOnePercentagePointIncreaseReasonablyPossibleChangeInRiskVariableEffectOnTotalEquityShiftInCreditSpreads" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisForTypesOfMarketRiskEffectOfOnePercentagePointDecreaseReasonablyPossibleChangeInRiskVariableEffectOnTotalEquityShiftInCreditSpreads" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskEffectOfOnePercentagePointDecreaseReasonablyPossibleChangeInRiskVariableEffectOnTotalEquityShiftInCreditSpreads" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisForTypesOfMarketRiskEffectOfTenPercentagePointIncreaseReasonablyPossibleChangeInRiskVariableEffectOnTotalEquityEquityPrices" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskEffectOfTenPercentagePointIncreaseReasonablyPossibleChangeInRiskVariableEffectOnTotalEquityEquityPrices" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisForTypesOfMarketRiskEffectOfTenPercentagePointDecreaseReasonablyPossibleChangeInRiskVariableEffectOnTotalEquityEquityPrices" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskEffectOfTenPercentagePointDecreaseReasonablyPossibleChangeInRiskVariableEffectOnTotalEquityEquityPrices" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisForTypesOfMarketRiskEffectOfTenPercentagePointIncreaseReasonablyPossibleChangeInRiskVariableEffectOnTotalEquityForeignCurrencyTranslation" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskEffectOfTenPercentagePointIncreaseReasonablyPossibleChangeInRiskVariableEffectOnTotalEquityForeignCurrencyTranslation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_SensitivityAnalysisForTypesOfMarketRiskEffectOfTenPercentagePointDecreaseReasonablyPossibleChangeInRiskVariableEffectOnTotalEquityForeignCurrencyTranslation" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskEffectOfTenPercentagePointDecreaseReasonablyPossibleChangeInRiskVariableEffectOnTotalEquityForeignCurrencyTranslation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_MeasurementInputMortalityAndMorbidityRateMember" abstract="true" name="MeasurementInputMortalityAndMorbidityRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MeasurementInputLapseRate1Member" abstract="true" name="MeasurementInputLapseRate1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MeasurementInputExpenseRateMember" abstract="true" name="MeasurementInputExpenseRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseInContractualServiceMarginDueToReasonablyPossibleIncreaseInRiskVariableThatArisesFromContractsWithinScopeOfIFRS17" abstract="false" name="IncreaseDecreaseInContractualServiceMarginDueToReasonablyPossibleIncreaseInRiskVariableThatArisesFromContractsWithinScopeOfIFRS17" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseInContractualServiceMarginDueToReasonablyPossibleDecreaseInRiskVariableThatArisesFromContractsWithinScopeOfIFRS17" abstract="false" name="IncreaseDecreaseInContractualServiceMarginDueToReasonablyPossibleDecreaseInRiskVariableThatArisesFromContractsWithinScopeOfIFRS17" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_PlanName1Axis" abstract="true" name="PlanName1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_PlanName1Domain" abstract="true" name="PlanName1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A20222024LTIMember" abstract="true" name="A20222024LTIMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_GeorgesElhederyMember" abstract="true" name="GeorgesElhederyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_PamKaurMember" abstract="true" name="PamKaurMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LongTermIncentiveAwardsMember" abstract="true" name="LongTermIncentiveAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DirectorsRemunerationExpenseBaseSalary" abstract="false" name="DirectorsRemunerationExpenseBaseSalary" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DirectorsRemunerationExpenseFixedPayAllowance" abstract="false" name="DirectorsRemunerationExpenseFixedPayAllowance" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DirectorsRemunerationExpenseTaxableBenefits" abstract="false" name="DirectorsRemunerationExpenseTaxableBenefits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DirectorsRemunerationExpenseNonTaxableBenefits" abstract="false" name="DirectorsRemunerationExpenseNonTaxableBenefits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DirectorsRemunerationExpenseCashInLieuOfPension" abstract="false" name="DirectorsRemunerationExpenseCashInLieuOfPension" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DirectorsRemunerationExpenseFixed" abstract="false" name="DirectorsRemunerationExpenseFixed" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DirectorsRemunerationExpenseAnnualIncentive" abstract="false" name="DirectorsRemunerationExpenseAnnualIncentive" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DirectorsRemunerationExpenseLongTermIncentive" abstract="false" name="DirectorsRemunerationExpenseLongTermIncentive" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DirectorsRemunerationExpenseNotionalReturns" abstract="false" name="DirectorsRemunerationExpenseNotionalReturns" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DirectorsRemunerationExpenseVariable" abstract="false" name="DirectorsRemunerationExpenseVariable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DirectorsRemunerationExpenseAnnualIncentivePercentageDeliveredImmediately" abstract="false" name="DirectorsRemunerationExpenseAnnualIncentivePercentageDeliveredImmediately" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_DirectorsRemunerationExpenseAnnualIncentivePercentageDeliveryDeferred" abstract="false" name="DirectorsRemunerationExpenseAnnualIncentivePercentageDeliveryDeferred" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_DirectorsRemunerationExpenseAnnualIncentiveRetentionPeriod" abstract="false" name="DirectorsRemunerationExpenseAnnualIncentiveRetentionPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hsbc_DirectorsRemunerationExpenseAnnualIncentiveCashPercentage" abstract="false" name="DirectorsRemunerationExpenseAnnualIncentiveCashPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_DirectorsRemunerationExpenseAnnualIncentiveSharePercentage" abstract="false" name="DirectorsRemunerationExpenseAnnualIncentiveSharePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_SharePrice1" abstract="false" name="SharePrice1" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="hsbc_SharePriceAppreciationValue" abstract="false" name="SharePriceAppreciationValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingOutcomeOfPerformanceMetrics" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingOutcomeOfPerformanceMetrics" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_DirectorsRemunerationExpenseBenefitsGroupIncomeProtection" abstract="false" name="DirectorsRemunerationExpenseBenefitsGroupIncomeProtection" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DirectorsRemunerationExpenseBenefitsAccommodation" abstract="false" name="DirectorsRemunerationExpenseBenefitsAccommodation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DirectorsRemunerationExpenseBenefitsCarAndDriver" abstract="false" name="DirectorsRemunerationExpenseBenefitsCarAndDriver" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DirectorsRemunerationExpenseOtherBenefits" abstract="false" name="DirectorsRemunerationExpenseOtherBenefits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DirectorsRenumerationExpenseTaxableAndNontaxableBenefits" abstract="false" name="DirectorsRenumerationExpenseTaxableAndNontaxableBenefits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_DirectorsRenumerationExpensePercentageOfBaseSalaryReceivedInLieuOfPensionContributions" abstract="false" name="DirectorsRenumerationExpensePercentageOfBaseSalaryReceivedInLieuOfPensionContributions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hsbc_DisclosureOfCriticalPerformanceMeasuresAndIndicatorsManagementUsesTable" abstract="true" name="DisclosureOfCriticalPerformanceMeasuresAndIndicatorsManagementUsesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_DisclosureOfCriticalPerformanceMeasuresAndIndicatorsManagementUsesLineItems" abstract="true" name="DisclosureOfCriticalPerformanceMeasuresAndIndicatorsManagementUsesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_DirectorsRemunerationExpenseMaximumOpportunityPercentOfSalary" abstract="false" name="DirectorsRemunerationExpenseMaximumOpportunityPercentOfSalary" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hsbc_DirectorsRemunerationExpenseScorecardOutcome" abstract="false" name="DirectorsRemunerationExpenseScorecardOutcome" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hsbc_DirectorsRemunerationExpenseRiskAndComplianceModifier" abstract="false" name="DirectorsRemunerationExpenseRiskAndComplianceModifier" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_GroupChiefExecutiveMember" abstract="true" name="GroupChiefExecutiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_GroupChiefFinancialOfficerMember" abstract="true" name="GroupChiefFinancialOfficerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_PerformanceCategoriesAndObjectivesAxis" abstract="true" name="PerformanceCategoriesAndObjectivesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_PerformanceCategoriesAndObjectivesDomain" abstract="true" name="PerformanceCategoriesAndObjectivesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MeasureOfReturnOnTangibleEquityMember" abstract="true" name="MeasureOfReturnOnTangibleEquityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MeasureOfOperatingExpensesMember" abstract="true" name="MeasureOfOperatingExpensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MeasureOfProfitLossBeforeTaxMember" abstract="true" name="MeasureOfProfitLossBeforeTaxMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FeeIncomeGrowthRelativeToBalanceSheetGrowthMember" abstract="true" name="FeeIncomeGrowthRelativeToBalanceSheetGrowthMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MeasureOfCustomerSatisfactionMember" abstract="true" name="MeasureOfCustomerSatisfactionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MeasureOfEmployeeExperienceMember" abstract="true" name="MeasureOfEmployeeExperienceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MeasureOfWiderSocietyMember" abstract="true" name="MeasureOfWiderSocietyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MeasureOfPersonalObjectivesMember" abstract="true" name="MeasureOfPersonalObjectivesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FormulaicScorecardOutcomeMember" abstract="true" name="FormulaicScorecardOutcomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_RiskAdjustmentMember" abstract="true" name="RiskAdjustmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ScorecardOutcomeAfterRiskAdjustmentMember" abstract="true" name="ScorecardOutcomeAfterRiskAdjustmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CriticalFinancialPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesPayout" abstract="false" name="CriticalFinancialPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesPayout" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_CriticalFinancialPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesPayoutPercentage" abstract="false" name="CriticalFinancialPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesPayoutPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_CriticalFinancialPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesPerformance" abstract="false" name="CriticalFinancialPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesPerformance" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_CriticalFinancialPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesPerformancePercentage" abstract="false" name="CriticalFinancialPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesPerformancePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_AssessmentOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectives" abstract="false" name="AssessmentOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectives" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectives" abstract="false" name="OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectives" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_WeightingOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectives" abstract="false" name="WeightingOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectives" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_AnnualMaximumScorecardOpportunity" abstract="false" name="AnnualMaximumScorecardOpportunity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_CET1CapitalRatio" abstract="false" name="CET1CapitalRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_MeasureOfGenderRepresentationInLeadershipMember" abstract="true" name="MeasureOfGenderRepresentationInLeadershipMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MeasureOfAsianEmployeesRepresentationInLeadershipMember" abstract="true" name="MeasureOfAsianEmployeesRepresentationInLeadershipMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MeasureOfBlackEmployeesRepresentationInLeadershipMember" abstract="true" name="MeasureOfBlackEmployeesRepresentationInLeadershipMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesIncreaseInRBWNPS" abstract="false" name="OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesIncreaseInRBWNPS" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hsbc_OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesAnnualSavings" abstract="false" name="OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesAnnualSavings" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesSavingsBaseline" abstract="false" name="OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesSavingsBaseline" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesEstimatedReductionInCost" abstract="false" name="OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesEstimatedReductionInCost" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesFemaleRepresentationAtSeniorManagementLevelIncreaseDecreasePercentage" abstract="false" name="OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesFemaleRepresentationAtSeniorManagementLevelIncreaseDecreasePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesFemaleRepresentationAtSeniorManagementLevelActualPercentage" abstract="false" name="OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesFemaleRepresentationAtSeniorManagementLevelActualPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesAsianHeritageEmployeesAtSeniorManagementLevelActualPercentageIncrease" abstract="false" name="OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesAsianHeritageEmployeesAtSeniorManagementLevelActualPercentageIncrease" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesAsianHeritageEmployeesAtSeniorManagementLevelActualPercentage" abstract="false" name="OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesAsianHeritageEmployeesAtSeniorManagementLevelActualPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesBlackHeritageEmployeesAtSeniorManagementLevelActualPercentage" abstract="false" name="OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesBlackHeritageEmployeesAtSeniorManagementLevelActualPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesIncreaseInHighPerformerAttrition" abstract="false" name="OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesIncreaseInHighPerformerAttrition" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hsbc_OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesHighPerformerAttrition" abstract="false" name="OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesHighPerformerAttrition" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hsbc_OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesIncreaseInInclusionIndex" abstract="false" name="OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesIncreaseInInclusionIndex" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hsbc_OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesInclusionIndexSnapshotSurveyPercentage" abstract="false" name="OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesInclusionIndexSnapshotSurveyPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_MeasureOfPersonalObjectivesTechnologyTransformationMember" abstract="true" name="MeasureOfPersonalObjectivesTechnologyTransformationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MeasureOfPersonalObjectivesFinanceWorkforceMember" abstract="true" name="MeasureOfPersonalObjectivesFinanceWorkforceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MeasureOfGrowthInNetNewInvestedAssetsMember" abstract="true" name="MeasureOfGrowthInNetNewInvestedAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_WealthFeesOtherOperatingIncomeMember" abstract="true" name="WealthFeesOtherOperatingIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ReductionsAcrossOrganizationMember" abstract="true" name="ReductionsAcrossOrganizationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_WeightingOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesActual" abstract="false" name="WeightingOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesActual" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesMobilisationOfValueStreamsPercentage" abstract="false" name="OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesMobilisationOfValueStreamsPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesNumberOfFutureStateArchitectureAreas" abstract="false" name="OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesNumberOfFutureStateArchitectureAreas" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hsbc_OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesFutureStateArchitectureProvidingBetterEndStatePercentage" abstract="false" name="OutcomeOfCriticalPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesFutureStateArchitectureProvidingBetterEndStatePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_CriticalFinancialPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesPerformanceTarget" abstract="false" name="CriticalFinancialPerformanceMeasureUsedToEvaluateEntitysPerformanceAgainstStatedObjectivesPerformanceTarget" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_A20232025LTIMember" abstract="true" name="A20232025LTIMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SirNoelQuinnMember" abstract="true" name="SirNoelQuinnMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementProratedForTimeInEmployment" abstract="false" name="NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementProratedForTimeInEmployment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="hsbc_EquityInstrumentsPerformanceOutcome" abstract="false" name="EquityInstrumentsPerformanceOutcome" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hsbc_EquityInstrumentsRiskAndComplianceModifier" abstract="false" name="EquityInstrumentsRiskAndComplianceModifier" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_NumberOfOtherEquityInstrumentsExercisedOrVestedInShareBasedPaymentArrangementValue" abstract="false" name="NumberOfOtherEquityInstrumentsExercisedOrVestedInShareBasedPaymentArrangementValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_EquityInstrumentsFaceValue" abstract="false" name="EquityInstrumentsFaceValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_NumberOfInstallments" abstract="false" name="NumberOfInstallments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hsbc_PerformanceMetricAverageReturnOnEquityMember" abstract="true" name="PerformanceMetricAverageReturnOnEquityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_PerformanceMetricCapitalReallocationToAsiaMember" abstract="true" name="PerformanceMetricCapitalReallocationToAsiaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_PerformanceMetricTransitionToNetZeroMember" abstract="true" name="PerformanceMetricTransitionToNetZeroMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_PerformanceMetricTotalShareholderReturnMember" abstract="true" name="PerformanceMetricTotalShareholderReturnMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricMeasurementWeightPercentage" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricMeasurementWeightPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricAverageReturnOnEquity" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricAverageReturnOnEquity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricTargetAverageReturnOnEquity" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricTargetAverageReturnOnEquity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardAssessmentOfPerformanceMetricAverageReturnOnEquity" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAssessmentOfPerformanceMetricAverageReturnOnEquity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOutcomeOfPerformanceMetricAverageReturnOnEquity" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOutcomeOfPerformanceMetricAverageReturnOnEquity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricCapitalReallocationToAsia" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricCapitalReallocationToAsia" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricTargetCapitalReallocationToAsia" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricTargetCapitalReallocationToAsia" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardAssessmentOfPerformanceMetricCapitalReallocationToAsia" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAssessmentOfPerformanceMetricCapitalReallocationToAsia" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOutcomeOfPerformanceMetricCapitalReallocationToAsia" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOutcomeOfPerformanceMetricCapitalReallocationToAsia" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricCarbonReduction" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricCarbonReduction" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricTargetCarbonReduction" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricTargetCarbonReduction" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardAssessmentOfPerformanceMetricCarbonReduction" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAssessmentOfPerformanceMetricCarbonReduction" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOutcomeOfPerformanceMetricCarbonReduction" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOutcomeOfPerformanceMetricCarbonReduction" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricSustainableFinanceAndInvestment" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricSustainableFinanceAndInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricTargetSustainableFinanceAndInvestment" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricTargetSustainableFinanceAndInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPerformanceMetricSustainableFinanceAndInvestment" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPerformanceMetricSustainableFinanceAndInvestment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardAssessmentOfPerformanceMetricSustainableFinanceAndInvestment" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAssessmentOfPerformanceMetricSustainableFinanceAndInvestment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOutcomeOfPerformanceMetricSustainableFinanceAndInvestment" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOutcomeOfPerformanceMetricSustainableFinanceAndInvestment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPerformanceMetricTotalShareholderReturn" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPerformanceMetricTotalShareholderReturn" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardAssessmentOfPerformanceMetricTotalShareholderReturn" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAssessmentOfPerformanceMetricTotalShareholderReturn" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOutcomeOfPerformanceMetricTotalShareholderReturn" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOutcomeOfPerformanceMetricTotalShareholderReturn" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_AwardType1Axis" abstract="true" name="AwardType1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_AwardType1Domain" abstract="true" name="AwardType1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ImmediateShareAwardsMember" abstract="true" name="ImmediateShareAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FixedPayAllowanceAwardsMember" abstract="true" name="FixedPayAllowanceAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ShareBasedPaymentArrangementFaceValueOfSharesAwarded" abstract="false" name="ShareBasedPaymentArrangementFaceValueOfSharesAwarded" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ShareBasedPaymentArrangementPercentageReceivableForMinimumPerformance" abstract="false" name="ShareBasedPaymentArrangementPercentageReceivableForMinimumPerformance" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardAsAPercentageOfBaseSalary" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardAsAPercentageOfBaseSalary" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_ShareBasedPaymentArrangementFairValueOfAwards" abstract="false" name="ShareBasedPaymentArrangementFairValueOfAwards" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="hsbc_ExpectedDividendOtherEquityInstrumentsGranted" abstract="false" name="ExpectedDividendOtherEquityInstrumentsGranted" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardClawBackPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardClawBackPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardRetentionPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardRetentionPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardReleasePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardReleasePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hsbc_AwardDate1Axis" abstract="true" name="AwardDate1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_AwardDate1Domain" abstract="true" name="AwardDate1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A28Feb22Member" abstract="true" name="A28Feb22Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A27Feb23Member" abstract="true" name="A27Feb23Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A26Feb24Member" abstract="true" name="A26Feb24Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A24Feb20Member" abstract="true" name="A24Feb20Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A1Mar21Member" abstract="true" name="A1Mar21Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A26Feb18Member" abstract="true" name="A26Feb18Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A25Feb19Member" abstract="true" name="A25Feb19Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DeferredSharesMember" abstract="true" name="DeferredSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ShareBasedPaymentArrangementTranche" abstract="false" name="ShareBasedPaymentArrangementTranche" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hsbc_WeightedAverageExercisePriceOfOtherEquityInstrumentsAtClosingBeforeVestDate" abstract="false" name="WeightedAverageExercisePriceOfOtherEquityInstrumentsAtClosingBeforeVestDate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="hsbc_HSBCHoldingsOrdinarySharesRollForward" abstract="true" name="HSBCHoldingsOrdinarySharesRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_NumberOfOtherEquityInstrumentsLapsedInShareBasedPaymentArrangement" abstract="false" name="NumberOfOtherEquityInstrumentsLapsedInShareBasedPaymentArrangement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="hsbc_VestingPercentagePerfomanceConditionsAssessedAndConfirmedOtherEquityInstrumentsOutstandingInShareBasedPaymentArrangement" abstract="false" name="VestingPercentagePerfomanceConditionsAssessedAndConfirmedOtherEquityInstrumentsOutstandingInShareBasedPaymentArrangement" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hsbc_PercentageOfAwardsForfeitedOtherEquityInstrumentsOutstandingInShareBasedPaymentArrangement" abstract="false" name="PercentageOfAwardsForfeitedOtherEquityInstrumentsOutstandingInShareBasedPaymentArrangement" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hsbc_PeriodOfRetainingSharesAfterVestingOtherEquityInstrumentsVestedInShareBasedPaymentArrangement" abstract="false" name="PeriodOfRetainingSharesAfterVestingOtherEquityInstrumentsVestedInShareBasedPaymentArrangement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hsbc_AwardsVestingNumberOfEqualTranches" abstract="false" name="AwardsVestingNumberOfEqualTranches" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hsbc_PerformanceMetricEnvironmentMember" abstract="true" name="PerformanceMetricEnvironmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_PerformanceMetricRelativeTSRMember" abstract="true" name="PerformanceMetricRelativeTSRMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricEnvironmentCarbonReduction" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricEnvironmentCarbonReduction" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricEnvironmentSustainableFinanceAndInvestment" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceMetricEnvironmentSustainableFinanceAndInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_CarbonReductionMember" abstract="true" name="CarbonReductionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SustainableFinanceAndInvestmentMember" abstract="true" name="SustainableFinanceAndInvestmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A2024LTIAwardMember" abstract="true" name="A2024LTIAwardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AwardBasisAxis" abstract="true" name="AwardBasisAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_AwardBasisDomain" abstract="true" name="AwardBasisDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FixedPayAllowanceMember" abstract="true" name="FixedPayAllowanceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AnnualIncentiveAwardMember" abstract="true" name="AnnualIncentiveAwardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LongTermIncentiveAwardsWithoutPerformanceConditionsMember" abstract="true" name="LongTermIncentiveAwardsWithoutPerformanceConditionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_LongTermIncentiveAwardsWithPerformanceConditionsMember" abstract="true" name="LongTermIncentiveAwardsWithPerformanceConditionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DeferredSharesWithoutPerformanceConditionsMember" abstract="true" name="DeferredSharesWithoutPerformanceConditionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_DeferredSharesWithPerformanceConditionsMember" abstract="true" name="DeferredSharesWithPerformanceConditionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_KeyManagementPersonnelCompensationShareholdingGuidelinesMinimumTenurePeriodRequiredForNoPerformanceConditions" abstract="false" name="KeyManagementPersonnelCompensationShareholdingGuidelinesMinimumTenurePeriodRequiredForNoPerformanceConditions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hsbc_KeyManagementPersonnelCompensationShareholdingGuidelinesVestingPeriod" abstract="false" name="KeyManagementPersonnelCompensationShareholdingGuidelinesVestingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hsbc_KeyManagementPersonnelCompensationShareholdingGuidelinesPostVestingRetentionPeriod" abstract="false" name="KeyManagementPersonnelCompensationShareholdingGuidelinesPostVestingRetentionPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hsbc_KeyManagementPersonnelCompensationShareholdingGuidelinesWeightedAverageHoldingPeriod" abstract="false" name="KeyManagementPersonnelCompensationShareholdingGuidelinesWeightedAverageHoldingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hsbc_KeyManagementPersonnelCompensationShareholdingGuidelinesPercentageOfSalary" abstract="false" name="KeyManagementPersonnelCompensationShareholdingGuidelinesPercentageOfSalary" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_KeyManagementPersonnelCompensationShareholdingPercentageOfSalary" abstract="false" name="KeyManagementPersonnelCompensationShareholdingPercentageOfSalary" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_KeyManagementPersonnelCompensationShareholdingRetentionRequirementNumberOfSharesHeld" abstract="false" name="KeyManagementPersonnelCompensationShareholdingRetentionRequirementNumberOfSharesHeld" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="hsbc_AverageDailyClosingSharePrice" abstract="false" name="AverageDailyClosingSharePrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="hsbc_KeyManagementPersonnelCompensationShareholdingGuidelinesPeriodAfterAppointmentToMeetGuideline" abstract="false" name="KeyManagementPersonnelCompensationShareholdingGuidelinesPeriodAfterAppointmentToMeetGuideline" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hsbc_KeyManagementPersonnelCompensationNormalEmployeeRetirementAge" abstract="false" name="KeyManagementPersonnelCompensationNormalEmployeeRetirementAge" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hsbc_DirectorsRenumerationExpensePensionAllowance" abstract="false" name="DirectorsRenumerationExpensePensionAllowance" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_NonExecutiveDirectorsMember" abstract="true" name="NonExecutiveDirectorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NonExecutiveDirectorGeraldineBuckinghamMember" abstract="true" name="NonExecutiveDirectorGeraldineBuckinghamMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NonExecutiveDirectorRachelDuanMember" abstract="true" name="NonExecutiveDirectorRachelDuanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NonExecutiveDirectorDameCarolynFairbairnMember" abstract="true" name="NonExecutiveDirectorDameCarolynFairbairnMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NonExecutiveDirectorJamesForeseMember" abstract="true" name="NonExecutiveDirectorJamesForeseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NonExecutiveDirectorAnnGodbehereMember" abstract="true" name="NonExecutiveDirectorAnnGodbehereMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NonExecutiveDirectorStevenGuggenheimerMember" abstract="true" name="NonExecutiveDirectorStevenGuggenheimerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NonExecutiveDirectorJoseMeadeMember" abstract="true" name="NonExecutiveDirectorJoseMeadeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NonExecutiveDirectorKalpanaMorpariaMember" abstract="true" name="NonExecutiveDirectorKalpanaMorpariaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NonExecutiveDirectorEileenMurrayMember" abstract="true" name="NonExecutiveDirectorEileenMurrayMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NonExecutiveDirectorBrendanNelsonMember" abstract="true" name="NonExecutiveDirectorBrendanNelsonMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NonExecutiveDirectorDavidNishMember" abstract="true" name="NonExecutiveDirectorDavidNishMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NonExecutiveDirectorSweeLianTeoMember" abstract="true" name="NonExecutiveDirectorSweeLianTeoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NonExecutiveDirectorSirMarkTuckerMember" abstract="true" name="NonExecutiveDirectorSirMarkTuckerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_KeyManagementPersonnelCompensationFees" abstract="false" name="KeyManagementPersonnelCompensationFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_KeyManagementPersonnelCompensationBenefits" abstract="false" name="KeyManagementPersonnelCompensationBenefits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_KeyManagementPersonnelCompensationFeesAndBenefits" abstract="false" name="KeyManagementPersonnelCompensationFeesAndBenefits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_KeyManagementPersonnelCompensationFeesPaidForAdditionalPositionsHeld" abstract="false" name="KeyManagementPersonnelCompensationFeesPaidForAdditionalPositionsHeld" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_KeyManagementPersonnelCompensationShareholdingGuidelines" abstract="false" name="KeyManagementPersonnelCompensationShareholdingGuidelines" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="hsbc_KeyManagementPersonnelCompensationShareInterestsHeld" abstract="false" name="KeyManagementPersonnelCompensationShareInterestsHeld" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
</xs:schema>
