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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:a4de2be7-61ce-44a2-adf2-3f2687af7c84,g:6f01e5fe-b393-4f85-aaa6-834bc5fdda80-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:hsbc="http://hsbc.com/20260630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://hsbc.com/20260630">
  <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/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-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-20260630_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-20260630_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-20260630_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-20260630_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="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="Consolidatedincomestatement_1" roleURI="http://hsbc.com/role/Consolidatedincomestatement_1">
        <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="ConsolidatedincomestatementParenthetical" roleURI="http://hsbc.com/role/ConsolidatedincomestatementParenthetical">
        <link:definition>9952152 - 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>9952153 - 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="Consolidatedstatementofcomprehensiveincome_1" roleURI="http://hsbc.com/role/Consolidatedstatementofcomprehensiveincome_1">
        <link:definition>9952153 - 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>9952154 - 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="Consolidatedstatementofchangesinequity" roleURI="http://hsbc.com/role/Consolidatedstatementofchangesinequity">
        <link:definition>9952155 - 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>9952156 - 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>9952157 - 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>9952158 - 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="Basisofpreparationandmaterialaccountingpolicies" roleURI="http://hsbc.com/role/Basisofpreparationandmaterialaccountingpolicies">
        <link:definition>9952159 - 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>9952160 - 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="Dividends" roleURI="http://hsbc.com/role/Dividends">
        <link:definition>9952161 - 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>9952162 - 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>9952163 - 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="Fairvaluesoffinancialinstrumentscarriedatfairvalue" roleURI="http://hsbc.com/role/Fairvaluesoffinancialinstrumentscarriedatfairvalue">
        <link:definition>9952164 - 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>9952165 - 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="Derivatives" roleURI="http://hsbc.com/role/Derivatives">
        <link:definition>9952166 - 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>9952167 - 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="Interestsinassociatesandjointventures" roleURI="http://hsbc.com/role/Interestsinassociatesandjointventures">
        <link:definition>9952168 - Disclosure - Interests 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="Provisions" roleURI="http://hsbc.com/role/Provisions">
        <link:definition>9952169 - 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="Contingentliabilitiescontractualcommitmentsandguarantees" roleURI="http://hsbc.com/role/Contingentliabilitiescontractualcommitmentsandguarantees">
        <link:definition>9952170 - 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="Legalproceedingsandregulatorymatters" roleURI="http://hsbc.com/role/Legalproceedingsandregulatorymatters">
        <link:definition>9952171 - 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="Transactionswithrelatedparties" roleURI="http://hsbc.com/role/Transactionswithrelatedparties">
        <link:definition>9952172 - Disclosure - Transactions with related parties</link: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>9952173 - 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="Eventsafterthebalancesheetdate" roleURI="http://hsbc.com/role/Eventsafterthebalancesheetdate">
        <link:definition>9952174 - 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="InterimReport2026andstatutoryaccounts" roleURI="http://hsbc.com/role/InterimReport2026andstatutoryaccounts">
        <link:definition>9952175 - Disclosure - Interim Report 2026 and 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="Reportofthedirectorsfinancialreviewriskreport" roleURI="http://hsbc.com/role/Reportofthedirectorsfinancialreviewriskreport">
        <link:definition>9952176 - Disclosure - Report of the 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="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="NetfeeincomeTables" roleURI="http://hsbc.com/role/NetfeeincomeTables">
        <link:definition>9955512 - 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="DividendsTables" roleURI="http://hsbc.com/role/DividendsTables">
        <link:definition>9955513 - 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>9955514 - 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>9955515 - 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="FairvaluesoffinancialinstrumentscarriedatfairvalueTables" roleURI="http://hsbc.com/role/FairvaluesoffinancialinstrumentscarriedatfairvalueTables">
        <link:definition>9955516 - 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>9955517 - 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="DerivativesTables" roleURI="http://hsbc.com/role/DerivativesTables">
        <link:definition>9955518 - 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>9955519 - 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="InterestsinassociatesandjointventuresTables" roleURI="http://hsbc.com/role/InterestsinassociatesandjointventuresTables">
        <link:definition>9955520 - Disclosure - Interests 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="ProvisionsTables" roleURI="http://hsbc.com/role/ProvisionsTables">
        <link:definition>9955521 - 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="ContingentliabilitiescontractualcommitmentsandguaranteesTables" roleURI="http://hsbc.com/role/ContingentliabilitiescontractualcommitmentsandguaranteesTables">
        <link:definition>9955522 - 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="AssetsheldforsaleliabilitiesofdisposalgroupsheldforsaleandbusinessacquisitionsTables" roleURI="http://hsbc.com/role/AssetsheldforsaleliabilitiesofdisposalgroupsheldforsaleandbusinessacquisitionsTables">
        <link:definition>9955523 - 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="ReportofthedirectorsfinancialreviewriskreportTables" roleURI="http://hsbc.com/role/ReportofthedirectorsfinancialreviewriskreportTables">
        <link:definition>9955524 - Disclosure - Report of the 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="NetfeeincomeDetails" roleURI="http://hsbc.com/role/NetfeeincomeDetails">
        <link:definition>9955525 - Disclosure - 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="DividendsCommentaryDetails" roleURI="http://hsbc.com/role/DividendsCommentaryDetails">
        <link:definition>9955526 - Disclosure - Dividends - Commentary (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>9955527 - 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="EarningspershareDetails" roleURI="http://hsbc.com/role/EarningspershareDetails">
        <link:definition>9955528 - 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="SegmentalanalysisConstantcurrencyprofitbeforetaxandbalancesheetdataDetails" roleURI="http://hsbc.com/role/SegmentalanalysisConstantcurrencyprofitbeforetaxandbalancesheetdataDetails">
        <link:definition>9955529 - 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>9955530 - 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>9955531 - 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="SegmentalanalysisConstantcurrencybalancesheetreconciliationDetails" roleURI="http://hsbc.com/role/SegmentalanalysisConstantcurrencybalancesheetreconciliationDetails">
        <link:definition>9955532 - Disclosure - Segmental analysis - Constant currency 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>9955533 - 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="FairvaluesoffinancialinstrumentscarriedatfairvalueFinancialinstrumentscarriedatfairvalueandbasesofvaluationDetails" roleURI="http://hsbc.com/role/FairvaluesoffinancialinstrumentscarriedatfairvalueFinancialinstrumentscarriedatfairvalueandbasesofvaluationDetails">
        <link:definition>9955534 - 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>9955535 - 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>9955536 - 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="FairvaluesoffinancialinstrumentscarriedatfairvalueSensitivityofLevel3fairvaluestoreasonablypossiblealternativeassumptionsDetails" roleURI="http://hsbc.com/role/FairvaluesoffinancialinstrumentscarriedatfairvalueSensitivityofLevel3fairvaluestoreasonablypossiblealternativeassumptionsDetails">
        <link:definition>9955537 - Disclosure - Fair values of financial instruments carried at fair value - Sensitivity of Level 3 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>9955538 - 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="FairvaluesoffinancialinstrumentsnotcarriedatfairvalueDetails" roleURI="http://hsbc.com/role/FairvaluesoffinancialinstrumentsnotcarriedatfairvalueDetails">
        <link:definition>9955539 - Disclosure - Fair values of financial instruments not carried 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="DerivativesNotionalcontractamountsandfairvalueofderivativesbyproductcontracttypeheldbyHSBCDetails" roleURI="http://hsbc.com/role/DerivativesNotionalcontractamountsandfairvalueofderivativesbyproductcontracttypeheldbyHSBCDetails">
        <link:definition>9955540 - 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="DerivativesNotionalcontractamountsofderivativesheldforhedgingpurposesbyproducttypeDetails" roleURI="http://hsbc.com/role/DerivativesNotionalcontractamountsofderivativesheldforhedgingpurposesbyproducttypeDetails">
        <link:definition>9955541 - Disclosure - Derivatives - Notional contract amounts of derivatives held for hedging purposes by product 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="FinancialinvestmentsDetails" roleURI="http://hsbc.com/role/FinancialinvestmentsDetails">
        <link:definition>9955542 - Disclosure - 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="InterestsinassociatesandjointventuresAssociatesandJointVenturesCommentaryDetails" roleURI="http://hsbc.com/role/InterestsinassociatesandjointventuresAssociatesandJointVenturesCommentaryDetails">
        <link:definition>9955543 - Disclosure - Interests in associates and joint ventures - Associates and Joint Ventures Commentary (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="InterestsinassociatesandjointventuresPrincipalassociatesofHSBCDetails" roleURI="http://hsbc.com/role/InterestsinassociatesandjointventuresPrincipalassociatesofHSBCDetails">
        <link:definition>9955544 - Disclosure - Interests 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="InterestsinassociatesandjointventuresShareofprofitDetails" roleURI="http://hsbc.com/role/InterestsinassociatesandjointventuresShareofprofitDetails">
        <link:definition>9955545 - Disclosure - Interests in associates and joint ventures - Share of profit (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="InterestsinassociatesandjointventuresKeyassumptionsinvalueinusecalculationDetails" roleURI="http://hsbc.com/role/InterestsinassociatesandjointventuresKeyassumptionsinvalueinusecalculationDetails">
        <link:definition>9955546 - Disclosure - Interests in associates and joint ventures - Key assumptions in value in use calculation (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="ProvisionsDetails" roleURI="http://hsbc.com/role/ProvisionsDetails">
        <link:definition>9955547 - Disclosure - 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="ContingentliabilitiescontractualcommitmentsandguaranteesDetails" roleURI="http://hsbc.com/role/ContingentliabilitiescontractualcommitmentsandguaranteesDetails">
        <link:definition>9955548 - Disclosure - Contingent liabilities, contractual commitments, and 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="LegalproceedingsandregulatorymattersDetails" roleURI="http://hsbc.com/role/LegalproceedingsandregulatorymattersDetails">
        <link:definition>9955549 - 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="TransactionswithrelatedpartiesDetails" roleURI="http://hsbc.com/role/TransactionswithrelatedpartiesDetails">
        <link:definition>9955550 - Disclosure - Transactions with related parties (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="AssetsheldforsaleliabilitiesofdisposalgroupsheldforsaleandbusinessacquisitionsHeldforsaleDetails" roleURI="http://hsbc.com/role/AssetsheldforsaleliabilitiesofdisposalgroupsheldforsaleandbusinessacquisitionsHeldforsaleDetails">
        <link:definition>9955551 - Disclosure - Assets held for sale, liabilities of disposal groups held for sale and business acquisitions - 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>9955552 - 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="AssetsheldforsaleliabilitiesofdisposalgroupsheldforsaleandbusinessacquisitionsAssetsandliabilitiesDetails" roleURI="http://hsbc.com/role/AssetsheldforsaleliabilitiesofdisposalgroupsheldforsaleandbusinessacquisitionsAssetsandliabilitiesDetails">
        <link:definition>9955553 - Disclosure - Assets held for sale, liabilities of disposal groups held for sale and business acquisitions - 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="EventsafterthebalancesheetdateDetails" roleURI="http://hsbc.com/role/EventsafterthebalancesheetdateDetails">
        <link:definition>9955554 - 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="ReportofthedirectorsfinancialreviewriskreportSummaryofcreditriskexcludingdebtinstrumentsmeasuredatFVOCIbystagedistributionandECLcoverageDetails" roleURI="http://hsbc.com/role/ReportofthedirectorsfinancialreviewriskreportSummaryofcreditriskexcludingdebtinstrumentsmeasuredatFVOCIbystagedistributionandECLcoverageDetails">
        <link:definition>9955555 - Disclosure - Report of the 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="ReportofthedirectorsfinancialreviewriskreportStage2dayspastdueanalysisDetails" roleURI="http://hsbc.com/role/ReportofthedirectorsfinancialreviewriskreportStage2dayspastdueanalysisDetails">
        <link:definition>9955556 - Disclosure - Report of the 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="ReportofthedirectorsfinancialreviewriskreportMeasurementuncertaintyandsensitivityanalysisofECLestimatesDetails" roleURI="http://hsbc.com/role/ReportofthedirectorsfinancialreviewriskreportMeasurementuncertaintyandsensitivityanalysisofECLestimatesDetails">
        <link:definition>9955557 - Disclosure - Report of the 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="ReportofthedirectorsfinancialreviewriskreportTheconsensusCentralscenarioDetails" roleURI="http://hsbc.com/role/ReportofthedirectorsfinancialreviewriskreportTheconsensusCentralscenarioDetails">
        <link:definition>9955558 - Disclosure - Report of the directors financial review risk report - The 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="ReportofthedirectorsfinancialreviewriskreportTheconsensusUpsidescenarioDetails" roleURI="http://hsbc.com/role/ReportofthedirectorsfinancialreviewriskreportTheconsensusUpsidescenarioDetails">
        <link:definition>9955559 - Disclosure - Report of the directors financial review risk report - The consensus Upside 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="ReportofthedirectorsfinancialreviewriskreportTheDownsidescenariosDetails" roleURI="http://hsbc.com/role/ReportofthedirectorsfinancialreviewriskreportTheDownsidescenariosDetails">
        <link:definition>9955560 - Disclosure - Report of the directors financial review risk report - The 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="ReportofthedirectorsfinancialreviewriskreportScenarioweightingsDetails" roleURI="http://hsbc.com/role/ReportofthedirectorsfinancialreviewriskreportScenarioweightingsDetails">
        <link:definition>9955561 - Disclosure - Report of the directors financial review risk report - Scenario weightings (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="ReportofthedirectorsfinancialreviewriskreportManagementjudgementaladjustmentsDetails" roleURI="http://hsbc.com/role/ReportofthedirectorsfinancialreviewriskreportManagementjudgementaladjustmentsDetails">
        <link:definition>9955562 - Disclosure - Report of the directors financial review risk report - Management judgemental adjustments (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="ReportofthedirectorsfinancialreviewriskreportWholesaleanalysisDetails" roleURI="http://hsbc.com/role/ReportofthedirectorsfinancialreviewriskreportWholesaleanalysisDetails">
        <link:definition>9955563 - Disclosure - Report of the directors financial review risk report - Wholesale 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="ReportofthedirectorsfinancialreviewriskreportRetailanalysisDetails" roleURI="http://hsbc.com/role/ReportofthedirectorsfinancialreviewriskreportRetailanalysisDetails">
        <link:definition>9955564 - Disclosure - Report of the directors financial review risk report - Retail 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="ReportofthedirectorsfinancialreviewriskreportGroupECLsensitivityresultsDetails" roleURI="http://hsbc.com/role/ReportofthedirectorsfinancialreviewriskreportGroupECLsensitivityresultsDetails">
        <link:definition>9955565 - Disclosure - Report of the 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="ReportofthedirectorsfinancialreviewriskreportReconciliationofchangesingrosscarryingnominalamountandallowancesforloansandadvancestobanksandcustomersincludingloancommitmentsandfinancialguaranteesDetails" roleURI="http://hsbc.com/role/ReportofthedirectorsfinancialreviewriskreportReconciliationofchangesingrosscarryingnominalamountandallowancesforloansandadvancestobanksandcustomersincludingloancommitmentsandfinancialguaranteesDetails">
        <link:definition>9955566 - Disclosure - Report of the 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="ReportofthedirectorsfinancialreviewriskreportDistributionoffinancialinstrumentstowhichtheimpairmentrequirementsinIFRS9areappliedbycreditqualityandstageallocationDetails" roleURI="http://hsbc.com/role/ReportofthedirectorsfinancialreviewriskreportDistributionoffinancialinstrumentstowhichtheimpairmentrequirementsinIFRS9areappliedbycreditqualityandstageallocationDetails">
        <link:definition>9955567 - Disclosure - Report of the 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="ReportofthedirectorsfinancialreviewriskreportOwnfundsDetails" roleURI="http://hsbc.com/role/ReportofthedirectorsfinancialreviewriskreportOwnfundsDetails">
        <link:definition>9955568 - Disclosure - Report of the 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="ReportofthedirectorsfinancialreviewriskreportNontradingVaR991dayDetails" roleURI="http://hsbc.com/role/ReportofthedirectorsfinancialreviewriskreportNontradingVaR991dayDetails">
        <link:definition>9955569 - Disclosure - Report of the directors financial review risk report - 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="ReportofthedirectorsfinancialreviewriskreportTradingVaR991dayDetails" roleURI="http://hsbc.com/role/ReportofthedirectorsfinancialreviewriskreportTradingVaR991dayDetails">
        <link:definition>9955570 - Disclosure - Report of the directors financial review risk report - 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="ReportofthedirectorsfinancialreviewriskreportBalancesheetofinsurancemanufacturingsubsidiariesbytypeofcontractDetails" roleURI="http://hsbc.com/role/ReportofthedirectorsfinancialreviewriskreportBalancesheetofinsurancemanufacturingsubsidiariesbytypeofcontractDetails">
        <link:definition>9955571 - Disclosure - Report of the 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>
    </xs:appinfo>
  </xs:annotation>
  <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_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_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_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_FrenchHomeAndOtherLoansMember" abstract="true" name="FrenchHomeAndOtherLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_UKLifeInsuranceBusinessMember" abstract="true" name="UKLifeInsuranceBusinessMember" 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_GaliciaMember" abstract="true" name="GaliciaMember" 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_DilutionLossesFromInvestmentsInAssociates" abstract="false" name="DilutionLossesFromInvestmentsInAssociates" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodBeforeReclassificationsNetOfTax" abstract="false" name="ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodBeforeReclassificationsNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_ReclassificationAdjustmentsOnDilutionOfAssociateNetOfTax" abstract="false" name="ReclassificationAdjustmentsOnDilutionOfAssociateNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_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_IncreaseDecreaseFromTransferOfGainLossOnDisposalOfEquityInstrumentsToRetainedEarningsNet" abstract="false" name="IncreaseDecreaseFromTransferOfGainLossOnDisposalOfEquityInstrumentsToRetainedEarningsNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_A1250m6.750PerpetualSubordinatedContingentConvertibleSecuritiesMember" abstract="true" name="A1250m6.750PerpetualSubordinatedContingentConvertibleSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A1250m7.000PerpetualSubordinatedContingentConvertibleSecuritiesMember" abstract="true" name="A1250m7.000PerpetualSubordinatedContingentConvertibleSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A1500m6.750PerpetualSubordinatedContingentConvertibleSecuritiesMember" abstract="true" name="A1500m6.750PerpetualSubordinatedContingentConvertibleSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_A1000m4.000PerpetualSubordinatedContingentConvertibleSecuritiesMember" abstract="true" name="A1000m4.000PerpetualSubordinatedContingentConvertibleSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_HangSengBankMember" abstract="true" name="HangSengBankMember" 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_GainLossFromInvestingActivities" abstract="false" name="GainLossFromInvestingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseInLoansDepositsAndOtherOperatingAssetsAndLiabilities" abstract="false" name="IncreaseDecreaseInLoansDepositsAndOtherOperatingAssetsAndLiabilities" 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_CashInflowFromAcquisitionDisposalOfSubsidiariesBusinessesAssociatesAndJointVentures" abstract="false" name="CashInflowFromAcquisitionDisposalOfSubsidiariesBusinessesAssociatesAndJointVentures" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_PaymentsForInvestmentInDisposalOfSubsidiariesBusinessesAssociatesAndJointVentures" abstract="false" name="PaymentsForInvestmentInDisposalOfSubsidiariesBusinessesAssociatesAndJointVentures" 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_IncreaseDecreaseinOperatingAssets1" abstract="false" name="IncreaseDecreaseinOperatingAssets1" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_IncreaseDecreaseinOperatingLiabilities1" abstract="false" name="IncreaseDecreaseinOperatingLiabilities1" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_InterestReceived" abstract="false" name="InterestReceived" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_InterestPaid" abstract="false" name="InterestPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_FairValueMeasurementAbstract" abstract="true" name="FairValueMeasurementAbstract" 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_InterestsInOtherEntitiesAbstract" abstract="true" name="InterestsInOtherEntitiesAbstract" 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_RelatedPartyAbstract" abstract="true" name="RelatedPartyAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_DisposalGroupsAbstract" abstract="true" name="DisposalGroupsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_EventsAfterReportingPeriodAbstract" abstract="true" name="EventsAfterReportingPeriodAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_ReportOfTheDirectorsFinancialReviewRiskReportAbstract" abstract="true" name="ReportOfTheDirectorsFinancialReviewRiskReportAbstract" 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_DisclosureOfMajorComponentsOfNetFeeAndCommissionIncomeExpenseTableTextBlock" abstract="false" name="DisclosureOfMajorComponentsOfNetFeeAndCommissionIncomeExpenseTableTextBlock" 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_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_DisclosureOfDetailedInformationAboutContingentLiabilitiesContractualCommitmentsAndGuaranteesTableTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutContingentLiabilitiesContractualCommitmentsAndGuaranteesTableTextBlock" 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_DisclosureOfMacroeconomicVariablesAndProbabilitiesTableTextBlock" abstract="false" name="DisclosureOfMacroeconomicVariablesAndProbabilitiesTableTextBlock" 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_DisclosureOfAnalysisOfIncomeAndExpenseTable" abstract="true" name="DisclosureOfAnalysisOfIncomeAndExpenseTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_CorporateAndInstitutionalBankingCIBMember" abstract="true" name="CorporateAndInstitutionalBankingCIBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_InternationalWealthAndPremierBankingIWPBMember" abstract="true" name="InternationalWealthAndPremierBankingIWPBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_CorporateCentreMember" abstract="true" name="CorporateCentreMember" 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_SecondInterimDividend2026Member" abstract="true" name="SecondInterimDividend2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_FourthInterimDividendMember" abstract="true" name="FourthInterimDividendMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FirstInterimDividendMember" abstract="true" name="FirstInterimDividendMember" 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_OperatingSegmentsExcludingIntersegmentEliminationMember" abstract="true" name="OperatingSegmentsExcludingIntersegmentEliminationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NumberOfGlobalFunctions" abstract="false" name="NumberOfGlobalFunctions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_OtherCountriesMember" abstract="true" name="OtherCountriesMember" 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_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodLessImpairment" abstract="false" name="ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodLessImpairment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_RevenueFromDisposalsAcquisitionsAndInvestmentInBusinesses" abstract="false" name="RevenueFromDisposalsAcquisitionsAndInvestmentInBusinesses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_OperatingExpensesFromDisposalsWindDownsAcquisitionsAndRelatedCosts" abstract="false" name="OperatingExpensesFromDisposalsWindDownsAcquisitionsAndRelatedCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_OtherDerivativesAssetsMember" abstract="true" name="OtherDerivativesAssetsMember" 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_OtherPortfoliosAssetsMember" abstract="true" name="OtherPortfoliosAssetsMember" 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_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_OtherPortfoliosLiabilitiesMember" abstract="true" name="OtherPortfoliosLiabilitiesMember" 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_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_NumberOfFinancialInstrumentCategories" abstract="false" name="NumberOfFinancialInstrumentCategories" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_PricesMeasurementInputMember" abstract="true" name="PricesMeasurementInputMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_OtherRiskMember" abstract="true" name="OtherRiskMember" 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_DerivativeLiabilitiesInterestRateDerivativesMember" abstract="true" name="DerivativeLiabilitiesInterestRateDerivativesMember" 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_OtherDerivativeLiabilitiesLongDatedSwaptionsMember" abstract="true" name="OtherDerivativeLiabilitiesLongDatedSwaptionsMember" 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_ForeignExchangeDerivativeLiabilitiesMember" abstract="true" name="ForeignExchangeDerivativeLiabilitiesMember" 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_EquityDerivativeLiabilitiesMember" abstract="true" name="EquityDerivativeLiabilitiesMember" 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_CreditDerivativeLiabilitiesMember" abstract="true" name="CreditDerivativeLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ReturnSwapLiabilitiesMember" abstract="true" name="ReturnSwapLiabilitiesMember" 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_DerivativeAssetsInterestRateDerivativesMember" abstract="true" name="DerivativeAssetsInterestRateDerivativesMember" 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_ForeignExchangeDerivativeAssetsMember" abstract="true" name="ForeignExchangeDerivativeAssetsMember" 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_EquityDerivativeAssetsMember" abstract="true" name="EquityDerivativeAssetsMember" 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_CreditDerivativeAssetsMember" abstract="true" name="CreditDerivativeAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_ReturnSwapAssetsMember" abstract="true" name="ReturnSwapAssetsMember" 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_OtherPortfolioAssetsMiscellaneousMember" abstract="true" name="OtherPortfolioAssetsMiscellaneousMember" 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_LoansAndAdvancesToCustomersMember" abstract="true" name="LoansAndAdvancesToCustomersMember" 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_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_SubordinatedLiabilitiesMember" abstract="true" name="SubordinatedLiabilitiesMember" 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_FinancialAssetsAtAmortisedCostAndAtFairValueThroughOtherComprehensiveIncomeCategoryMember" abstract="true" name="FinancialAssetsAtAmortisedCostAndAtFairValueThroughOtherComprehensiveIncomeCategoryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_OtherFinancialInstrumentsMember" abstract="true" name="OtherFinancialInstrumentsMember" 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_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_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_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_DescriptionOfExpectedCreditLossesAsPercentageOfCustomerAdvancesInCurrentEstimateOfValueInUse" abstract="false" name="DescriptionOfExpectedCreditLossesAsPercentageOfCustomerAdvancesInCurrentEstimateOfValueInUse" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_DescriptionOfExpectedCreditLossesAsPercentageOfCustomerAdvancesInFutureEstimateOfValueInUse" abstract="false" name="DescriptionOfExpectedCreditLossesAsPercentageOfCustomerAdvancesInFutureEstimateOfValueInUse" 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_OperatingIncomeRatio" abstract="false" name="OperatingIncomeRatio" 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-types: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_IncreaseDecreaseInBasisPointsDueToReasonablyPossibleFavourableChangesInKeyAssumptions" abstract="false" name="IncreaseDecreaseInBasisPointsDueToReasonablyPossibleFavourableChangesInKeyAssumptions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="hsbc_FairValueOfInvestmentsInAssociatesForWhichThereAreQuotedMarketPricesOverFiveYears" abstract="false" name="FairValueOfInvestmentsInAssociatesForWhichThereAreQuotedMarketPricesOverFiveYears" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_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_MadoffSecuritiesMember" abstract="true" name="MadoffSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_FairfieldMember" abstract="true" name="FairfieldMember" 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_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_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_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_HongkongAndShanghaiBankingCorporationMember" abstract="true" name="HongkongAndShanghaiBankingCorporationMember" 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_RestitutionOfSecuritiesMember" abstract="true" name="RestitutionOfSecuritiesMember" 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_UnitedStatesMortgageSecuritisationLitigationMember" abstract="true" name="UnitedStatesMortgageSecuritisationLitigationMember" 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_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="instant" 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_LossContingencyDamagesSought1" abstract="false" name="LossContingencyDamagesSought1" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_NumberOfCompaniesInvolvedInLitigation" abstract="false" name="NumberOfCompaniesInvolvedInLitigation" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hsbc_NumberOfMortgageSecuritisationTrusts" abstract="false" name="NumberOfMortgageSecuritisationTrusts" nillable="true" xbrli:periodType="instant" 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_Changesinrelatedpartytransactions" abstract="false" name="Changesinrelatedpartytransactions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_SriLankaRetailBankingBusinessMember" abstract="true" name="SriLankaRetailBankingBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_EgyptRetailBankingBusinessMember" abstract="true" name="EgyptRetailBankingBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_AustralianHomeAndPersonalLoansPortfolioMember" abstract="true" name="AustralianHomeAndPersonalLoansPortfolioMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_SingaporeLifeInsuranceBusinessMember" abstract="true" name="SingaporeLifeInsuranceBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCBankUruguayS.A.Member" abstract="true" name="HSBCBankUruguayS.A.Member" 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_BusinessInSouthAfricaMember" abstract="true" name="BusinessInSouthAfricaMember" 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_HSBCBankEgyptS.A.E.Member" abstract="true" name="HSBCBankEgyptS.A.E.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_HSBCAustrailiaMember" abstract="true" name="HSBCAustrailiaMember" 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_HSBCBankplcMember" abstract="true" name="HSBCBankplcMember" 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_IncreaseDecreaseThroughForeignExchangeReclassifiedToIncomeStatementOnDisposalOfAForeignOperationEquity" abstract="false" name="IncreaseDecreaseThroughForeignExchangeReclassifiedToIncomeStatementOnDisposalOfAForeignOperationEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hsbc_CustodyBusinessInGermanyMember" abstract="true" name="CustodyBusinessInGermanyMember" 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_StockRepurchaseProgramAuthorizedAmount" abstract="false" name="StockRepurchaseProgramAuthorizedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_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_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_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_UpsideScenarioMember" abstract="true" name="UpsideScenarioMember" 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_DownsideTwoScenarioMember" abstract="true" name="DownsideTwoScenarioMember" 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_NumberOfEconomicScenariosDrawnFromConsensusForecastsAndDistributionalEstimates" abstract="false" name="NumberOfEconomicScenariosDrawnFromConsensusForecastsAndDistributionalEstimates" nillable="true" xbrli:periodType="duration" 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_InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesGDPGrowthRateOneYearAverage" abstract="false" name="InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesGDPGrowthRateOneYearAverage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_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_InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesForecastPeriod" abstract="false" name="InputsAssumptionsAndEstimationTechniquesUsedToDetermineExpectedCreditLossesForecastPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hsbc_ReportOfDirectorsFinancialReviewRiskReportAbstract" abstract="true" name="ReportOfDirectorsFinancialReviewRiskReportAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_DownsideScenarioAdditionalMember" abstract="true" name="DownsideScenarioAdditionalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_MECScenarioMember" abstract="true" name="MECScenarioMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="hsbc_NumberOfMarketsWithLowerLevelOfUncertainty" abstract="false" name="NumberOfMarketsWithLowerLevelOfUncertainty" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_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_InputsAndAssumptionsAndEstimationTechniquesExpectedCreditLossWeightAssignedToScenarios" abstract="false" name="InputsAndAssumptionsAndEstimationTechniquesExpectedCreditLossWeightAssignedToScenarios" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <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_IncreaseDecreaseInAllowanceForExpectedCreditLosses" abstract="false" name="IncreaseDecreaseInAllowanceForExpectedCreditLosses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_IncreaseDecreaseInFinancialAssetsIncludedInSensitivityAnalysis" abstract="false" name="IncreaseDecreaseInFinancialAssetsIncludedInSensitivityAnalysis" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_LoansAndAdvancesToBanksAndCustomersIncludingLoanCommitmentsAndFinancialGuaranteesMember" abstract="true" name="LoansAndAdvancesToBanksAndCustomersIncludingLoanCommitmentsAndFinancialGuaranteesMember" 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_FrenchRetainedHomeAndOtherLoanPortfolioMember" abstract="true" name="FrenchRetainedHomeAndOtherLoanPortfolioMember" 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_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_FinancialAssetsAndOffbalanceSheetLoanCommitments" abstract="false" name="FinancialAssetsAndOffbalanceSheetLoanCommitments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_CommonEquityTierOneCapitalBeforeRegulatoryAdjustments" abstract="false" name="CommonEquityTierOneCapitalBeforeRegulatoryAdjustments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_TotalRegulatoryAdjustmentsToAdditionalTier1Capital" abstract="false" name="TotalRegulatoryAdjustmentsToAdditionalTier1Capital" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_AdditionalTierOneCapitalRegulatoryAdjustments" abstract="false" name="AdditionalTierOneCapitalRegulatoryAdjustments" 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_CapitalRatiosAbstract" abstract="true" name="CapitalRatiosAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hsbc_CommonEquityTier1PercentageOfTotalRiskExposure" abstract="false" name="CommonEquityTier1PercentageOfTotalRiskExposure" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hsbc_TierOnePercentageOfTotalRiskExposure" abstract="false" name="TierOnePercentageOfTotalRiskExposure" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hsbc_TotalCapitalPercentageOfTotalRiskExposure" abstract="false" name="TotalCapitalPercentageOfTotalRiskExposure" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_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_InsuranceManufacturingSubsidiariesMember" abstract="true" name="InsuranceManufacturingSubsidiariesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_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_PresentValueInterestFactor" abstract="false" name="PresentValueInterestFactor" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
