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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019cb87c-aa23-7337-b779-5cb5db6f7738,g:c00f3520-84da-4d04-8761-7f0bfa85dbc0-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:bbva="http://www.bbva.es/20260630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.bbva.es/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://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/currency/2025" schemaLocation="https://xbrl.sec.gov/currency/2025/currency-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2025" schemaLocation="https://xbrl.sec.gov/sic/2025/sic-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="bbva-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="bbva-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="bbva-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="bbva-20260630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.bbva.es/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="StatementoffinancialpositionorderofliquidityStatement" roleURI="http://www.bbva.es/role/StatementoffinancialpositionorderofliquidityStatement">
        <link:definition>9952151 - Statement - Statement of financial position, order of liquidity (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="StatementofcomprehensiveincomeprofitorlossbyfunctionofexpenseStatement" roleURI="http://www.bbva.es/role/StatementofcomprehensiveincomeprofitorlossbyfunctionofexpenseStatement">
        <link:definition>9952152 - Statement - Statement of comprehensive income, profit or loss, by function of expense (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="StatementofcomprehensiveincomeOCIcomponentspresentedbeforetaxStatement" roleURI="http://www.bbva.es/role/StatementofcomprehensiveincomeOCIcomponentspresentedbeforetaxStatement">
        <link:definition>9952153 - Statement - Statement of comprehensive income, OCI components presented before tax (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="StatementofcomprehensiveincomeOCIcomponentspresentedbeforetaxStatement_1" roleURI="http://www.bbva.es/role/StatementofcomprehensiveincomeOCIcomponentspresentedbeforetaxStatement_1">
        <link:definition>9952153 - Statement - Statement of comprehensive income, OCI components presented before tax (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="StatementofcashflowsindirectmethodStatement" roleURI="http://www.bbva.es/role/StatementofcashflowsindirectmethodStatement">
        <link:definition>9952154 - Statement - Statement of cash flows, indirect method (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="StatementofchangesinequityStatement" roleURI="http://www.bbva.es/role/StatementofchangesinequityStatement">
        <link:definition>9952155 - Statement - Statement of changes in equity (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="StatementoffinancialpositionorderofliquidityParentheticals" roleURI="http://www.bbva.es/role/StatementoffinancialpositionorderofliquidityParentheticals">
        <link:definition>9952156 - Statement - Statement of financial position, order of liquidity (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StatementofcashflowsindirectmethodParentheticals" roleURI="http://www.bbva.es/role/StatementofcashflowsindirectmethodParentheticals">
        <link:definition>9952157 - Statement - Statement of cash flows, indirect method (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note1" roleURI="http://www.bbva.es/role/Note1">
        <link:definition>9952158 - Disclosure - Note 1</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note2" roleURI="http://www.bbva.es/role/Note2">
        <link:definition>9952159 - Disclosure - Note 2</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note3" roleURI="http://www.bbva.es/role/Note3">
        <link:definition>9952160 - Disclosure - Note 3</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note4" roleURI="http://www.bbva.es/role/Note4">
        <link:definition>9952161 - Disclosure - Note 4</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note5" roleURI="http://www.bbva.es/role/Note5">
        <link:definition>9952162 - Disclosure - Note 5</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note6" roleURI="http://www.bbva.es/role/Note6">
        <link:definition>9952163 - Disclosure - Note 6</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note7" roleURI="http://www.bbva.es/role/Note7">
        <link:definition>9952164 - Disclosure - Note 7</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note8" roleURI="http://www.bbva.es/role/Note8">
        <link:definition>9952165 - Disclosure - Note 8</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note9" roleURI="http://www.bbva.es/role/Note9">
        <link:definition>9952166 - Disclosure - Note 9</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note10" roleURI="http://www.bbva.es/role/Note10">
        <link:definition>9952167 - Disclosure - Note 10</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note11" roleURI="http://www.bbva.es/role/Note11">
        <link:definition>9952168 - Disclosure - Note 11</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note12" roleURI="http://www.bbva.es/role/Note12">
        <link:definition>9952169 - Disclosure - Note 12</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note13" roleURI="http://www.bbva.es/role/Note13">
        <link:definition>9952170 - Disclosure - Note 13</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note14" roleURI="http://www.bbva.es/role/Note14">
        <link:definition>9952171 - Disclosure - Note 14</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note15" roleURI="http://www.bbva.es/role/Note15">
        <link:definition>9952172 - Disclosure - Note 15</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note16" roleURI="http://www.bbva.es/role/Note16">
        <link:definition>9952173 - Disclosure - Note 16</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note17" roleURI="http://www.bbva.es/role/Note17">
        <link:definition>9952174 - Disclosure - Note 17</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note18" roleURI="http://www.bbva.es/role/Note18">
        <link:definition>9952175 - Disclosure - Note 18</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note19" roleURI="http://www.bbva.es/role/Note19">
        <link:definition>9952176 - Disclosure - Note 19</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note20" roleURI="http://www.bbva.es/role/Note20">
        <link:definition>9952177 - Disclosure - Note 20</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note21" roleURI="http://www.bbva.es/role/Note21">
        <link:definition>9952178 - Disclosure - Note 21</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note22" roleURI="http://www.bbva.es/role/Note22">
        <link:definition>9952179 - Disclosure - Note 22</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note23" roleURI="http://www.bbva.es/role/Note23">
        <link:definition>9952180 - Disclosure - Note 23</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note24" roleURI="http://www.bbva.es/role/Note24">
        <link:definition>9952181 - Disclosure - Note 24</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note25" roleURI="http://www.bbva.es/role/Note25">
        <link:definition>9952182 - Disclosure - Note 25</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note26" roleURI="http://www.bbva.es/role/Note26">
        <link:definition>9952183 - Disclosure - Note 26</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note27" roleURI="http://www.bbva.es/role/Note27">
        <link:definition>9952184 - Disclosure - Note 27</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note28" roleURI="http://www.bbva.es/role/Note28">
        <link:definition>9952185 - Disclosure - Note 28</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note29" roleURI="http://www.bbva.es/role/Note29">
        <link:definition>9952186 - Disclosure - Note 29</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note30" roleURI="http://www.bbva.es/role/Note30">
        <link:definition>9952187 - Disclosure - Note 30</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note31" roleURI="http://www.bbva.es/role/Note31">
        <link:definition>9952188 - Disclosure - Note 31</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note32" roleURI="http://www.bbva.es/role/Note32">
        <link:definition>9952189 - Disclosure - Note 32</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note33" roleURI="http://www.bbva.es/role/Note33">
        <link:definition>9952190 - Disclosure - Note 33</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note34" roleURI="http://www.bbva.es/role/Note34">
        <link:definition>9952191 - Disclosure - Note 34</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note35" roleURI="http://www.bbva.es/role/Note35">
        <link:definition>9952192 - Disclosure - Note 35</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note36" roleURI="http://www.bbva.es/role/Note36">
        <link:definition>9952193 - Disclosure - Note 36</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note37" roleURI="http://www.bbva.es/role/Note37">
        <link:definition>9952194 - Disclosure - Note 37</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note38" roleURI="http://www.bbva.es/role/Note38">
        <link:definition>9952195 - Disclosure - Note 38</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note39" roleURI="http://www.bbva.es/role/Note39">
        <link:definition>9952196 - Disclosure - Note 39</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note40" roleURI="http://www.bbva.es/role/Note40">
        <link:definition>9952197 - Disclosure - Note 40</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note41" roleURI="http://www.bbva.es/role/Note41">
        <link:definition>9952198 - Disclosure - Note 41</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note42" roleURI="http://www.bbva.es/role/Note42">
        <link:definition>9952199 - Disclosure - Note 42</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note43" roleURI="http://www.bbva.es/role/Note43">
        <link:definition>9952200 - Disclosure - Note 43</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note44" roleURI="http://www.bbva.es/role/Note44">
        <link:definition>9952201 - Disclosure - Note 44</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note45" roleURI="http://www.bbva.es/role/Note45">
        <link:definition>9952202 - Disclosure - Note 45</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note46" roleURI="http://www.bbva.es/role/Note46">
        <link:definition>9952203 - Disclosure - Note 46</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note47" roleURI="http://www.bbva.es/role/Note47">
        <link:definition>9952204 - Disclosure - Note 47</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ListofaccountingpoliciesPolicies" roleURI="http://www.bbva.es/role/ListofaccountingpoliciesPolicies">
        <link:definition>9955511 - Disclosure - List of 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="Note1Tables" roleURI="http://www.bbva.es/role/Note1Tables">
        <link:definition>9955512 - Disclosure - Note 1 (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="Note2Tables" roleURI="http://www.bbva.es/role/Note2Tables">
        <link:definition>9955513 - Disclosure - Note 2 (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="Note3Tables" roleURI="http://www.bbva.es/role/Note3Tables">
        <link:definition>9955514 - Disclosure - Note 3 (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="Note4Tables" roleURI="http://www.bbva.es/role/Note4Tables">
        <link:definition>9955515 - Disclosure - Note 4 (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="Note5Tables" roleURI="http://www.bbva.es/role/Note5Tables">
        <link:definition>9955516 - Disclosure - Note 5 (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="Note6Tables" roleURI="http://www.bbva.es/role/Note6Tables">
        <link:definition>9955517 - Disclosure - Note 6 (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="Note7Tables" roleURI="http://www.bbva.es/role/Note7Tables">
        <link:definition>9955518 - Disclosure - Note 7 (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="Note8Tables" roleURI="http://www.bbva.es/role/Note8Tables">
        <link:definition>9955519 - Disclosure - Note 8 (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="Note9Tables" roleURI="http://www.bbva.es/role/Note9Tables">
        <link:definition>9955520 - Disclosure - Note 9 (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="Note10Tables" roleURI="http://www.bbva.es/role/Note10Tables">
        <link:definition>9955521 - Disclosure - Note 10 (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="Note11Tables" roleURI="http://www.bbva.es/role/Note11Tables">
        <link:definition>9955522 - Disclosure - Note 11 (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="Note12Tables" roleURI="http://www.bbva.es/role/Note12Tables">
        <link:definition>9955523 - Disclosure - Note 12 (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="Note13Tables" roleURI="http://www.bbva.es/role/Note13Tables">
        <link:definition>9955524 - Disclosure - Note 13 (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="Note14Tables" roleURI="http://www.bbva.es/role/Note14Tables">
        <link:definition>9955525 - Disclosure - Note 14 (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="Note15Tables" roleURI="http://www.bbva.es/role/Note15Tables">
        <link:definition>9955526 - Disclosure - Note 15 (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="Note16Tables" roleURI="http://www.bbva.es/role/Note16Tables">
        <link:definition>9955527 - Disclosure - Note 16 (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="Note17Tables" roleURI="http://www.bbva.es/role/Note17Tables">
        <link:definition>9955528 - Disclosure - Note 17 (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="Note18Tables" roleURI="http://www.bbva.es/role/Note18Tables">
        <link:definition>9955529 - Disclosure - Note 18 (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="Note19Tables" roleURI="http://www.bbva.es/role/Note19Tables">
        <link:definition>9955530 - Disclosure - Note 19 (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="Note20Tables" roleURI="http://www.bbva.es/role/Note20Tables">
        <link:definition>9955531 - Disclosure - Note 20 (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="Note21Tables" roleURI="http://www.bbva.es/role/Note21Tables">
        <link:definition>9955532 - Disclosure - Note 21 (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="Note22Tables" roleURI="http://www.bbva.es/role/Note22Tables">
        <link:definition>9955533 - Disclosure - Note 22 (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="Note23Tables" roleURI="http://www.bbva.es/role/Note23Tables">
        <link:definition>9955534 - Disclosure - Note 23 (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="Note24Tables" roleURI="http://www.bbva.es/role/Note24Tables">
        <link:definition>9955535 - Disclosure - Note 24 (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="Note25Tables" roleURI="http://www.bbva.es/role/Note25Tables">
        <link:definition>9955536 - Disclosure - Note 25 (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="Note26Tables" roleURI="http://www.bbva.es/role/Note26Tables">
        <link:definition>9955537 - Disclosure - Note 26 (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="Note27Tables" roleURI="http://www.bbva.es/role/Note27Tables">
        <link:definition>9955538 - Disclosure - Note 27 (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="Note28Tables" roleURI="http://www.bbva.es/role/Note28Tables">
        <link:definition>9955539 - Disclosure - Note 28 (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="Note29Tables" roleURI="http://www.bbva.es/role/Note29Tables">
        <link:definition>9955540 - Disclosure - Note 29 (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="Note30Tables" roleURI="http://www.bbva.es/role/Note30Tables">
        <link:definition>9955541 - Disclosure - Note 30 (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="Note31Tables" roleURI="http://www.bbva.es/role/Note31Tables">
        <link:definition>9955542 - Disclosure - Note 31 (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="Note32Tables" roleURI="http://www.bbva.es/role/Note32Tables">
        <link:definition>9955543 - Disclosure - Note 32 (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="Note33Tables" roleURI="http://www.bbva.es/role/Note33Tables">
        <link:definition>9955544 - Disclosure - Note 33 (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="Note34Tables" roleURI="http://www.bbva.es/role/Note34Tables">
        <link:definition>9955545 - Disclosure - Note 34 (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="Note35Tables" roleURI="http://www.bbva.es/role/Note35Tables">
        <link:definition>9955546 - Disclosure - Note 35 (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="Note36Tables" roleURI="http://www.bbva.es/role/Note36Tables">
        <link:definition>9955547 - Disclosure - Note 36 (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="Note37Tables" roleURI="http://www.bbva.es/role/Note37Tables">
        <link:definition>9955548 - Disclosure - Note 37 (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="Note38Tables" roleURI="http://www.bbva.es/role/Note38Tables">
        <link:definition>9955549 - Disclosure - Note 38 (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="Note39Tables" roleURI="http://www.bbva.es/role/Note39Tables">
        <link:definition>9955550 - Disclosure - Note 39 (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="Note40Tables" roleURI="http://www.bbva.es/role/Note40Tables">
        <link:definition>9955551 - Disclosure - Note 40 (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="Note41Tables" roleURI="http://www.bbva.es/role/Note41Tables">
        <link:definition>9955552 - Disclosure - Note 41 (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="Note42Tables" roleURI="http://www.bbva.es/role/Note42Tables">
        <link:definition>9955553 - Disclosure - Note 42 (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="Note43Tables" roleURI="http://www.bbva.es/role/Note43Tables">
        <link:definition>9955554 - Disclosure - Note 43 (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="Note44Tables" roleURI="http://www.bbva.es/role/Note44Tables">
        <link:definition>9955555 - Disclosure - Note 44 (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="Note45Tables" roleURI="http://www.bbva.es/role/Note45Tables">
        <link:definition>9955556 - Disclosure - Note 45 (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="Note46Tables" roleURI="http://www.bbva.es/role/Note46Tables">
        <link:definition>9955557 - Disclosure - Note 46 (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="Note47Tables" roleURI="http://www.bbva.es/role/Note47Tables">
        <link:definition>9955558 - Disclosure - Note 47 (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="Note1Details" roleURI="http://www.bbva.es/role/Note1Details">
        <link:definition>9955559 - Disclosure - Note 1 (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="Note2Details" roleURI="http://www.bbva.es/role/Note2Details">
        <link:definition>9955560 - Disclosure - Note 2 (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="Note3Details" roleURI="http://www.bbva.es/role/Note3Details">
        <link:definition>9955561 - Disclosure - Note 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="Note4Details" roleURI="http://www.bbva.es/role/Note4Details">
        <link:definition>9955562 - Disclosure - Note 4 (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="Note5TotalgroupassetsbyoperatingsegmentDetails" roleURI="http://www.bbva.es/role/Note5TotalgroupassetsbyoperatingsegmentDetails">
        <link:definition>9955563 - Disclosure - Note 5 Total group assets by operating segment (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="Note5MainmarginsandprofitbyoperatingsegmentsDetails" roleURI="http://www.bbva.es/role/Note5MainmarginsandprofitbyoperatingsegmentsDetails">
        <link:definition>9955564 - Disclosure - Note 5 Main margins and profit by operating segments (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="Note6MaximumcreditriskexposureDetails" roleURI="http://www.bbva.es/role/Note6MaximumcreditriskexposureDetails">
        <link:definition>9955565 - Disclosure - Note 6 Maximum credit risk exposure (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note6MaximumcreditriskexposureaccumulatedallowancesandcarryingamountbygeographicallocationDetails" roleURI="http://www.bbva.es/role/Note6MaximumcreditriskexposureaccumulatedallowancesandcarryingamountbygeographicallocationDetails">
        <link:definition>9955566 - Disclosure - Note 6 Maximum credit risk exposure, accumulated allowances and carrying amount by geographical location (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="Note6MaximumcreditriskexposurebreakdownbycounterpartyandproductDetails" roleURI="http://www.bbva.es/role/Note6MaximumcreditriskexposurebreakdownbycounterpartyandproductDetails">
        <link:definition>9955567 - Disclosure - Note 6 Maximum credit risk exposure breakdown by counterparty and product (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="Note6GuaranteesReceivedDetails" roleURI="http://www.bbva.es/role/Note6GuaranteesReceivedDetails">
        <link:definition>9955568 - Disclosure - Note 6 Guarantees Received (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note6ImpairedSecuredLoansDetails" roleURI="http://www.bbva.es/role/Note6ImpairedSecuredLoansDetails">
        <link:definition>9955569 - Disclosure - Note 6 Impaired Secured Loans (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="Note6ChangesinimpairedfinancialassetsandguaranteesgivenDetails" roleURI="http://www.bbva.es/role/Note6ChangesinimpairedfinancialassetsandguaranteesgivenDetails">
        <link:definition>9955570 - Disclosure - Note 6 Changes in impaired financial assets and guarantees given (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="Note6PositivescenarioofGDPunemploymentrateandHPIforthemaingeographiesDetails" roleURI="http://www.bbva.es/role/Note6PositivescenarioofGDPunemploymentrateandHPIforthemaingeographiesDetails">
        <link:definition>9955571 - Disclosure - Note 6 Positive scenario of GDP, unemployment rate and HPI for the main geographies (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="Note6EstimateofGDPunemploymentrateandHPIforthemaingeographiesDetails" roleURI="http://www.bbva.es/role/Note6EstimateofGDPunemploymentrateandHPIforthemaingeographiesDetails">
        <link:definition>9955572 - Disclosure - Note 6 Estimate of GDP, unemployment rate and HPI for the main geographies (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="Note6NegativescenarioofGDPunemploymentrateandHPIforthemaingeographiesDetails" roleURI="http://www.bbva.es/role/Note6NegativescenarioofGDPunemploymentrateandHPIforthemaingeographiesDetails">
        <link:definition>9955573 - Disclosure - Note 6 Negative scenario of GDP, unemployment rate and HPI for the main geographies (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="Note6ExpectedlossvariationDetails" roleURI="http://www.bbva.es/role/Note6ExpectedlossvariationDetails">
        <link:definition>9955574 - Disclosure - Note 6 Expected loss variation (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="Note6ChangesinlossallowancesofloansandadvancesatamortizedcostDetails" roleURI="http://www.bbva.es/role/Note6ChangesinlossallowancesofloansandadvancesatamortizedcostDetails">
        <link:definition>9955575 - Disclosure - Note 6 Changes in loss allowances of loans and advances at amortized cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note6WholesalefinancingoperationscarriedoutbygroupentitiesDetails" roleURI="http://www.bbva.es/role/Note6WholesalefinancingoperationscarriedoutbygroupentitiesDetails">
        <link:definition>9955576 - Disclosure - Note 6 Wholesale financing operations carried out by group entities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note7FairvalueoffinancialinstrumentsbylevelsDetails" roleURI="http://www.bbva.es/role/Note7FairvalueoffinancialinstrumentsbylevelsDetails">
        <link:definition>9955577 - Disclosure - Note 7 Fair value of financial instruments by levels (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="Note7FairvalueoffinancialinstrumentsatamortizedcostbylevelsDetails" roleURI="http://www.bbva.es/role/Note7FairvalueoffinancialinstrumentsatamortizedcostbylevelsDetails">
        <link:definition>9955578 - Disclosure - Note 7 Fair value of financial instruments at amortized cost by levels (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="Note8CashCashBalancesAtCentralBanksAndOtherDemandDepositsDetails" roleURI="http://www.bbva.es/role/Note8CashCashBalancesAtCentralBanksAndOtherDemandDepositsDetails">
        <link:definition>9955579 - Disclosure - Note 8 Cash Cash Balances At Central Banks And Other Demand Deposits (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="Note9FinancialassetsandliabilitiesheldfortradingDetails" roleURI="http://www.bbva.es/role/Note9FinancialassetsandliabilitiesheldfortradingDetails">
        <link:definition>9955580 - Disclosure - Note 9 Financial assets and liabilities held for trading (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="Note10NontradingfinancialassetsatfairvaluethroughprofitorlossmandatorilymeasuredatfairvalueDetails" roleURI="http://www.bbva.es/role/Note10NontradingfinancialassetsatfairvaluethroughprofitorlossmandatorilymeasuredatfairvalueDetails">
        <link:definition>9955581 - Disclosure - Note 10 Non trading financial assets at fair value through profit or loss mandatorily measured at fair value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note11FinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetails" roleURI="http://www.bbva.es/role/Note11FinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossDetails">
        <link:definition>9955582 - Disclosure - Note 11 Financial Instruments Designated At Fair Value Through Profit Or Loss (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note12FinancialassetsatfairvaluethroughothercomprehensiveincomeDetails" roleURI="http://www.bbva.es/role/Note12FinancialassetsatfairvaluethroughothercomprehensiveincomeDetails">
        <link:definition>9955583 - Disclosure - Note 12 Financial assets at fair value through other comprehensive income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note12OthercomprehensiveincomechangesingainsorlossesDetails" roleURI="http://www.bbva.es/role/Note12OthercomprehensiveincomechangesingainsorlossesDetails">
        <link:definition>9955584 - Disclosure - Note 12 Other comprehensive income, changes in gains or losses (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="Note13FinancialassetsatamortisedcostDetails" roleURI="http://www.bbva.es/role/Note13FinancialassetsatamortisedcostDetails">
        <link:definition>9955585 - Disclosure - Note 13 Financial assets at amortised cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note13LoansandadvancestocustomersDetails" roleURI="http://www.bbva.es/role/Note13LoansandadvancestocustomersDetails">
        <link:definition>9955586 - Disclosure - Note 13 Loans and advances to customers (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="Note14DerivativesHedgeaccountingandfairvaluechangesofthehedgeditemsinportfoliohedgeofinterestrateriskDetails" roleURI="http://www.bbva.es/role/Note14DerivativesHedgeaccountingandfairvaluechangesofthehedgeditemsinportfoliohedgeofinterestrateriskDetails">
        <link:definition>9955587 - Disclosure - Note 14 Derivatives Hedge accounting and fair value changes of the hedged items in portfolio hedge of interest rate risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note15InvestmentsInSubsidiariesJointVenturesAndAssociatesDetails" roleURI="http://www.bbva.es/role/Note15InvestmentsInSubsidiariesJointVenturesAndAssociatesDetails">
        <link:definition>9955588 - Disclosure - Note 15 Investments In Subsidiaries Joint Ventures And Associates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note16TangibleAssetsBreakdownByTypeOfAssetDetails" roleURI="http://www.bbva.es/role/Note16TangibleAssetsBreakdownByTypeOfAssetDetails">
        <link:definition>9955589 - Disclosure - Note 16 Tangible Assets Breakdown By Type Of Asset (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="Note17GoodwillbreakdownbyCGUandchangesoftheyearDetails" roleURI="http://www.bbva.es/role/Note17GoodwillbreakdownbyCGUandchangesoftheyearDetails">
        <link:definition>9955590 - Disclosure - Note 17 Goodwill, breakdown by CGU and changes of the year (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note17OtherIntangibleAssetsDetails" roleURI="http://www.bbva.es/role/Note17OtherIntangibleAssetsDetails">
        <link:definition>9955591 - Disclosure - Note 17 Other Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note18TaxassetsandliabilitiesDetails" roleURI="http://www.bbva.es/role/Note18TaxassetsandliabilitiesDetails">
        <link:definition>9955592 - Disclosure - Note 18 Tax assets and liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note19OtherassetsandliabilitiesDetails" roleURI="http://www.bbva.es/role/Note19OtherassetsandliabilitiesDetails">
        <link:definition>9955593 - Disclosure - Note 19 Other 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="Note20NoncurrentassetsanddisposalgroupsclassifiedasheldforsalebreakdownbyitemsDetails" roleURI="http://www.bbva.es/role/Note20NoncurrentassetsanddisposalgroupsclassifiedasheldforsalebreakdownbyitemsDetails">
        <link:definition>9955594 - Disclosure - Note 20 Non current assets and disposal groups classified as held for sale breakdown by 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="Note21FinancialliabilitiesatamortisedcostDetails" roleURI="http://www.bbva.es/role/Note21FinancialliabilitiesatamortisedcostDetails">
        <link:definition>9955595 - Disclosure - Note 21 Financial liabilities at amortised cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note21DepositsfromcreditinstitutionsDetails" roleURI="http://www.bbva.es/role/Note21DepositsfromcreditinstitutionsDetails">
        <link:definition>9955596 - Disclosure - Note 21 Deposits from credit institutions (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="Note21CustomerDepositsDetails" roleURI="http://www.bbva.es/role/Note21CustomerDepositsDetails">
        <link:definition>9955597 - Disclosure - Note 21 Customer Deposits (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="Note21DebtcertificatesDetails" roleURI="http://www.bbva.es/role/Note21DebtcertificatesDetails">
        <link:definition>9955598 - Disclosure - Note 21 Debt certificates (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="Note21OtherFinancialLiabilitiesDetails" roleURI="http://www.bbva.es/role/Note21OtherFinancialLiabilitiesDetails">
        <link:definition>9955599 - Disclosure - Note 21 Other Financial Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note22LiabilitiesunderinsuranceandreinsurancecontractsDetails" roleURI="http://www.bbva.es/role/Note22LiabilitiesunderinsuranceandreinsurancecontractsDetails">
        <link:definition>9955600 - Disclosure - Note 22 Liabilities under insurance and reinsurance contracts (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="Note23ProvisionsBreakdownByConceptsDetails" roleURI="http://www.bbva.es/role/Note23ProvisionsBreakdownByConceptsDetails">
        <link:definition>9955601 - Disclosure - Note 23 Provisions Breakdown By Concepts (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="Note24CondensedconsolidatedIncomeStatementimpactDetails" roleURI="http://www.bbva.es/role/Note24CondensedconsolidatedIncomeStatementimpactDetails">
        <link:definition>9955602 - Disclosure - Note 24 Condensed consolidated Income Statement impact (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="Note25Details" roleURI="http://www.bbva.es/role/Note25Details">
        <link:definition>9955603 - Disclosure - Note 25 (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="Note26RetainedearningsandotherreservesDetails" roleURI="http://www.bbva.es/role/Note26RetainedearningsandotherreservesDetails">
        <link:definition>9955604 - Disclosure - Note 26 Retained earnings and other reserves (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="Note27AccumulatedOtherComprehensiveIncomeClassifiedByConceptsDetails" roleURI="http://www.bbva.es/role/Note27AccumulatedOtherComprehensiveIncomeClassifiedByConceptsDetails">
        <link:definition>9955605 - Disclosure - Note 27 Accumulated Other Comprehensive Income Classified By Concepts (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="Note28NonControllingInterestClassifiedByConceptDetails" roleURI="http://www.bbva.es/role/Note28NonControllingInterestClassifiedByConceptDetails">
        <link:definition>9955606 - Disclosure - Note 28 Non Controlling Interest Classified By Concept (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="Nota28ProfitattributabletononcontrollinginterestsDetails" roleURI="http://www.bbva.es/role/Nota28ProfitattributabletononcontrollinginterestsDetails">
        <link:definition>9955607 - Disclosure - Nota 28 Profit attributable to non-controlling interests (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note29CapitalratiosDetails" roleURI="http://www.bbva.es/role/Note29CapitalratiosDetails">
        <link:definition>9955608 - Disclosure - Note 29 Capital ratios (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="Note29LeverageratioDetails" roleURI="http://www.bbva.es/role/Note29LeverageratioDetails">
        <link:definition>9955609 - Disclosure - Note 29 Leverage ratio (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="Note30CommitmentsandguaranteesgivenDetails" roleURI="http://www.bbva.es/role/Note30CommitmentsandguaranteesgivenDetails">
        <link:definition>9955610 - Disclosure - Note 30 Commitments and guarantees given (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="Note31Details" roleURI="http://www.bbva.es/role/Note31Details">
        <link:definition>9955611 - Disclosure - Note 31 (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="Note32InterestincomebreakdownbyoriginDetails" roleURI="http://www.bbva.es/role/Note32InterestincomebreakdownbyoriginDetails">
        <link:definition>9955612 - Disclosure - Note 32 Interest income breakdown by origin (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="Note32InterestexpensebreakdownbyoriginDetails" roleURI="http://www.bbva.es/role/Note32InterestexpensebreakdownbyoriginDetails">
        <link:definition>9955613 - Disclosure - Note 32 Interest expense breakdown by origin (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="Note33DividendincomebreakdownbyheadlineDetails" roleURI="http://www.bbva.es/role/Note33DividendincomebreakdownbyheadlineDetails">
        <link:definition>9955614 - Disclosure - Note 33 Dividend income breakdown by headline (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="Note34FeeandcommissionincomeDetails" roleURI="http://www.bbva.es/role/Note34FeeandcommissionincomeDetails">
        <link:definition>9955615 - Disclosure - Note 34 Fee and commission 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="Note34FeesandcommissionexpenseDetails" roleURI="http://www.bbva.es/role/Note34FeesandcommissionexpenseDetails">
        <link:definition>9955616 - Disclosure - Note 34 Fees and commission expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note35GainsorlossesonfinancialassetsandliabilitieshedgeaccountingandexchangedifferencesnetDetails" roleURI="http://www.bbva.es/role/Note35GainsorlossesonfinancialassetsandliabilitieshedgeaccountingandexchangedifferencesnetDetails">
        <link:definition>9955617 - Disclosure - Note 35 Gains or losses on financial assets and liabilities, hedge accounting and exchange differences net (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="Note35GainsorlossesonfinancialassetsandliabilitiesandhedgeaccountingbreakdownbynatureofthefinancialinstrumentDetails" roleURI="http://www.bbva.es/role/Note35GainsorlossesonfinancialassetsandliabilitiesandhedgeaccountingbreakdownbynatureofthefinancialinstrumentDetails">
        <link:definition>9955618 - Disclosure - Note 35 Gains or losses on financial assets and liabilities and hedge accounting breakdown by nature of the financial instrument (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="Note36OtheroperatingincomeDetails" roleURI="http://www.bbva.es/role/Note36OtheroperatingincomeDetails">
        <link:definition>9955619 - Disclosure - Note 36 Other operating 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="Note36OtheroperatingexpenseDetails" roleURI="http://www.bbva.es/role/Note36OtheroperatingexpenseDetails">
        <link:definition>9955620 - Disclosure - Note 36 Other operating expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note37IncomeandexpensefrominsuranceandreinsurancecontractsDetails" roleURI="http://www.bbva.es/role/Note37IncomeandexpensefrominsuranceandreinsurancecontractsDetails">
        <link:definition>9955621 - Disclosure - Note 37 Income and expense from insurance and reinsurance contracts (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="Note38PersonnelexpenseDetails" roleURI="http://www.bbva.es/role/Note38PersonnelexpenseDetails">
        <link:definition>9955622 - Disclosure - Note 38 Personnel expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note38OtheradministrativeexpenseDetails" roleURI="http://www.bbva.es/role/Note38OtheradministrativeexpenseDetails">
        <link:definition>9955623 - Disclosure - Note 38 Other administrative expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note39DepreciationandamortizationDetails" roleURI="http://www.bbva.es/role/Note39DepreciationandamortizationDetails">
        <link:definition>9955624 - Disclosure - Note 39 Depreciation and amortization (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="Note40ProvisionsorreversalofprovisionsDetails" roleURI="http://www.bbva.es/role/Note40ProvisionsorreversalofprovisionsDetails">
        <link:definition>9955625 - Disclosure - Note 40 Provisions or reversal of provisions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note41ImpairmentorreversalofimpairmentonfinancialassetsnotmeasuredatfairvaluethroughprofitorlossornetgainsbymodificationDetails" roleURI="http://www.bbva.es/role/Note41ImpairmentorreversalofimpairmentonfinancialassetsnotmeasuredatfairvaluethroughprofitorlossornetgainsbymodificationDetails">
        <link:definition>9955626 - Disclosure - Note 41 Impairment or reversal of impairment on financial assets not measured at fair value through profit or loss or net gains by modification (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="Note42Details" roleURI="http://www.bbva.es/role/Note42Details">
        <link:definition>9955627 - Disclosure - Note 42 (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="Note43ImpairmentOrReversalOfImpairmentOnNonFinancialAssetsDetails" roleURI="http://www.bbva.es/role/Note43ImpairmentOrReversalOfImpairmentOnNonFinancialAssetsDetails">
        <link:definition>9955628 - Disclosure - Note 43 Impairment Or Reversal Of Impairment On Non Financial Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note44GainslossesfromnoncurrentassetsanddisposalgroupsclassifiedasheldforsalenotqualifyingasdiscontinuedoperationsDetails" roleURI="http://www.bbva.es/role/Note44GainslossesfromnoncurrentassetsanddisposalgroupsclassifiedasheldforsalenotqualifyingasdiscontinuedoperationsDetails">
        <link:definition>9955629 - Disclosure - Note 44 Gains (losses) from non current assets and disposal groups classified as held for sale not qualifying as discontinued operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Note45BalancesarisingfromtransactionswithentitiesofthegroupDetails" roleURI="http://www.bbva.es/role/Note45BalancesarisingfromtransactionswithentitiesofthegroupDetails">
        <link:definition>9955630 - Disclosure - Note 45 Balances arising from transactions with entities of the group (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="Note45BalancesofconsolidatedincomestatementarisingfromtransactionswithentitiesofthegroupDetails" roleURI="http://www.bbva.es/role/Note45BalancesofconsolidatedincomestatementarisingfromtransactionswithentitiesofthegroupDetails">
        <link:definition>9955631 - Disclosure - Note 45 Balances of consolidated income statement arising from transactions with entities of the group (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="Note45TransactionswithmembersoftheBoardofDirectorsandSeniorManagementDetails" roleURI="http://www.bbva.es/role/Note45TransactionswithmembersoftheBoardofDirectorsandSeniorManagementDetails">
        <link:definition>9955632 - Disclosure - Note 45 Transactions with members of the Board of Directors and Senior Management (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="Note46RemunerationfornonexecutivedirectorsDetails" roleURI="http://www.bbva.es/role/Note46RemunerationfornonexecutivedirectorsDetails">
        <link:definition>9955633 - Disclosure - Note 46 Remuneration for non executive directors (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="Note46RemunerationsystemwithdeferreddeliveryofsharesofnonexecutivedirectorsDetails" roleURI="http://www.bbva.es/role/Note46RemunerationsystemwithdeferreddeliveryofsharesofnonexecutivedirectorsDetails">
        <link:definition>9955634 - Disclosure - Note 46 Remuneration system with deferred delivery of shares of non executive directors (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="Note46FixedremunerationofexecutivedirectorsDetails" roleURI="http://www.bbva.es/role/Note46FixedremunerationofexecutivedirectorsDetails">
        <link:definition>9955635 - Disclosure - Note 46 Fixed remuneration of executive directors (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="Note46PensioncommitmentswithexecutivedirectorsDetails" roleURI="http://www.bbva.es/role/Note46PensioncommitmentswithexecutivedirectorsDetails">
        <link:definition>9955636 - Disclosure - Note 46 Pension commitments with executive directors (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="Note46FixedremunerationofseniormanagementDetails" roleURI="http://www.bbva.es/role/Note46FixedremunerationofseniormanagementDetails">
        <link:definition>9955637 - Disclosure - Note 46 Fixed remuneration of senior management (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="Note46PensioncommitmentswithseniormanagementDetails" roleURI="http://www.bbva.es/role/Note46PensioncommitmentswithseniormanagementDetails">
        <link:definition>9955638 - Disclosure - Note 46 Pension commitments with senior management (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="Note47Details" roleURI="http://www.bbva.es/role/Note47Details">
        <link:definition>9955639 - Disclosure - Note 47 (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="bbva_AssetsAndLiabilitiesLineItems" abstract="true" name="AssetsAndLiabilitiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_CashCashBalancesAtCentralBanksAndOtherDemandDeposits" abstract="false" name="CashCashBalancesAtCentralBanksAndOtherDemandDeposits" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_LoansAndAdvancesToCentralBanksHeldForTrading" abstract="false" name="LoansAndAdvancesToCentralBanksHeldForTrading" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_DebtSecuritiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently" abstract="false" name="DebtSecuritiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_AssetsCoveredByInsuranceAndReinsuranceContracts" abstract="false" name="AssetsCoveredByInsuranceAndReinsuranceContracts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_TangibleAssets" abstract="false" name="TangibleAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_TangibleAssetsForOwnUse" abstract="false" name="TangibleAssetsForOwnUse" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OtherTangibleAssetsLeasedOutUnderAnOperatingLease" abstract="false" name="OtherTangibleAssetsLeasedOutUnderAnOperatingLease" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_TaxAssets" abstract="false" name="TaxAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_InsuranceContractsLinkedToPensions" abstract="false" name="InsuranceContractsLinkedToPensions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_RestOtherAssets" abstract="false" name="RestOtherAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_EquityAndLiabilitiesLineItems" abstract="true" name="EquityAndLiabilitiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_ShortPositionsHeldForTrading" abstract="false" name="ShortPositionsHeldForTrading" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_DepositsFromCentralBanksHeldForTrading" abstract="false" name="DepositsFromCentralBanksHeldForTrading" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_DepositsFromCentralBanksAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently" abstract="false" name="DepositsFromCentralBanksAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OtherFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently" abstract="false" name="OtherFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_LiabilitiesCoveredByInsuranceAndReinsuranceContracts" abstract="false" name="LiabilitiesCoveredByInsuranceAndReinsuranceContracts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OtherLongTermEmployeesBenefits" abstract="false" name="OtherLongTermEmployeesBenefits" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ProvisionsCommitmentsAndGuaranteesGiven" abstract="false" name="ProvisionsCommitmentsAndGuaranteesGiven" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_TaxLiabilities" abstract="false" name="TaxLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ShareholdersEquity" abstract="false" name="ShareholdersEquity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_UnpaidCapitalWhichHasBeenCalledUp" abstract="false" name="UnpaidCapitalWhichHasBeenCalledUp" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_EquityInstrumentsIssuedOtherThanCapital" abstract="false" name="EquityInstrumentsIssuedOtherThanCapital" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ReservesOrAccumulatedLossesOfInvestmentsInSubsidariesJointVenturesAndAssociates" abstract="false" name="ReservesOrAccumulatedLossesOfInvestmentsInSubsidariesJointVenturesAndAssociates" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OtherReservesOther" abstract="false" name="OtherReservesOther" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ProfitsOrLossesAttributableToOwnersOfTheParent" abstract="false" name="ProfitsOrLossesAttributableToOwnersOfTheParent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_InterimDividends" abstract="false" name="InterimDividends" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ItemsThatWillNotBeReclassifiedToProfitOrLoss" abstract="false" name="ItemsThatWillNotBeReclassifiedToProfitOrLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ActuarialGainsOrLossesOnDefinedBenefitPensionPlansThatWillNotBeReclassifiedToProfitOrLoss" abstract="false" name="ActuarialGainsOrLossesOnDefinedBenefitPensionPlansThatWillNotBeReclassifiedToProfitOrLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_NonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleThatWillNotBeReclassifiedToProfitOrLoss" abstract="false" name="NonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleThatWillNotBeReclassifiedToProfitOrLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ShareOfOtherRecognizedIncomeAndExpenseOfInvestmentsInJointVenturesAndAssociatesThatWillNotBeReclassifiedToProfitOrLoss" abstract="false" name="ShareOfOtherRecognizedIncomeAndExpenseOfInvestmentsInJointVenturesAndAssociatesThatWillNotBeReclassifiedToProfitOrLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_FairValueChangesOfEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLoss" abstract="false" name="FairValueChangesOfEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_HedgeIneffectivenessOfFairValueHedgesForEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLoss" abstract="false" name="HedgeIneffectivenessOfFairValueHedgesForEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_FairValueChangesOfFinancialLiabilitiesAtFairValueThroughProfitOrLossAttributableToChangesInTheirCreditRisk" abstract="false" name="FairValueChangesOfFinancialLiabilitiesAtFairValueThroughProfitOrLossAttributableToChangesInTheirCreditRisk" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ItemsThatMayBeReclassifiedToProfitOrLoss" abstract="false" name="ItemsThatMayBeReclassifiedToProfitOrLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_HedgeOfNetInvestmentsInForeignOperationsEffectivePortionThatMayBeReclassifiedToProfitOrLoss" abstract="false" name="HedgeOfNetInvestmentsInForeignOperationsEffectivePortionThatMayBeReclassifiedToProfitOrLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ForeignCurrencyTranslationThatMayBeReclassifiedToProfitOrLoss" abstract="false" name="ForeignCurrencyTranslationThatMayBeReclassifiedToProfitOrLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_HedgingDerivativesCashFlowHedgesEffectivePortionThatMayBeReclassifiedToProfitOrLoss" abstract="false" name="HedgingDerivativesCashFlowHedgesEffectivePortionThatMayBeReclassifiedToProfitOrLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_FairValueChangesOfDebtInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeThatMayBeReclassifiedToProfitOrLoss" abstract="false" name="FairValueChangesOfDebtInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeThatMayBeReclassifiedToProfitOrLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_HedgingInstrumentsNonDesignatedItemsThatMayBeReclassifiedToProfitOrLoss" abstract="false" name="HedgingInstrumentsNonDesignatedItemsThatMayBeReclassifiedToProfitOrLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_NonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleMayBeReclassified" abstract="false" name="NonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleMayBeReclassified" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ShareOfOtherRecognizedIncomeAndExpenseOfInvestmentsInJointVenturesAndAssociatesThatMayBeReclassifiedToProfitOrLoss" abstract="false" name="ShareOfOtherRecognizedIncomeAndExpenseOfInvestmentsInJointVenturesAndAssociatesThatMayBeReclassifiedToProfitOrLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_AccumulatedOtherComprehensiveIncomeNonControllingInterest" abstract="false" name="AccumulatedOtherComprehensiveIncomeNonControllingInterest" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OtherNonControllingInterestItems" abstract="false" name="OtherNonControllingInterestItems" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OtherInterestIncome" abstract="false" name="OtherInterestIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_GainsOrLossesOnDerecognitionOfFinancialAssetsAndLiabilitiesNotMeasuredAtFairValueThroughProfitOrLossNet" abstract="false" name="GainsOrLossesOnDerecognitionOfFinancialAssetsAndLiabilitiesNotMeasuredAtFairValueThroughProfitOrLossNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_GainsLossesOnDerecognitionOfFinancialAssetsAtAmortizedCost" abstract="false" name="GainsLossesOnDerecognitionOfFinancialAssetsAtAmortizedCost" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_GainsLossesOnDerecognitionOfOtherFinancialAssetsAndLiabilities" abstract="false" name="GainsLossesOnDerecognitionOfOtherFinancialAssetsAndLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_GainsOrLossesOnFinancialInstrumentsHeldForTradingNet" abstract="false" name="GainsOrLossesOnFinancialInstrumentsHeldForTradingNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ReclassificationOfFinancialAssetsFromFairValueThroughOtherComprehensiveIncomeToHeldForTrading" abstract="false" name="ReclassificationOfFinancialAssetsFromFairValueThroughOtherComprehensiveIncomeToHeldForTrading" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ReclassificationOfFinancialAssetsFromAmortizedCostToHeldForTrading" abstract="false" name="ReclassificationOfFinancialAssetsFromAmortizedCostToHeldForTrading" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ReclassificationOfOtherGainsLossesToHeldForTrading" abstract="false" name="ReclassificationOfOtherGainsLossesToHeldForTrading" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ReclassificationOfFinancialAssetsFromFairValueThroughOtherComprehensiveIncomeToNonTradingFinancialAssetsMandatorilyAtFairValueThroughProfitOrLoss" abstract="false" name="ReclassificationOfFinancialAssetsFromFairValueThroughOtherComprehensiveIncomeToNonTradingFinancialAssetsMandatorilyAtFairValueThroughProfitOrLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ReclassificationOfFinancialAssetsFromAmortizedCostToNonTradingFinancialAssetsMandatorilyAtFairValueThroughProfitOrLoss" abstract="false" name="ReclassificationOfFinancialAssetsFromAmortizedCostToNonTradingFinancialAssetsMandatorilyAtFairValueThroughProfitOrLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ReclassificationOfOtherGainsLossesToNonTradingFinancialAssetsMandatorilyAtFairValueThroughProfitOrLoss" abstract="false" name="ReclassificationOfOtherGainsLossesToNonTradingFinancialAssetsMandatorilyAtFairValueThroughProfitOrLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_GainsOrLossesOnFinancialAssetsAndLiabilitiesDesignatedAtFairValueThroughProfitOrLossNet" abstract="false" name="GainsOrLossesOnFinancialAssetsAndLiabilitiesDesignatedAtFairValueThroughProfitOrLossNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_IncomeFromAssetsCoveredByInsuranceAndReinsuranceContracts" abstract="false" name="IncomeFromAssetsCoveredByInsuranceAndReinsuranceContracts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ExpenseFromLiabilitiesCoveredByInsuranceAndReinsuranceContracts" abstract="false" name="ExpenseFromLiabilitiesCoveredByInsuranceAndReinsuranceContracts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ProvisionsOrReversalOfProvisions" abstract="false" name="ProvisionsOrReversalOfProvisions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ImpairmentOrReversalOfImpairmentOnFinancialAssetsNotMeasuredAtFairValueThroughProfitOrLossOrNetGainsByModification" abstract="false" name="ImpairmentOrReversalOfImpairmentOnFinancialAssetsNotMeasuredAtFairValueThroughProfitOrLossOrNetGainsByModification" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ImpairmentLossOnFinancialAssetsAtFairValueThroughOtherComprehensiveIncome" abstract="false" name="ImpairmentLossOnFinancialAssetsAtFairValueThroughOtherComprehensiveIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ImpairmentOrReversalOfImpairmentInvestmentsInSubsidiariesJointVenturesAndAssociates" abstract="false" name="ImpairmentOrReversalOfImpairmentInvestmentsInSubsidiariesJointVenturesAndAssociates" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ImpairmentOrReversalOfImpairmentOnNonFinancialAssets" abstract="false" name="ImpairmentOrReversalOfImpairmentOnNonFinancialAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ImpairmentOrReversalOfImpairmentOnOtherNonFinancialAssets" abstract="false" name="ImpairmentOrReversalOfImpairmentOnOtherNonFinancialAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_GainsLossesOnDerecognitionOfNonFinancialAssetsAndSubsidiariesNet" abstract="false" name="GainsLossesOnDerecognitionOfNonFinancialAssetsAndSubsidiariesNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_NegativeGoodwillRecognisedInProfitAndLoss" abstract="false" name="NegativeGoodwillRecognisedInProfitAndLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_GainsLossesFromNonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleNotQualifyingAsDiscontinuedOperations" abstract="false" name="GainsLossesFromNonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleNotQualifyingAsDiscontinuedOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_NonCurrentAssestsAvailableForSale" abstract="false" name="NonCurrentAssestsAvailableForSale" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OtherReclassificationsComprehensiveIncomeBeforeTaxHedgesOfNetInvestmentsInForeignOperations" abstract="false" name="OtherReclassificationsComprehensiveIncomeBeforeTaxHedgesOfNetInvestmentsInForeignOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OtherReclassificationsOtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation" abstract="false" name="OtherReclassificationsOtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_TransferredToInitialCarryingAmountOfHedgedItems" abstract="false" name="TransferredToInitialCarryingAmountOfHedgedItems" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OtherReclassificationComprehensiveIncomeBeforeTaxCashFlowHedges" abstract="false" name="OtherReclassificationComprehensiveIncomeBeforeTaxCashFlowHedges" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OtherComprehensiveIncomeHedgingInstrumentsNonDesignatedElements" abstract="false" name="OtherComprehensiveIncomeHedgingInstrumentsNonDesignatedElements" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ValuationGainsLossesTakenToEquityHedgingInstruments" abstract="false" name="ValuationGainsLossesTakenToEquityHedgingInstruments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OtherComprehensiveIncomeDebtSecuritiesAtFairValueThroughOtherComprehensiveIncome" abstract="false" name="OtherComprehensiveIncomeDebtSecuritiesAtFairValueThroughOtherComprehensiveIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OtherReclassificationComprehensiveIncomeBeforeTaxAvailableForSaleFinancialAssets" abstract="false" name="OtherReclassificationComprehensiveIncomeBeforeTaxAvailableForSaleFinancialAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_NonCurrentAssetsAndDisposalGroupsHeldForSaleThatWillBeReclassifiedToProfitOrLossNetOfTax" abstract="false" name="NonCurrentAssetsAndDisposalGroupsHeldForSaleThatWillBeReclassifiedToProfitOrLossNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ValuationGainsLossesTakenToEquityNonCurrentAssetsHeldForSale" abstract="false" name="ValuationGainsLossesTakenToEquityNonCurrentAssetsHeldForSale" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_NonCurrentAssetsHeldForSaleTransferredToProfitOrLoss" abstract="false" name="NonCurrentAssetsHeldForSaleTransferredToProfitOrLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OtherReclassificationsOfNonCurrentAssetsHeldForSale" abstract="false" name="OtherReclassificationsOfNonCurrentAssetsHeldForSale" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_StatementOfCashFlowsLineItems" abstract="true" name="StatementOfCashFlowsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_NetIncreaseDecreaseInOperatingAssetsFromOperatingActivities" abstract="false" name="NetIncreaseDecreaseInOperatingAssetsFromOperatingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_NetIncreaseDecreaseInNonTradingFinancialAssetsMandatorilyAtFairValueThroughProfitOrLoss" abstract="false" name="NetIncreaseDecreaseInNonTradingFinancialAssetsMandatorilyAtFairValueThroughProfitOrLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_NetIncreaseDecreaseInOperatingLiabilitiesFromOperatingActivities" abstract="false" name="NetIncreaseDecreaseInOperatingLiabilitiesFromOperatingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_InvestmentNonCurrentAssetsClassifiedAsHeldForSaleAndAssociatedLiabilites" abstract="false" name="InvestmentNonCurrentAssetsClassifiedAsHeldForSaleAndAssociatedLiabilites" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_InvestmentOtherSettlementsRelatedToInvestingActivities" abstract="false" name="InvestmentOtherSettlementsRelatedToInvestingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ProceedsFromOtherCollectionsRelatedToInvestingActivities" abstract="false" name="ProceedsFromOtherCollectionsRelatedToInvestingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_InvestmentsInFinancingActivities" abstract="false" name="InvestmentsInFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_TreasuryStockAmortizationFromFinancingActivities" abstract="false" name="TreasuryStockAmortizationFromFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_TreasuryStockAcquisitionsFromFinancingActivities" abstract="false" name="TreasuryStockAcquisitionsFromFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OtherOutflowsOfCashClassifiedAsFinancingActivities" abstract="false" name="OtherOutflowsOfCashClassifiedAsFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_DisinvestmentsInFinancingActivities" abstract="false" name="DisinvestmentsInFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ProceedsFromTreasuryStockDisposal" abstract="false" name="ProceedsFromTreasuryStockDisposal" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OtherInflowsOfCashClassifiedAsFinancingActivities" abstract="false" name="OtherInflowsOfCashClassifiedAsFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ComponentsOfCashAndCashEquivalentsAtTheEndOfThePeriodLineItems" abstract="true" name="ComponentsOfCashAndCashEquivalentsAtTheEndOfThePeriodLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_EquityInstrumentsIssuedOtherThanCapitalMember" abstract="true" name="EquityInstrumentsIssuedOtherThanCapitalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_ProfitOrLossAttributableToOwnerOfTheParentMember" abstract="true" name="ProfitOrLossAttributableToOwnerOfTheParentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_InterimDividendsMember" abstract="true" name="InterimDividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_OtherComprehensiveIncomeNonControllingInterestMember" abstract="true" name="OtherComprehensiveIncomeNonControllingInterestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_OtherNonControllingInterestMember" abstract="true" name="OtherNonControllingInterestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized" abstract="false" name="ChangesInEquityOtherThanTotalIncomeOrExpenseRecognized" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_IssueOfPreferredShares" abstract="false" name="IssueOfPreferredShares" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_IssuanceOfOtherEquityInstruments" abstract="false" name="IssuanceOfOtherEquityInstruments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_PeriodOrMaturityOfOtherIssuedEquityInstruments" abstract="false" name="PeriodOrMaturityOfOtherIssuedEquityInstruments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_MemorandumItemSubordinatedLiabilitiesAtFairValue" abstract="false" name="MemorandumItemSubordinatedLiabilitiesAtFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_MemorandumLoanCommitmentsGiven" abstract="false" name="MemorandumLoanCommitmentsGiven" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_MemorandumFinancialGuaranteesGiven" abstract="false" name="MemorandumFinancialGuaranteesGiven" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_MemorandumOtherCommitmentsGiven" abstract="false" name="MemorandumOtherCommitmentsGiven" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OfWhichHyperinflationEffectFromOperatingActivities" abstract="false" name="OfWhichHyperinflationEffectFromOperatingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OfWhichHyperinflationEffectFromInvestingActivities" abstract="false" name="OfWhichHyperinflationEffectFromInvestingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OfWhichHyperinflationEffectFromFinancingActivities" abstract="false" name="OfWhichHyperinflationEffectFromFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_IntroductionBasisForThePresentationOfTheConsolidatedFinancialStatementsInternalControlOfFinancialInformationAndOtherInformationAbstract" abstract="true" name="IntroductionBasisForThePresentationOfTheConsolidatedFinancialStatementsInternalControlOfFinancialInformationAndOtherInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfIntroductionBasisForThePresentationOfTheCondensedInterimConsolidatedFinancialStatementsAndOtherInformationTextBlock" abstract="false" name="DisclosureOfIntroductionBasisForThePresentationOfTheCondensedInterimConsolidatedFinancialStatementsAndOtherInformationTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_PrinciplesOfConsolidationAcountingPoliciesAndMeasurementBasesAppliedAndRecentIFRSPronouncementsAbstract" abstract="true" name="PrinciplesOfConsolidationAcountingPoliciesAndMeasurementBasesAppliedAndRecentIFRSPronouncementsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfPrinciplesOfConsolidationAccountingPoliciesMeasurementBasesAppliedAndRecentIFRSPronouncementsAndInterpretationsTextBlock" abstract="false" name="DisclosureOfPrinciplesOfConsolidationAccountingPoliciesMeasurementBasesAppliedAndRecentIFRSPronouncementsAndInterpretationsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_BBVAGroupAbstract" abstract="true" name="BBVAGroupAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfBBVAGroupTextBlock" abstract="false" name="DisclosureOfBBVAGroupTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_ShareholderRemunerationSystemAbstract" abstract="true" name="ShareholderRemunerationSystemAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfShareholderRemunerationSystemTextBlock" abstract="false" name="DisclosureOfShareholderRemunerationSystemTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_RiskManagementAbstract" abstract="true" name="RiskManagementAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfRiskManagementTextBlock" abstract="false" name="DisclosureOfRiskManagementTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_FairValueOfFinancialInstrumentsAbstract" abstract="true" name="FairValueOfFinancialInstrumentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_CashCashBalancesAtCentralBanksAndOtherDemandDepositsAbstract" abstract="true" name="CashCashBalancesAtCentralBanksAndOtherDemandDepositsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_FinancialAssetsAndLiabilitiesHeldForTradingAbstract" abstract="true" name="FinancialAssetsAndLiabilitiesHeldForTradingAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_NonTradingFinancialAssetsMandatorilyAtFairValueThroughProfitOrLossAbstract" abstract="true" name="NonTradingFinancialAssetsMandatorilyAtFairValueThroughProfitOrLossAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfNonTradingFinancialAssetsMandatorilyAtFairValueThroughProfitOrLossTextBlock" abstract="false" name="DisclosureOfNonTradingFinancialAssetsMandatorilyAtFairValueThroughProfitOrLossTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_FinacialInstrumentsDesignatedAtFairValueThroughProfitOrLossAbstract" abstract="true" name="FinacialInstrumentsDesignatedAtFairValueThroughProfitOrLossAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTextBlock" abstract="false" name="DisclosureOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_FinancialAssetsAtAmortisedCostAbstract" abstract="true" name="FinancialAssetsAtAmortisedCostAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfFinancialAssetsAtAmortisedCostTextBlock" abstract="false" name="DisclosureOfFinancialAssetsAtAmortisedCostTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_HedgingDerivativesAndFairValueChangesOfTheHedgedItemsInPortfolioHedgeOfInterestRateRiskAbstract" abstract="true" name="HedgingDerivativesAndFairValueChangesOfTheHedgedItemsInPortfolioHedgeOfInterestRateRiskAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfHedgingDerivativesAndFairValueChangesOfTheHedgedItemsInPortfolioHedgeOfInterestRateRiskTextBlock" abstract="false" name="DisclosureOfHedgingDerivativesAndFairValueChangesOfTheHedgedItemsInPortfolioHedgeOfInterestRateRiskTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_DisclosureOfInvestmentsInSubsidiariesJointVenturesAndAssociatesTextBlock" abstract="false" name="DisclosureOfInvestmentsInSubsidiariesJointVenturesAndAssociatesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_TangibleAssetsAbstract" abstract="true" name="TangibleAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfTangibleAssetsTextBlock" abstract="false" name="DisclosureOfTangibleAssetsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_TaxAssetsAndLiabiltiesAbstract" abstract="true" name="TaxAssetsAndLiabiltiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfTaxAssetsAndLiabilitiesTextBlock" abstract="false" name="DisclosureOfTaxAssetsAndLiabilitiesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_OtherAssetsAndLiabilitiesAbstract" abstract="true" name="OtherAssetsAndLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfOtherAssetsAndLiabilitiesTextBlock" abstract="false" name="DisclosureOfOtherAssetsAndLiabilitiesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_DisclosureOfNonCurrentAssetsAndLiabilitiesAndDisposalGroupsClassifiedAsHeldForSaleTextBlock" abstract="false" name="DisclosureOfNonCurrentAssetsAndLiabilitiesAndDisposalGroupsClassifiedAsHeldForSaleTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_FinancialLiabilitiesAtAmortisedCostAbstract" abstract="true" name="FinancialLiabilitiesAtAmortisedCostAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfFinancialLiabilitiesAtAmortisedCostTextBlock" abstract="false" name="DisclosureOfFinancialLiabilitiesAtAmortisedCostTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_AssetsAndLiabilitiesUnderReinsuranceAndInsuranceContractsAbstract" abstract="true" name="AssetsAndLiabilitiesUnderReinsuranceAndInsuranceContractsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfAssetsAndLiabilitiesUnderReinsuranceAndInsuranceContractsTextBlock" abstract="false" name="DisclosureOfAssetsAndLiabilitiesUnderReinsuranceAndInsuranceContractsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_PensionAndOtherPostEmploymentCommitmentsAbstract" abstract="true" name="PensionAndOtherPostEmploymentCommitmentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfPostEmploymentAndOtherEmployeeBenefitCommitmentsTextBlock" abstract="false" name="DisclosureOfPostEmploymentAndOtherEmployeeBenefitCommitmentsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_DisclosureOfCommonStockTextBlock" abstract="false" name="DisclosureOfCommonStockTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_RetainedEarningsRevaluationReservesAndOtherReservesAbstract" abstract="true" name="RetainedEarningsRevaluationReservesAndOtherReservesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfRetainedEarningsAndOtherReservesTextBlock" abstract="false" name="DisclosureOfRetainedEarningsAndOtherReservesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_DisclosureOfAccumulatedOtherComprehensiveIncomeTextBlock" abstract="false" name="DisclosureOfAccumulatedOtherComprehensiveIncomeTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_NonControllingInterestAbstract" abstract="true" name="NonControllingInterestAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_CapitalBaseAndCapitalManagementAbstract" abstract="true" name="CapitalBaseAndCapitalManagementAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfCapitalBaseAndCapitalManagementTextBlock" abstract="false" name="DisclosureOfCapitalBaseAndCapitalManagementTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_CommitmentsAndGuaranteesGivenAbstract" abstract="true" name="CommitmentsAndGuaranteesGivenAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfCommitmentsAndGuaranteesGivenTextBlock" abstract="false" name="DisclosureOfCommitmentsAndGuaranteesGivenTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_OtherContingentAssetsAndLiabilitiesAbstract" abstract="true" name="OtherContingentAssetsAndLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfOtherContingentAssetsAndLiabilitiesTextBlock" abstract="false" name="DisclosureOfOtherContingentAssetsAndLiabilitiesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_NetInterestIncomeAbstract" abstract="true" name="NetInterestIncomeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DividendIncomeAbstract" abstract="true" name="DividendIncomeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfDividendIncomeTextBlock" abstract="false" name="DisclosureOfDividendIncomeTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_GainsOrLossesOnFinancialAssetsAndLiabilitiesHedgeAccountingAndExchangeDifferencesNetAbstract" abstract="true" name="GainsOrLossesOnFinancialAssetsAndLiabilitiesHedgeAccountingAndExchangeDifferencesNetAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfGainsOrLossesOnFinancialAssetsAndLiabilitiesAndExchangesDifferencesTextBlock" abstract="false" name="DisclosureOfGainsOrLossesOnFinancialAssetsAndLiabilitiesAndExchangesDifferencesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_OtherOperatingIncomeExpenseAbstract" abstract="true" name="OtherOperatingIncomeExpenseAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_IncomeAndExpensesFromInsuranceAndReinsuranceContractsAbstract" abstract="true" name="IncomeAndExpensesFromInsuranceAndReinsuranceContractsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfIncomeAndExpensesFromInsuranceAndReinsuranceContractsTextBlock" abstract="false" name="DisclosureOfIncomeAndExpensesFromInsuranceAndReinsuranceContractsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_AdministrationCostsAbstract" abstract="true" name="AdministrationCostsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_ProvisionsOrReversalOfProvisionsAbstract" abstract="true" name="ProvisionsOrReversalOfProvisionsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfProvisionsOrReversalOfProvisionsTextBlock" abstract="false" name="DisclosureOfProvisionsOrReversalOfProvisionsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_ImpairmentOrReversalOfImpairmentOnFinancialAssetsNotMeasuredAtFairValueThroughProfitOrLossAbstract" abstract="true" name="ImpairmentOrReversalOfImpairmentOnFinancialAssetsNotMeasuredAtFairValueThroughProfitOrLossAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfImpairmentOrReversalOfImpairmentOnFinancialAssetsNotMeasuredAtFairValueThroughProfitOrLossTextBlock" abstract="false" name="DisclosureOfImpairmentOrReversalOfImpairmentOnFinancialAssetsNotMeasuredAtFairValueThroughProfitOrLossTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_ImpairmentOrReversalOfImpairmentOfInvestmentsInJointVenturesAndAssociatesAbstract" abstract="true" name="ImpairmentOrReversalOfImpairmentOfInvestmentsInJointVenturesAndAssociatesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfImpairmentOrReversalOfImpairmentOfInvestmentsInJointVenturesAndAssociatesTextBlock" abstract="false" name="DisclosureOfImpairmentOrReversalOfImpairmentOfInvestmentsInJointVenturesAndAssociatesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_ImpairmentOrReversalOfImpairmentOnNonFinancialAssetsAbstract" abstract="true" name="ImpairmentOrReversalOfImpairmentOnNonFinancialAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfImpairmentOrReversalOfImpairmentOnNonFinancialAssetsTextBlock" abstract="false" name="DisclosureOfImpairmentOrReversalOfImpairmentOnNonFinancialAssetsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_ProfitOrLossFromNonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleNotQualifyingAsDiscontinuedOperationsAbstract" abstract="true" name="ProfitOrLossFromNonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleNotQualifyingAsDiscontinuedOperationsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfProfitOrLossFromNonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleNotQualifyingAsDiscontinuedOperationsTextBlock" abstract="false" name="DisclosureOfProfitOrLossFromNonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleNotQualifyingAsDiscontinuedOperationsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_RemunerationAndOtherBenefitsReceivedByTheBoardOfDirectorsAndMembersOfTheBanksSeniorManagementAbstract" abstract="true" name="RemunerationAndOtherBenefitsReceivedByTheBoardOfDirectorsAndMembersOfTheBanksSeniorManagementAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfSignificantAccountingPoliciesAbstract" abstract="true" name="DisclosureOfSignificantAccountingPoliciesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_ExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationPolicyTextBlock" abstract="false" name="ExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_ChangesDuringTheFirstSemesterPolicyTextBlock" abstract="false" name="ChangesDuringTheFirstSemesterPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_StandardAndInterpretationsNotEnteredIntoForcePolicyTextBlock" abstract="false" name="StandardAndInterpretationsNotEnteredIntoForcePolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_TotalGroupAssetsByOperatingSegmentTableTextBlock" abstract="false" name="TotalGroupAssetsByOperatingSegmentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_MainMarginsAndProfitByOperatingSegmentsTableTextBlock" abstract="false" name="MainMarginsAndProfitByOperatingSegmentsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_MaximumCreditRiskExposureTableTextBlock" abstract="false" name="MaximumCreditRiskExposureTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_MaximumCreditRiskExposureAccumulatedAllowancesAndCarryingAmountByGeographicalLocationTableTextBlock" abstract="false" name="MaximumCreditRiskExposureAccumulatedAllowancesAndCarryingAmountByGeographicalLocationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_LoansAndAdvancesBreakdownByCounterpartyAndProductTableTextBlock" abstract="false" name="LoansAndAdvancesBreakdownByCounterpartyAndProductTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_GuaranteesReceivedTableTextBlock" abstract="false" name="GuaranteesReceivedTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_ImpairedSecuredLoansTableTextBlock" abstract="false" name="ImpairedSecuredLoansTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_ChangesInImpairedFinancialAssetsAndGuaranteesGivenTableTextBlock" abstract="false" name="ChangesInImpairedFinancialAssetsAndGuaranteesGivenTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_PositiveScenarioOfGDPUnemploymentRateAndHPIForTheMainGeographiesTableTextBlock" abstract="false" name="PositiveScenarioOfGDPUnemploymentRateAndHPIForTheMainGeographiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_EstimateOfGDPUnemploymentRateAndHPIForTheMainGeographiesTableTextBlock" abstract="false" name="EstimateOfGDPUnemploymentRateAndHPIForTheMainGeographiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_NegativeScenarioOfGDPUnemploymentRateAndHPIForTheMainGeographiesTableTextBlock" abstract="false" name="NegativeScenarioOfGDPUnemploymentRateAndHPIForTheMainGeographiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_ExpectedLossVariationTableTextBlock" abstract="false" name="ExpectedLossVariationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_ChangesInLossAllowancesOfLoansAndAdvancesAtAmortizedCostTableTextBlock" abstract="false" name="ChangesInLossAllowancesOfLoansAndAdvancesAtAmortizedCostTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_WholesaleFinancingOperationsCarriedOutByGroupEntitiesTableTextBlock" abstract="false" name="WholesaleFinancingOperationsCarriedOutByGroupEntitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_FairValueOfFinancialInstrumentsByLevelsTableTextBlock" abstract="false" name="FairValueOfFinancialInstrumentsByLevelsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_FairValueOfFinancialInstrumentsRecognizedAtAmortizedCostByLevelsTableTextBlock" abstract="false" name="FairValueOfFinancialInstrumentsRecognizedAtAmortizedCostByLevelsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_CashCashBalancesAtCentralBanksAndOtherDemandDepositsTableTextBlock" abstract="false" name="CashCashBalancesAtCentralBanksAndOtherDemandDepositsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_FinancialAssetsAndLiabilitiesHeldForTradingTableTextBlock" abstract="false" name="FinancialAssetsAndLiabilitiesHeldForTradingTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_NonTradingFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueTableTextBlock" abstract="false" name="NonTradingFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_FinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossTableTextBlock" abstract="false" name="FinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTableTextBlock" abstract="false" name="FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_OtherComprehensiveIncomeChangesInGainsOrLossesTableTextBlock" abstract="false" name="OtherComprehensiveIncomeChangesInGainsOrLossesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_FinancialAssetsAtAmortisedCostTableTextBlock" abstract="false" name="FinancialAssetsAtAmortisedCostTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_LoansAndAdvancesToCustomersTableTextBlock" abstract="false" name="LoansAndAdvancesToCustomersTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_DerivativesHedgeAccountingAndFairValueChangesOfTheHedgedItemsInPortfolioHedgeOfInterestRateRiskTableTextBlock" abstract="false" name="DerivativesHedgeAccountingAndFairValueChangesOfTheHedgedItemsInPortfolioHedgeOfInterestRateRiskTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_InvestmentsInSubsidiariesJointVenturesAndAssociatesTableTextBlock" abstract="false" name="InvestmentsInSubsidiariesJointVenturesAndAssociatesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_TangibleAssetsBreakdownByTypeOfAssetTableTextBlock" abstract="false" name="TangibleAssetsBreakdownByTypeOfAssetTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_GoodwillBreakdownByCGUAndChangesOfTheYearTableTextBlock" abstract="false" name="GoodwillBreakdownByCGUAndChangesOfTheYearTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_OtherIntangibleAssetsTableTextBlock" abstract="false" name="OtherIntangibleAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_TaxAssetsAndLiabilitiesTableTextBlock" abstract="false" name="TaxAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_OtherAssetsAndLiabilitiesTableTextBlock" abstract="false" name="OtherAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_NonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleBreakdownByItemsTableTextBlock" abstract="false" name="NonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleBreakdownByItemsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_FinancialLiabilitiesAtAmortisedCostTableTextBlock" abstract="false" name="FinancialLiabilitiesAtAmortisedCostTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_DepositsFromCreditInstitutionsTableTextBlock" abstract="false" name="DepositsFromCreditInstitutionsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_CustomerDepositsTableTextBlock" abstract="false" name="CustomerDepositsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_DebtCertificatesTableTextBlock" abstract="false" name="DebtCertificatesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_OtherFinancialLiabilitiesTableTextBlock" abstract="false" name="OtherFinancialLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_LiabilitiesUnderInsuranceAndReinsuranceContractsTableTextBlock" abstract="false" name="LiabilitiesUnderInsuranceAndReinsuranceContractsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_ProvisionsBreakdownByConceptsTableTextBlock" abstract="false" name="ProvisionsBreakdownByConceptsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_CondensedConsolidatedIncomeStatementImpactTableTextBlock" abstract="false" name="CondensedConsolidatedIncomeStatementImpactTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_RetainedEarningsAndOtherReservesTableTextBlock" abstract="false" name="RetainedEarningsAndOtherReservesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_AccumulatedOtherComprehensiveIncomeClassifiedByConceptsTableTextBlock" abstract="false" name="AccumulatedOtherComprehensiveIncomeClassifiedByConceptsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_NonControllingInterestClassifiedByConceptTableTextBlock" abstract="false" name="NonControllingInterestClassifiedByConceptTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_ProfitAttributableToNonControllingInterestsTableTextBlock" abstract="false" name="ProfitAttributableToNonControllingInterestsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_CapitalRatiosTableTextBlock" abstract="false" name="CapitalRatiosTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_LeverageRatioTableTextBlock" abstract="false" name="LeverageRatioTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_CommitmentsAndGuaranteesGivenTableTextBlock" abstract="false" name="CommitmentsAndGuaranteesGivenTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_InterestIncomeBreakdownByOriginTableTextBlock" abstract="false" name="InterestIncomeBreakdownByOriginTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_InterestExpenseBreakdownByOriginTableTextBlock" abstract="false" name="InterestExpenseBreakdownByOriginTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_DividendIncomeBreakdownByHeadlineTableTextBlock" abstract="false" name="DividendIncomeBreakdownByHeadlineTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_FeeAndCommissionIncomeTableTextBlock" abstract="false" name="FeeAndCommissionIncomeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_FeesAndCommissionExpenseTableTextBlock" abstract="false" name="FeesAndCommissionExpenseTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_GainsOrLossesOnFinancialAssetsAndLiabilitiesHedgeAccountingAndExchangeDifferencesNetTableTextBlock" abstract="false" name="GainsOrLossesOnFinancialAssetsAndLiabilitiesHedgeAccountingAndExchangeDifferencesNetTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_GainsOrLossesOnFinancialAssetsAndLiabilitiesAndHedgeAccountingBreakdownByNatureOfTheFinancialInstrumentTableTextBlock" abstract="false" name="GainsOrLossesOnFinancialAssetsAndLiabilitiesAndHedgeAccountingBreakdownByNatureOfTheFinancialInstrumentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_OtherOperatingIncomeTableTextBlock" abstract="false" name="OtherOperatingIncomeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_OtherOperatingExpenseTableTextBlock" abstract="false" name="OtherOperatingExpenseTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_IncomeAndExpenseFromInsuranceAndReinsuranceContractsTableTextBlock" abstract="false" name="IncomeAndExpenseFromInsuranceAndReinsuranceContractsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_PersonnelExpenseTableTextBlock" abstract="false" name="PersonnelExpenseTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_OtherAdministrativeExpenseTableTextBlock" abstract="false" name="OtherAdministrativeExpenseTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_DepreciationAndAmortizationTableTextBlock" abstract="false" name="DepreciationAndAmortizationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_ProvisionsOrReversalOfProvisionsTableTextBlock" abstract="false" name="ProvisionsOrReversalOfProvisionsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_ImpairmentOrReversalOfImpairmentOnFinancialAssetsNotMeasuredAtFairValueThroughProfitOrLossOrNetGainsByModificationTableTextBlock" abstract="false" name="ImpairmentOrReversalOfImpairmentOnFinancialAssetsNotMeasuredAtFairValueThroughProfitOrLossOrNetGainsByModificationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_ImpairmentOrReversalOfImpairmentOnNonFinancialAssetsTableTextBlock" abstract="false" name="ImpairmentOrReversalOfImpairmentOnNonFinancialAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_GainsLossesFromNonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleNotQualifyingAsDiscontinuedOperationsTableTextBlock" abstract="false" name="GainsLossesFromNonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleNotQualifyingAsDiscontinuedOperationsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_BalancesArisingFromTransactionsWithEntitiesOfTheGroupTableTextBlock" abstract="false" name="BalancesArisingFromTransactionsWithEntitiesOfTheGroupTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_BalancesOfConsolidatedIncomeStatementArisingFromTransactionsWithEntitiesOfTheGroupTableTextBlock" abstract="false" name="BalancesOfConsolidatedIncomeStatementArisingFromTransactionsWithEntitiesOfTheGroupTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_TransactionsWithMembersOfTheBoardOfDirectorsAndSeniorManagementTableTextBlock" abstract="false" name="TransactionsWithMembersOfTheBoardOfDirectorsAndSeniorManagementTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_RemunerationForNonExecutiveDirectorsTableTextBlock" abstract="false" name="RemunerationForNonExecutiveDirectorsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_RemunerationSystemWithDeferredDeliveryOfSharesOfNonExecutiveDirectorsTableTextBlock" abstract="false" name="RemunerationSystemWithDeferredDeliveryOfSharesOfNonExecutiveDirectorsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_FixedRemunerationOfExecutiveDirectorsTableTextBlock" abstract="false" name="FixedRemunerationOfExecutiveDirectorsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_PensionCommitmentsWithExecutiveDirectorsTableTextBlock" abstract="false" name="PensionCommitmentsWithExecutiveDirectorsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_FixedRemunerationOfSeniorManagementTableTextBlock" abstract="false" name="FixedRemunerationOfSeniorManagementTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_PensionCommitmentsWithSeniorManagementTableTextBlock" abstract="false" name="PensionCommitmentsWithSeniorManagementTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bbva_AssetsOfTheGroupByOperatingSegmentsTable" abstract="true" name="AssetsOfTheGroupByOperatingSegmentsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_AssetsOfTheGroupByOperatingSegmentsAxis" abstract="true" name="AssetsOfTheGroupByOperatingSegmentsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_AssetsOfTheGroupByOperatingSegmentsDomain" abstract="true" name="AssetsOfTheGroupByOperatingSegmentsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_RestOfBusinessMember" abstract="true" name="RestOfBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_SubtotalAssetsByOperatingSegmentsMember" abstract="true" name="SubtotalAssetsByOperatingSegmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_CorporateCenterAndAdjustmentsMember" abstract="true" name="CorporateCenterAndAdjustmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_AssetsOfTheGroupByOperatingSegmentsLineItems" abstract="true" name="AssetsOfTheGroupByOperatingSegmentsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_IncomeByOperatingSegmentTable" abstract="true" name="IncomeByOperatingSegmentTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_IncomeByOperatingSegmentAxis" abstract="true" name="IncomeByOperatingSegmentAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_IncomeByOperatingSegmentDomain" abstract="true" name="IncomeByOperatingSegmentDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_IncomeByOperatingSegmentLineItems" abstract="true" name="IncomeByOperatingSegmentLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_MaximumExposureToCreditRiskByStagesTable" abstract="true" name="MaximumExposureToCreditRiskByStagesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_TypeOfStageAxis" abstract="true" name="TypeOfStageAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_TypeOfStageDomain" abstract="true" name="TypeOfStageDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_Stage1Member" abstract="true" name="Stage1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_Stage2Member" abstract="true" name="Stage2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_Stage3Member" abstract="true" name="Stage3Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_MaximumCreditRiskExposureAxis" abstract="true" name="MaximumCreditRiskExposureAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_MaximumCreditRiskExposureDomain" abstract="true" name="MaximumCreditRiskExposureDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_FinancialAssetsHeldForTradingMember" abstract="true" name="FinancialAssetsHeldForTradingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_NonTradingFinancialAssetsMandatorilyAtFairValueThroughProfitOrLossMember" abstract="true" name="NonTradingFinancialAssetsMandatorilyAtFairValueThroughProfitOrLossMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_FinancialAssetsDesignatedAtFairValueThroughProfitOrLossMember" abstract="true" name="FinancialAssetsDesignatedAtFairValueThroughProfitOrLossMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_TotalFinancialAssetsRiskMember" abstract="true" name="TotalFinancialAssetsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_TotalLoanCommitmentsAndFinancialGuaranteesMember" abstract="true" name="TotalLoanCommitmentsAndFinancialGuaranteesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_CreditExposureClassesOfFinancialInstrumentsAxis" abstract="true" name="CreditExposureClassesOfFinancialInstrumentsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_CreditExposureClassesOfFinancialInstrumentsDomain" abstract="true" name="CreditExposureClassesOfFinancialInstrumentsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_EquityInstrumentsMember" abstract="true" name="EquityInstrumentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_LoansAndAdvancesMember" abstract="true" name="LoansAndAdvancesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_LoansAndAdvancesToCreditInstitutionsMember" abstract="true" name="LoansAndAdvancesToCreditInstitutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_LoansAndAdvancesToCentralBanksMember" abstract="true" name="LoansAndAdvancesToCentralBanksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_LoansAndAdvancesToCustomersMember" abstract="true" name="LoansAndAdvancesToCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_OtherCommitmentsGivenMember" abstract="true" name="OtherCommitmentsGivenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_CreditExposureClassesOfFinancialInstrumentsLineItems" abstract="true" name="CreditExposureClassesOfFinancialInstrumentsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_MaximumCreditRiskExposureAccumulatedAllowancesAndCarryingAmountByGeographicalLocationTable" abstract="true" name="MaximumCreditRiskExposureAccumulatedAllowancesAndCarryingAmountByGeographicalLocationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_MaximumCreditRiskExposureByCountriesAxis" abstract="true" name="MaximumCreditRiskExposureByCountriesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_MaximumCreditRiskExposureByCountriesDomain" abstract="true" name="MaximumCreditRiskExposureByCountriesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_OtherCountriesMember" abstract="true" name="OtherCountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_TotalMaximumCreditRiskExposuresMember" abstract="true" name="TotalMaximumCreditRiskExposuresMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_OfWhichIndividualMember" abstract="true" name="OfWhichIndividualMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_OfWhichCollectiveMember" abstract="true" name="OfWhichCollectiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_MaximumExposureToCreditRiskLineItems" abstract="true" name="MaximumExposureToCreditRiskLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_LoansAndAdvancesToCustomersAtAmortisedCostAllowanceForExpectedCreditLosses" abstract="false" name="LoansAndAdvancesToCustomersAtAmortisedCostAllowanceForExpectedCreditLosses" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_MaximumCreditRiskExposureBreakdownByCounterpartyAndProductTable" abstract="true" name="MaximumCreditRiskExposureBreakdownByCounterpartyAndProductTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_HeadingsOfAssetsAxis" abstract="true" name="HeadingsOfAssetsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_HeadingsOfAssetsDomain" abstract="true" name="HeadingsOfAssetsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_CentralBanksMember" abstract="true" name="CentralBanksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_CreditInstitutionsMember" abstract="true" name="CreditInstitutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_OtherFinancialCorporationsMember" abstract="true" name="OtherFinancialCorporationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_NonFinancialCorporationsMember" abstract="true" name="NonFinancialCorporationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_HouseholdsMember" abstract="true" name="HouseholdsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_TypesOfLoansAndReceivablesAxis" abstract="true" name="TypesOfLoansAndReceivablesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_TypesOfLoansAndReceivablesDomain" abstract="true" name="TypesOfLoansAndReceivablesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_CreditCardDebtMember" abstract="true" name="CreditCardDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_CommercialDebtorsMember" abstract="true" name="CommercialDebtorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_FinanceLeasesMember" abstract="true" name="FinanceLeasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_ReverseRepurchaseLoansMember" abstract="true" name="ReverseRepurchaseLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_OtherTermLoansMember" abstract="true" name="OtherTermLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_AdvancesThatAreNotLoansMember" abstract="true" name="AdvancesThatAreNotLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_BySecureLoansMember" abstract="true" name="BySecureLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_OfWhichMortagageLoansCollateralizedByImmovablePropertyMember" abstract="true" name="OfWhichMortagageLoansCollateralizedByImmovablePropertyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_OfWhichOtherCollateralizedLoansMember" abstract="true" name="OfWhichOtherCollateralizedLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_ByPurposeMember" abstract="true" name="ByPurposeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_OfWhichCreditForConsumptionMember" abstract="true" name="OfWhichCreditForConsumptionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_OfWhichLendingForHousePurchaseMember" abstract="true" name="OfWhichLendingForHousePurchaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_BySubordinationMember" abstract="true" name="BySubordinationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_OfWhichProjectFinanceLoansMember" abstract="true" name="OfWhichProjectFinanceLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_BreakdownByCounterpartyAndProductLineItems" abstract="true" name="BreakdownByCounterpartyAndProductLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_LoansAndAdvancesByCounterpartyAndProduct" abstract="false" name="LoansAndAdvancesByCounterpartyAndProduct" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_GuaranteesReceivedTable" abstract="true" name="GuaranteesReceivedTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_SecuredFinancialInstrumentsAxis" abstract="true" name="SecuredFinancialInstrumentsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_SecuredFinancialInstrumentsDomain" abstract="true" name="SecuredFinancialInstrumentsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_ValueOfCollateralMember" abstract="true" name="ValueOfCollateralMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_ValueOfOtherGuaranteesMember" abstract="true" name="ValueOfOtherGuaranteesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_ValeOfGuaranteesAxis" abstract="true" name="ValeOfGuaranteesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_ValeOfGuaranteesDomain" abstract="true" name="ValeOfGuaranteesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_OfWhichGuaranteesNormalRisksUnderSpecialMonitoringMember" abstract="true" name="OfWhichGuaranteesNormalRisksUnderSpecialMonitoringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_OfWhichGuaranteesNonPerformingRisksMember" abstract="true" name="OfWhichGuaranteesNonPerformingRisksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_GuaranteesReceivedLineItems" abstract="true" name="GuaranteesReceivedLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_ImpairedFinancialAssetsAtAmortisedCost" abstract="false" name="ImpairedFinancialAssetsAtAmortisedCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ImpairedSecuredLoansTable" abstract="true" name="ImpairedSecuredLoansTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_OtherFinancialInstitutionsMember" abstract="true" name="OtherFinancialInstitutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_ImpairedSecuredLoansLineItems" abstract="true" name="ImpairedSecuredLoansLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_ImpairedLoansAndAdvancesAtAmortizedCost" abstract="false" name="ImpairedLoansAndAdvancesAtAmortizedCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_AccumulatedImpairmentOfLoansAndAdvancesAtAmortisedCost" abstract="false" name="AccumulatedImpairmentOfLoansAndAdvancesAtAmortisedCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ChangesInImpairedAssetsAndGuaranteesGivenLineItems" abstract="true" name="ChangesInImpairedAssetsAndGuaranteesGivenLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_ImpairedFinancialAssetsAndGuaranteesGivenAtTheBeginning" abstract="false" name="ImpairedFinancialAssetsAndGuaranteesGivenAtTheBeginning" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_AdditionsOfImpairedAssets" abstract="false" name="AdditionsOfImpairedAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_DecreaseOfImpairedAssets" abstract="false" name="DecreaseOfImpairedAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_PositiveScenarioTable" abstract="true" name="PositiveScenarioTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_CountryAxis" abstract="true" name="CountryAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_CountryDomain" abstract="true" name="CountryDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_YearsAxis" abstract="true" name="YearsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_YearsDomain" abstract="true" name="YearsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_A2025Member" abstract="true" name="A2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_A2026Member" abstract="true" name="A2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_A2027Member" abstract="true" name="A2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_A2028Member" abstract="true" name="A2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_A2029Member" abstract="true" name="A2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_A2030Member" abstract="true" name="A2030Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_TypeOfScenarioAxis" abstract="true" name="TypeOfScenarioAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_TypeOfScenarioDomain" abstract="true" name="TypeOfScenarioDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_PositiveScenarioMember" abstract="true" name="PositiveScenarioMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_MacroeconomicVariablesLineItems" abstract="true" name="MacroeconomicVariablesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_GDP" abstract="false" name="GDP" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="bbva_Unemployment" abstract="false" name="Unemployment" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="bbva_HPI" abstract="false" name="HPI" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="bbva_EstimateScenarioTable" abstract="true" name="EstimateScenarioTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_EstimateScenarioMember" abstract="true" name="EstimateScenarioMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_NegativeScenarioTable" abstract="true" name="NegativeScenarioTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_NegativeScenarioMember" abstract="true" name="NegativeScenarioMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_ExpectedLossVariationTable" abstract="true" name="ExpectedLossVariationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_BbvaGroupMember" abstract="true" name="BbvaGroupMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_PortfolioAxis" abstract="true" name="PortfolioAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_PortfolioDomain" abstract="true" name="PortfolioDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_TotalPortfolioMember" abstract="true" name="TotalPortfolioMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_RetailSegmentMember" abstract="true" name="RetailSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_CompaniesMember" abstract="true" name="CompaniesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_BasicPointLineItems" abstract="true" name="BasicPointLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_GDP100Bp" abstract="false" name="GDP100Bp" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="bbva_GDPOver100Bp" abstract="false" name="GDPOver100Bp" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="bbva_HousingPrice100Bp" abstract="false" name="HousingPrice100Bp" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="bbva_HousingPriceOver100Bp" abstract="false" name="HousingPriceOver100Bp" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="bbva_ChangesInLossAllowancesOfLoansAndAdvancesAtAmortizedCostTable" abstract="true" name="ChangesInLossAllowancesOfLoansAndAdvancesAtAmortizedCostTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_StagesAxis" abstract="true" name="StagesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_StagesDomain" abstract="true" name="StagesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_AccountingBalancesAxis" abstract="true" name="AccountingBalancesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_AccountingBalancesDomain" abstract="true" name="AccountingBalancesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_ChangesInAllowncesOfLoansAndAdvancesAtAmortizedCostMember" abstract="true" name="ChangesInAllowncesOfLoansAndAdvancesAtAmortizedCostMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_ChangesInLossAllowancesOfLoansAndAdvancesAtAmortizedCostLineItems" abstract="true" name="ChangesInLossAllowancesOfLoansAndAdvancesAtAmortizedCostLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_IncreaseInLossAllowancesChargedToIncome" abstract="false" name="IncreaseInLossAllowancesChargedToIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_DecreaseInLossAllowancesChargedToIncome" abstract="false" name="DecreaseInLossAllowancesChargedToIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_TransferToWrittenOffLoansExchangeDifferencesAndOther" abstract="false" name="TransferToWrittenOffLoansExchangeDifferencesAndOther" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_WholesaleFinancingOperationsCarriedOutByGroupEntitiesTable" abstract="true" name="WholesaleFinancingOperationsCarriedOutByGroupEntitiesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DateOfIssueAxis" abstract="true" name="DateOfIssueAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DateOfIssueDomain" abstract="true" name="DateOfIssueDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_Jan26Member" abstract="true" name="Jan26Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_Mar26Member" abstract="true" name="Mar26Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_May26Member" abstract="true" name="May26Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_Jun26Member" abstract="true" name="Jun26Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_Feb26Member" abstract="true" name="Feb26Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_SeveralMember" abstract="true" name="SeveralMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_CouponAxis" abstract="true" name="CouponAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_CouponDomain" abstract="true" name="CouponDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_A3.750Member" abstract="true" name="A3.750Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_A2.754Member" abstract="true" name="A2.754Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_A4.150Member" abstract="true" name="A4.150Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_A5.127Member" abstract="true" name="A5.127Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_A4.532Member" abstract="true" name="A4.532Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_A7.1250Member" abstract="true" name="A7.1250Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_A4.968Member" abstract="true" name="A4.968Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_A3.125Member" abstract="true" name="A3.125Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_A2.875Member" abstract="true" name="A2.875Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_A3.375Member" abstract="true" name="A3.375Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_A9.260Member" abstract="true" name="A9.260Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_TIIEF32BasisPointsMember" abstract="true" name="TIIEF32BasisPointsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_A4.190Member" abstract="true" name="A4.190Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_A5.400Member" abstract="true" name="A5.400Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_SOFR125BasisPointsMember" abstract="true" name="SOFR125BasisPointsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_EUR110BasisPointsMember" abstract="true" name="EUR110BasisPointsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_SOFR175BasisPointsMember" abstract="true" name="SOFR175BasisPointsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_EUR160BasisPointsMember" abstract="true" name="EUR160BasisPointsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_SOFR200BasisPointsMember" abstract="true" name="SOFR200BasisPointsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_A5.000Member" abstract="true" name="A5.000Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_TAMAR350BasisPointsMember" abstract="true" name="TAMAR350BasisPointsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_A3.250Member" abstract="true" name="A3.250Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_TAMAR325BasisPointsMember" abstract="true" name="TAMAR325BasisPointsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_A6.750Member" abstract="true" name="A6.750Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_EquivalentInEurosAxis" abstract="true" name="EquivalentInEurosAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_EquivalentInEurosDomain" abstract="true" name="EquivalentInEurosDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_EquivalentInEurosMember" abstract="true" name="EquivalentInEurosMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_Jan36Member" abstract="true" name="Jan36Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_Jan29Member" abstract="true" name="Jan29Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_Mar29Member" abstract="true" name="Mar29Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_Mar36Member" abstract="true" name="Mar36Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_PerpetualMember" abstract="true" name="PerpetualMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_May31Member" abstract="true" name="May31Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_Jun33Member" abstract="true" name="Jun33Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_Jun29Member" abstract="true" name="Jun29Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_Jun31Member" abstract="true" name="Jun31Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_Jul29Member" abstract="true" name="Jul29Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_Sep28Member" abstract="true" name="Sep28Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_Jun27Member" abstract="true" name="Jun27Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_Jun28Member" abstract="true" name="Jun28Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_Aug27Member" abstract="true" name="Aug27Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_Mar27Member" abstract="true" name="Mar27Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_May28Member" abstract="true" name="May28Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_May27Member" abstract="true" name="May27Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_Mar38Member" abstract="true" name="Mar38Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_TypeOfIssueLineItems" abstract="true" name="TypeOfIssueLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_SeniorNonPreferred" abstract="false" name="SeniorNonPreferred" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_AT1" abstract="false" name="AT1" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_CoveredBonds" abstract="false" name="CoveredBonds" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_Senior" abstract="false" name="Senior" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_SeniorUSD" abstract="false" name="SeniorUSD" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_SeniorDebtMTNsMediumTermNotes" abstract="false" name="SeniorDebtMTNsMediumTermNotes" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_SyndicatedLoans" abstract="false" name="SyndicatedLoans" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_SeniorDebt" abstract="false" name="SeniorDebt" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_Tier2" abstract="false" name="Tier2" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_FairValueOfFinancialInstrumentsByLevelsTable" abstract="true" name="FairValueOfFinancialInstrumentsByLevelsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_FinancialInstrumentsAssetsAndLiabilitiesLineItems" abstract="true" name="FinancialInstrumentsAssetsAndLiabilitiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_FairValueOfFinancialInstrumentsAtAmortizedCostByLevelsTable" abstract="true" name="FairValueOfFinancialInstrumentsAtAmortizedCostByLevelsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_CarryingAmountPresentedAsFairValueMember" abstract="true" name="CarryingAmountPresentedAsFairValueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_FairValueOfFinancialInstrumentsAtAmortizedCostByLevelsLineItems" abstract="true" name="FairValueOfFinancialInstrumentsAtAmortizedCostByLevelsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_CashCashBalancesAtCentralBanksAndOtherDemandDepositsLineItems" abstract="true" name="CashCashBalancesAtCentralBanksAndOtherDemandDepositsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_CashBalancesAtCentralBanks" abstract="false" name="CashBalancesAtCentralBanks" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OtherDemandDeposits" abstract="false" name="OtherDemandDeposits" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_FinancialAssetsAndLiabilitiesHeldForTradingTable" abstract="true" name="FinancialAssetsAndLiabilitiesHeldForTradingTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_FinancialAssetsAndLiabilitiesHeldForTradingDebtSecuritiesAxis" abstract="true" name="FinancialAssetsAndLiabilitiesHeldForTradingDebtSecuritiesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_FinancialAssetsAndLiabilitiesHeldForTradingDebtSecuritiesDomain" abstract="true" name="FinancialAssetsAndLiabilitiesHeldForTradingDebtSecuritiesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_IssuedByCentralBanksMember" abstract="true" name="IssuedByCentralBanksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_IssuedByPublicAdministrationsMember" abstract="true" name="IssuedByPublicAdministrationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_IssuedByFinancialInstitutionsMember" abstract="true" name="IssuedByFinancialInstitutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_OtherDebtInstrumentsMember" abstract="true" name="OtherDebtInstrumentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_ReverseRepurchaseAgreementAxis" abstract="true" name="ReverseRepurchaseAgreementAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_ReverseRepurchaseAgreementDomain" abstract="true" name="ReverseRepurchaseAgreementDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_ReverseRepurchaseAgreementsMember" abstract="true" name="ReverseRepurchaseAgreementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_RepurchaseAgreementMember" abstract="true" name="RepurchaseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_DisclosureOfFinancialInstrumentsHeldForTradingLineItems" abstract="true" name="DisclosureOfFinancialInstrumentsHeldForTradingLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_NonTradingFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueLineItems" abstract="true" name="NonTradingFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_FinancialAssetsAndLiabilitiesDesignatedAtFairValueThroughProfitOrLossLineItems" abstract="true" name="FinancialAssetsAndLiabilitiesDesignatedAtFairValueThroughProfitOrLossLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_LoansAndAdvancesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently" abstract="false" name="LoansAndAdvancesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_DisclosureOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeLineItems" abstract="true" name="DisclosureOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_OfWhichLossAllowancesOfDebtSecurities" abstract="false" name="OfWhichLossAllowancesOfDebtSecurities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OfWhichLossAllowancesOfLoansAndAdvances" abstract="false" name="OfWhichLossAllowancesOfLoansAndAdvances" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OfWhichLossAllowancesOfLoansAndAdvancesMember" abstract="true" name="OfWhichLossAllowancesOfLoansAndAdvancesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_ChangesInGainsLossesTable" abstract="true" name="ChangesInGainsLossesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_TypeOfEquityInstrumentAxis" abstract="true" name="TypeOfEquityInstrumentAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_TypeOfEquityInstrumentDomain" abstract="true" name="TypeOfEquityInstrumentDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_FinancialAssetsAtFairValueThroughtOtherComprehensiveIncomeLineItems" abstract="true" name="FinancialAssetsAtFairValueThroughtOtherComprehensiveIncomeLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_ValuationGainsAndLosses" abstract="false" name="ValuationGainsAndLosses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_AmountsTransferredToIncome" abstract="false" name="AmountsTransferredToIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_AmountsTransferredToReserves" abstract="false" name="AmountsTransferredToReserves" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_IncomeTaxAndOther" abstract="false" name="IncomeTaxAndOther" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_FinancialAssetsAtAmortisedCostTable" abstract="true" name="FinancialAssetsAtAmortisedCostTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_FinancialAssetsAtAmortisedCostAxis" abstract="true" name="FinancialAssetsAtAmortisedCostAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_FinancialAssetsAtAmortisedCostDomain" abstract="true" name="FinancialAssetsAtAmortisedCostDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_OtherMember" abstract="true" name="OtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_OfWhichImpairedAssetsOfLoansAndAdvancesToCustomersMember" abstract="true" name="OfWhichImpairedAssetsOfLoansAndAdvancesToCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_OfWhichLossAllowancesOfDebtSecuritiesMember" abstract="true" name="OfWhichLossAllowancesOfDebtSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_FinancialAssetsAtAmortisedCostLineItems" abstract="true" name="FinancialAssetsAtAmortisedCostLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_LoansAndAdvancesAtAmortizedCostToCustomersTable" abstract="true" name="LoansAndAdvancesAtAmortizedCostToCustomersTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_LoansAndAdvancesAtAmortizedCostToCustomersAxis" abstract="true" name="LoansAndAdvancesAtAmortizedCostToCustomersAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_LoansAndAdvancesAtAmortizedCostToCustomersDomain" abstract="true" name="LoansAndAdvancesAtAmortizedCostToCustomersDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_LoansAndAdvancesAtAmortizedCostToCustomersLineItems" abstract="true" name="LoansAndAdvancesAtAmortizedCostToCustomersLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfDerivativeFinancialInstrumentsHeldForHedgingLineItems" abstract="true" name="DisclosureOfDerivativeFinancialInstrumentsHeldForHedgingLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfInvestmentsInSubsidiariesJointVenturesAndAssociatesLineItems" abstract="true" name="DisclosureOfInvestmentsInSubsidiariesJointVenturesAndAssociatesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_TangibleAssetsBreakdownByTypeOfAssetTable" abstract="true" name="TangibleAssetsBreakdownByTypeOfAssetTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_ClassesOfTangibleAssetsAxis" abstract="true" name="ClassesOfTangibleAssetsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_ClassesOfTangibleAssetsDomain" abstract="true" name="ClassesOfTangibleAssetsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_TangibleAssetsLeasedOutUnderAnOperatingLeaseMember" abstract="true" name="TangibleAssetsLeasedOutUnderAnOperatingLeaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_BuildingRentalMember" abstract="true" name="BuildingRentalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_DisclosureOfTangibleAssetsBreakdownByTypeOfAssetLineItems" abstract="true" name="DisclosureOfTangibleAssetsBreakdownByTypeOfAssetLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_GoodwillBreakdownByCGUAndChangesOfTheYearTable" abstract="true" name="GoodwillBreakdownByCGUAndChangesOfTheYearTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_BreakdownByUGEsAxis" abstract="true" name="BreakdownByUGEsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_BreakdownByUGEsDomain" abstract="true" name="BreakdownByUGEsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_OtherIntangibleAssetsTable" abstract="true" name="OtherIntangibleAssetsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_OtherIntangibleAssetsAxis" abstract="true" name="OtherIntangibleAssetsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_OtherIntangibleAssetsDomain" abstract="true" name="OtherIntangibleAssetsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_IntangibleAssetsWithDefiniteUsefulLifeMember" abstract="true" name="IntangibleAssetsWithDefiniteUsefulLifeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_OtherIntangibleAssetsLineItems" abstract="true" name="OtherIntangibleAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_TaxAssetsAndLiabilitiesLineItems" abstract="true" name="TaxAssetsAndLiabilitiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_OtherAssetsAndLiabilitiesLineItems" abstract="true" name="OtherAssetsAndLiabilitiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_OtherAssetsLineItems" abstract="true" name="OtherAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_OtherAssetsAccruals" abstract="false" name="OtherAssetsAccruals" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OtherAssetsOtherItems" abstract="false" name="OtherAssetsOtherItems" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OtherLiabilitiesLineItems" abstract="true" name="OtherLiabilitiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_OtherLiabilitiesTransactionsInProgress" abstract="false" name="OtherLiabilitiesTransactionsInProgress" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OtherLiabilitiesAccruals" abstract="false" name="OtherLiabilitiesAccruals" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OtherItemsLiabilities" abstract="false" name="OtherItemsLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_NonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleBreakdownByItemsTable" abstract="true" name="NonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleBreakdownByItemsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_NonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleBreakdownByItemsAxis" abstract="true" name="NonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleBreakdownByItemsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_NonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleBreakdownByItemsDomain" abstract="true" name="NonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleBreakdownByItemsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_ForeclosuresAndRecoveriesMember" abstract="true" name="ForeclosuresAndRecoveriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_OtherAssetsFromTangibleAssetsMember" abstract="true" name="OtherAssetsFromTangibleAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_CompaniesHeldForSaleMember" abstract="true" name="CompaniesHeldForSaleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_AccruedAmortizationMember" abstract="true" name="AccruedAmortizationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_ImpairmentLossesMember" abstract="true" name="ImpairmentLossesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_NonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleBreakdownByItemsLineItems" abstract="true" name="NonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleBreakdownByItemsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_FinancialLiabilitiesAtAmortisedCostTable" abstract="true" name="FinancialLiabilitiesAtAmortisedCostTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_FinancialLiabilitiesAtAmortisedCostAxis" abstract="true" name="FinancialLiabilitiesAtAmortisedCostAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_FinancialLiabilitiesAtAmortisedCostDomain" abstract="true" name="FinancialLiabilitiesAtAmortisedCostDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_DemandDepositsAtAmortizedCostMember" abstract="true" name="DemandDepositsAtAmortizedCostMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_TimeDepositsAndOtherMember" abstract="true" name="TimeDepositsAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_RepurchaseAgreementsOfFinancialLiabilitiesAtAmortizedCostMember" abstract="true" name="RepurchaseAgreementsOfFinancialLiabilitiesAtAmortizedCostMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_FinancialLiabilitiesAtAmortisedCostLineItems" abstract="true" name="FinancialLiabilitiesAtAmortisedCostLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DepositsFromBanksBreakdownByGeographyTable" abstract="true" name="DepositsFromBanksBreakdownByGeographyTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DepositsFromBanksBreakdownByGeographyAxis" abstract="true" name="DepositsFromBanksBreakdownByGeographyAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DepositsFromBanksBreakdownByGeographyDomain" abstract="true" name="DepositsFromBanksBreakdownByGeographyDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_RepurchaseAgreementsOfDepositsFromCreditInstitutionsMember" abstract="true" name="RepurchaseAgreementsOfDepositsFromCreditInstitutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_DepositsFromBanksByCountryAxis" abstract="true" name="DepositsFromBanksByCountryAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DepositsFromBanksByCountryDomain" abstract="true" name="DepositsFromBanksByCountryDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_RestOfTheWorldMember" abstract="true" name="RestOfTheWorldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_DepositsFromBanksBreakdownByGeographyLineItems" abstract="true" name="DepositsFromBanksBreakdownByGeographyLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DepositsFromCustomersByGeographicalAreaAndInstrumentTable" abstract="true" name="DepositsFromCustomersByGeographicalAreaAndInstrumentTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DepositsFromCustomersByGeographicalAreaAndInstrumentAxis" abstract="true" name="DepositsFromCustomersByGeographicalAreaAndInstrumentAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DepositsFromCustomersByGeographicalAreaAndInstrumentDomain" abstract="true" name="DepositsFromCustomersByGeographicalAreaAndInstrumentDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_RepurchaseAgreementsOfCustomerDepositsMember" abstract="true" name="RepurchaseAgreementsOfCustomerDepositsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_CustomerDepositsByCountryAxis" abstract="true" name="CustomerDepositsByCountryAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_CustomerDepositsByCountryDomain" abstract="true" name="CustomerDepositsByCountryDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_DepositsFromCustomersByGeographicalAreaAndInstrumentLineItems" abstract="true" name="DepositsFromCustomersByGeographicalAreaAndInstrumentLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DebtCertificatesIssuedTable" abstract="true" name="DebtCertificatesIssuedTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_IssuedInEurosMember" abstract="true" name="IssuedInEurosMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_IssuedInForeignCurrencyMember" abstract="true" name="IssuedInForeignCurrencyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_DebtCertificatesAxis" abstract="true" name="DebtCertificatesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DebtCertificatesDomain" abstract="true" name="DebtCertificatesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_PromissoryBillsAndNotesMember" abstract="true" name="PromissoryBillsAndNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_NonConvertibleBondsAndDebenturesMember" abstract="true" name="NonConvertibleBondsAndDebenturesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_CoveredBondsMember" abstract="true" name="CoveredBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_HybridFinancialInstrumentsMember" abstract="true" name="HybridFinancialInstrumentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_SecuritizationBondsMember" abstract="true" name="SecuritizationBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_WholesaleFundingMember" abstract="true" name="WholesaleFundingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_SubordinatedLiabilitiesMember" abstract="true" name="SubordinatedLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_ConvertiblePerpetualCertificatesMember" abstract="true" name="ConvertiblePerpetualCertificatesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_OtherNonConvertibleSubordinatedLiabilitiesMember" abstract="true" name="OtherNonConvertibleSubordinatedLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_DebtCertificatesIssuedLineItems" abstract="true" name="DebtCertificatesIssuedLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_OtherFinancialLiabilitiesTable" abstract="true" name="OtherFinancialLiabilitiesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_OtherFinancialLiabilitiesAxis" abstract="true" name="OtherFinancialLiabilitiesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_OtherFinancialLiabilitiesDomain" abstract="true" name="OtherFinancialLiabilitiesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_CreditorsForOtherFinancialLiabilitiesMember" abstract="true" name="CreditorsForOtherFinancialLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_CollectionAccountsMember" abstract="true" name="CollectionAccountsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_CreditorsForOtherPaymentObligationsMember" abstract="true" name="CreditorsForOtherPaymentObligationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_OtherFinancialLiabilitiesLineItems" abstract="true" name="OtherFinancialLiabilitiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_LiabilitiesUnderInsuranceAndReinsuranceContractsTable" abstract="true" name="LiabilitiesUnderInsuranceAndReinsuranceContractsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_LiabilitiesUnderReinsuranceAndInsuranceContractsAxis" abstract="true" name="LiabilitiesUnderReinsuranceAndInsuranceContractsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_LiabilitiesUnderReinsuranceAndInsuranceContractsDomain" abstract="true" name="LiabilitiesUnderReinsuranceAndInsuranceContractsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_LiabilitiesForRemainingCoverageMember" abstract="true" name="LiabilitiesForRemainingCoverageMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_LiabilitiesUnderInsuranceAndReinsuranceContractsLineItems" abstract="true" name="LiabilitiesUnderInsuranceAndReinsuranceContractsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_ProvisionsBreakdownByConceptsLineItems" abstract="true" name="ProvisionsBreakdownByConceptsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_ConsolidatedIncomeStatementImpactLineItems" abstract="true" name="ConsolidatedIncomeStatementImpactLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_InterestIncomeAndExpensePostEmploymentAndOtherEmployeeBenefitCommitments" abstract="false" name="InterestIncomeAndExpensePostEmploymentAndOtherEmployeeBenefitCommitments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_PersonnelExpenseConsolidatedIncomeStatementImpact" abstract="false" name="PersonnelExpenseConsolidatedIncomeStatementImpact" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_DefinedContributionPlanExpense" abstract="false" name="DefinedContributionPlanExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_DefinedBenefitPlansExpense" abstract="false" name="DefinedBenefitPlansExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_NetProvisionsPensionAndOtherPostEmploymentCommitments" abstract="false" name="NetProvisionsPensionAndOtherPostEmploymentCommitments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_TotalConsolidatedIncomeStatementImpact" abstract="false" name="TotalConsolidatedIncomeStatementImpact" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_DisclosureOfRetainedEarningsAndOtherReservesLineItems" abstract="true" name="DisclosureOfRetainedEarningsAndOtherReservesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_TotalRetainedEarningsRevaluationReservesAndOtherReserves" abstract="false" name="TotalRetainedEarningsRevaluationReservesAndOtherReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OtherExchangesMember" abstract="true" name="OtherExchangesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_AccumulatedOtherComprehensiveIncomeClassifiedByConceptsLineItems" abstract="true" name="AccumulatedOtherComprehensiveIncomeClassifiedByConceptsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_NonControllingInterestTable" abstract="true" name="NonControllingInterestTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_MinorityInterestAxis" abstract="true" name="MinorityInterestAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_MinorityInterestDomain" abstract="true" name="MinorityInterestDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_BBVAGarantiMember" abstract="true" name="BBVAGarantiMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_PeruBBVAMember" abstract="true" name="PeruBBVAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_ArgentinaBBVAMember" abstract="true" name="ArgentinaBBVAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_ColombiaBBVAMember" abstract="true" name="ColombiaBBVAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_VenezuelaBBVAMember" abstract="true" name="VenezuelaBBVAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_OtherEntitiesBBVAMember" abstract="true" name="OtherEntitiesBBVAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_NonControllingInterestsLineItems" abstract="true" name="NonControllingInterestsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_CapitalRatiosLineItems" abstract="true" name="CapitalRatiosLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_EligibleCommonEquityTier1Capital" abstract="false" name="EligibleCommonEquityTier1Capital" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_EligibleAdditionalTier1Capital" abstract="false" name="EligibleAdditionalTier1Capital" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_EligibleTier2Capital" abstract="false" name="EligibleTier2Capital" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_RiskWeightedAssetsD" abstract="false" name="RiskWeightedAssetsD" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_CommonTier1CapitalRatio" abstract="false" name="CommonTier1CapitalRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="bbva_AdditionalTier1CapitalRatio" abstract="false" name="AdditionalTier1CapitalRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="bbva_Tier1CapitalRatio" abstract="false" name="Tier1CapitalRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="bbva_Tier2CapitalRatio" abstract="false" name="Tier2CapitalRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="bbva_TotalCapitalRatio" abstract="false" name="TotalCapitalRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="bbva_LeverageRatioLineItems" abstract="true" name="LeverageRatioLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_Tier1" abstract="false" name="Tier1" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ExposureToLeverageRatio" abstract="false" name="ExposureToLeverageRatio" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_LeverageRatio" abstract="false" name="LeverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="bbva_CommitmentsAndGuaranteesGivenTable" abstract="true" name="CommitmentsAndGuaranteesGivenTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_OfWhichImpairedMember" abstract="true" name="OfWhichImpairedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_BanksMember" abstract="true" name="BanksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_FinancialGuaranteesAndOtherCommitmentsLineItems" abstract="true" name="FinancialGuaranteesAndOtherCommitmentsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_TotalLoanCommitmentsAndFinancialGuarantees" abstract="false" name="TotalLoanCommitmentsAndFinancialGuarantees" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_InterestIncomeByOriginLineItems" abstract="true" name="InterestIncomeByOriginLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeIncomeStatements" abstract="false" name="FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeIncomeStatements" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_FinancialAssetsAtAmortizedCostAndOtherIncome" abstract="false" name="FinancialAssetsAtAmortizedCostAndOtherIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_InterestIncomeForAdjustmentInterestOnAccountingCoverage" abstract="false" name="InterestIncomeForAdjustmentInterestOnAccountingCoverage" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_InterestIncomeOnOtherIncome" abstract="false" name="InterestIncomeOnOtherIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_InterestIncomeForInsuranceActivity" abstract="false" name="InterestIncomeForInsuranceActivity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_InterestExpenseByOriginLineItems" abstract="true" name="InterestExpenseByOriginLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_InterestExpenseForFinancialLiabilitiesMeasuredAtAmortisedCost" abstract="false" name="InterestExpenseForFinancialLiabilitiesMeasuredAtAmortisedCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_InterestExpenseForAdjustmentInterestOnAccountingCoverage" abstract="false" name="InterestExpenseForAdjustmentInterestOnAccountingCoverage" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_InterestExpenseOnChargeableCostToPensionFunds" abstract="false" name="InterestExpenseOnChargeableCostToPensionFunds" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OtherInterestExpense" abstract="false" name="OtherInterestExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_InterestExpenseForInsuranceActivity" abstract="false" name="InterestExpenseForInsuranceActivity" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_DividendsRevenueTable" abstract="true" name="DividendsRevenueTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DividendIncomeBreakdownByHeadlineLineItems" abstract="true" name="DividendIncomeBreakdownByHeadlineLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_FeeAndCommissionIncomeLineItems" abstract="true" name="FeeAndCommissionIncomeLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_CorporateFinanceFeeIncome" abstract="false" name="CorporateFinanceFeeIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_CustodySecuritiesFeeIncome" abstract="false" name="CustodySecuritiesFeeIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_PaymentServiceFeeIncome" abstract="false" name="PaymentServiceFeeIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_PaymentServiceForDemandAccountsFeeIncome" abstract="false" name="PaymentServiceForDemandAccountsFeeIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_PaymentServicesForCreditAndDebitCardsAndPOSFeeIncome" abstract="false" name="PaymentServicesForCreditAndDebitCardsAndPOSFeeIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_PaymentServicesForTranfersAndRemittancesFeeIncome" abstract="false" name="PaymentServicesForTranfersAndRemittancesFeeIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_DistributedButUnmanagedCustomerResourceFeeIncome" abstract="false" name="DistributedButUnmanagedCustomerResourceFeeIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_DistributedButUnmanagedCustomerResourceForCollectiveInvestmentFeeIncome" abstract="false" name="DistributedButUnmanagedCustomerResourceForCollectiveInvestmentFeeIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_DistributedButUnmanagedCustomerResourcesFeeIncome" abstract="false" name="DistributedButUnmanagedCustomerResourcesFeeIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_LoanCommitmentsGivenFeeIncome" abstract="false" name="LoanCommitmentsGivenFeeIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OtherCommitmentsAndFinancialGuaranteesGiven" abstract="false" name="OtherCommitmentsAndFinancialGuaranteesGiven" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_FeeAndCommissionExpenseLineItems" abstract="true" name="FeeAndCommissionExpenseLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DemandAccounts" abstract="false" name="DemandAccounts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_CreditAndDebitCardsExpenses" abstract="false" name="CreditAndDebitCardsExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_TransfersAndOtherPaymentOrdersExpenses" abstract="false" name="TransfersAndOtherPaymentOrdersExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_CommissionsForSellingInsurance" abstract="false" name="CommissionsForSellingInsurance" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_CustodySecuritiesExpense" abstract="false" name="CustodySecuritiesExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_PaymentServicesFeeExpense" abstract="false" name="PaymentServicesFeeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_PaymentServicesFeeExpenseForCreditAndDebitCardsAndPOS" abstract="false" name="PaymentServicesFeeExpenseForCreditAndDebitCardsAndPOS" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_PaymentServicesFeeExpenseForTransfersMoneyAndOtherPaymentOrders" abstract="false" name="PaymentServicesFeeExpenseForTransfersMoneyAndOtherPaymentOrders" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_GainsOrLossesOnFinancialAssetsAndLiabilitiesHedgeAccountingAndExchangeDifferencesNetLineItems" abstract="true" name="GainsOrLossesOnFinancialAssetsAndLiabilitiesHedgeAccountingAndExchangeDifferencesNetLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_GainsLossesOnFinancialAssetsAndLiabilitiesAndHedgeAccountingExcludingExchangeRateDifferences" abstract="false" name="GainsLossesOnFinancialAssetsAndLiabilitiesAndHedgeAccountingExcludingExchangeRateDifferences" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_GainsLossesOnFinancialAssetsAndLiabilitiesHedgeAccountingAndExchangeDifferences" abstract="false" name="GainsLossesOnFinancialAssetsAndLiabilitiesHedgeAccountingAndExchangeDifferences" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_FinancialAssetsAndLiabilitiesBreakdownByFinancialInstrumentTable" abstract="true" name="FinancialAssetsAndLiabilitiesBreakdownByFinancialInstrumentTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_CustomerDepositsMember" abstract="true" name="CustomerDepositsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_GainsOrLossesInFinancialAssetsAndLiabilitiesBreakdownByFinancialInstrumentLineItems" abstract="true" name="GainsOrLossesInFinancialAssetsAndLiabilitiesBreakdownByFinancialInstrumentLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfOtherOperatingIncomeLineItems" abstract="true" name="DisclosureOfOtherOperatingIncomeLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_FinancialIncomeFromNonFinancialServices" abstract="false" name="FinancialIncomeFromNonFinancialServices" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_DisclosureOfOtherOperatingExpenseLineItems" abstract="true" name="DisclosureOfOtherOperatingExpenseLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_ChangeInInventories" abstract="false" name="ChangeInInventories" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ContributionToGuaranteedBanksDepositsFunds" abstract="false" name="ContributionToGuaranteedBanksDepositsFunds" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_HyperinflationAdjustmentsOtherOperatingExpense" abstract="false" name="HyperinflationAdjustmentsOtherOperatingExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OtherOperatingExpense" abstract="false" name="OtherOperatingExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_IncomeAndExpenseFromInsuranceAndReinsuranceContractsLineItems" abstract="true" name="IncomeAndExpenseFromInsuranceAndReinsuranceContractsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_NetIncomeArisingFromInsuranceContracts" abstract="false" name="NetIncomeArisingFromInsuranceContracts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_PersonnelExpensesLineItems" abstract="true" name="PersonnelExpensesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfOtherAdministrativeExpenseLineItems" abstract="true" name="DisclosureOfOtherAdministrativeExpenseLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_TechnologyAndSystems" abstract="false" name="TechnologyAndSystems" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_PropertyFixturesAndMaterialsExpense" abstract="false" name="PropertyFixturesAndMaterialsExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_SurveillanceAndSecurityServiceExpense" abstract="false" name="SurveillanceAndSecurityServiceExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OutsourcedAdministrativeExpense" abstract="false" name="OutsourcedAdministrativeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_DepreciationTable" abstract="true" name="DepreciationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DepreciableAssetsAxis" abstract="true" name="DepreciableAssetsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DepreciableAssetsDomain" abstract="true" name="DepreciableAssetsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_TangibleAssetsMember" abstract="true" name="TangibleAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_ForOwnUseDepreciableAssetsMember" abstract="true" name="ForOwnUseDepreciableAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_IntangibleAssetsMember" abstract="true" name="IntangibleAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_DepreciationLineItems" abstract="true" name="DepreciationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_ProvisionsOrReversalOfProvisionsLineItems" abstract="true" name="ProvisionsOrReversalOfProvisionsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_PensionsAndOtherPostEmploymentDefinedBenefitObligationsProvisions" abstract="false" name="PensionsAndOtherPostEmploymentDefinedBenefitObligationsProvisions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_CommitmentsAndGuaranteesGiven" abstract="false" name="CommitmentsAndGuaranteesGiven" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_PendingLegalIssuesAndTaxLitigation" abstract="false" name="PendingLegalIssuesAndTaxLitigation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OtherProvisionsOrReversalOfProvisions" abstract="false" name="OtherProvisionsOrReversalOfProvisions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_DisclosureOfImpairmentOrReversalOfImpairmentOnFinancialAssetsNotMeasuredAtFairValueThroughProfitOrLossLineItems" abstract="true" name="DisclosureOfImpairmentOrReversalOfImpairmentOnFinancialAssetsNotMeasuredAtFairValueThroughProfitOrLossLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfImpairmentOrReversalOfImpairmentOnNonFinancialAssetsLineItems" abstract="true" name="DisclosureOfImpairmentOrReversalOfImpairmentOnNonFinancialAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DisclosureOfProfitOrLossFromNonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleNotQualifyingAsDiscontinuedOperationsLineItems" abstract="true" name="DisclosureOfProfitOrLossFromNonCurrentAssetsAndDisposalGroupsClassifiedAsHeldForSaleNotQualifyingAsDiscontinuedOperationsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_NetGainsLossOnSalesOfRealState" abstract="false" name="NetGainsLossOnSalesOfRealState" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ImpairmentOfNonCurrentAssetsHeldForSale" abstract="false" name="ImpairmentOfNonCurrentAssetsHeldForSale" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_BalancesArisingFromTransactionsWithEntitiesOfTheGroupTable" abstract="true" name="BalancesArisingFromTransactionsWithEntitiesOfTheGroupTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_MemorandumAccountsMember" abstract="true" name="MemorandumAccountsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_DebtSecuritiesArisingFromTransactionsWithEntitiesOfTheGroup" abstract="false" name="DebtSecuritiesArisingFromTransactionsWithEntitiesOfTheGroup" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_FinancialGuaranteesGivenRelatedPartyTransactions" abstract="false" name="FinancialGuaranteesGivenRelatedPartyTransactions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_OtherCommitmentsGivenRelatedPartyTransactions" abstract="false" name="OtherCommitmentsGivenRelatedPartyTransactions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_LoanCommitmentsGivenRelatedPartyTransactions" abstract="false" name="LoanCommitmentsGivenRelatedPartyTransactions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_ProfitAndLossRelatedPartyTransactionsLineItems" abstract="true" name="ProfitAndLossRelatedPartyTransactionsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_InterestAndOtherIncomeRelatedPartyTransactions" abstract="false" name="InterestAndOtherIncomeRelatedPartyTransactions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_InterestExpenseRelatedPartyTransactions" abstract="false" name="InterestExpenseRelatedPartyTransactions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_FeeAndCommissionIncomeRelatedPartyTransactions" abstract="false" name="FeeAndCommissionIncomeRelatedPartyTransactions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_FeeAndCommissionExpenseRelatedPartyTransactions" abstract="false" name="FeeAndCommissionExpenseRelatedPartyTransactions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_TransactionsWithMembersOfTheBoardOfDirectorsAndSeniorManagementTable" abstract="true" name="TransactionsWithMembersOfTheBoardOfDirectorsAndSeniorManagementTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_TypeOfMembersAxis" abstract="true" name="TypeOfMembersAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_TypeOfMembersDomain" abstract="true" name="TypeOfMembersDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_SeniorManagementMember" abstract="true" name="SeniorManagementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_RelatedPartiesOfSeniorManagementMember" abstract="true" name="RelatedPartiesOfSeniorManagementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_TransactionsWithMembersOfTheBoardOfDirectorsAndSeniorManagementLineItems" abstract="true" name="TransactionsWithMembersOfTheBoardOfDirectorsAndSeniorManagementLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_LoansAndCreditsToRelatedParties" abstract="false" name="LoansAndCreditsToRelatedParties" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_BankGuaranteesToRelatedParties" abstract="false" name="BankGuaranteesToRelatedParties" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_RemunerationForNonExecutiveDirectorsTable" abstract="true" name="RemunerationForNonExecutiveDirectorsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_RemunerationForNonExecutiveDirectorsAxis" abstract="true" name="RemunerationForNonExecutiveDirectorsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_RemunerationForNonExecutiveDirectorsDomain" abstract="true" name="RemunerationForNonExecutiveDirectorsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_ExecutiveCommitteesMember" abstract="true" name="ExecutiveCommitteesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_AuditCommitteeMember" abstract="true" name="AuditCommitteeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_RiskAndComplianceCommitteeMember" abstract="true" name="RiskAndComplianceCommitteeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_RemunerationCommitteeMember" abstract="true" name="RemunerationCommitteeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_AppointmentsAndCorporateGovernanceCommitteeMember" abstract="true" name="AppointmentsAndCorporateGovernanceCommitteeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_TechnologyAndCybersecurityCommitteeMember" abstract="true" name="TechnologyAndCybersecurityCommitteeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_OtherPositionsMember" abstract="true" name="OtherPositionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_DirectorsAxis" abstract="true" name="DirectorsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_DirectorsDomain" abstract="true" name="DirectorsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_JosMiguelAndrsTorrecillasMember" abstract="true" name="JosMiguelAndrsTorrecillasMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_JaimeCaruanaLacorteMember" abstract="true" name="JaimeCaruanaLacorteMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_EnriqueCasanuevaNardizMember" abstract="true" name="EnriqueCasanuevaNardizMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_SoniaDulaMember" abstract="true" name="SoniaDulaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_RalGalambaDeOliveiraMember" abstract="true" name="RalGalambaDeOliveiraMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_BelnGarijoLpezMember" abstract="true" name="BelnGarijoLpezMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_ConnieHedegaardKoksbangMember" abstract="true" name="ConnieHedegaardKoksbangMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_LourdesMaizCarroMember" abstract="true" name="LourdesMaizCarroMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_JorgeMontalboTodoliMember" abstract="true" name="JorgeMontalboTodoliMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_CristinaDePariasHalconMember" abstract="true" name="CristinaDePariasHalconMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_AnaPeraltaMorenoMember" abstract="true" name="AnaPeraltaMorenoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_AnaRevengaShanklinMember" abstract="true" name="AnaRevengaShanklinMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_CarlosSalazarLomelnMember" abstract="true" name="CarlosSalazarLomelnMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_JanVerplanckeMember" abstract="true" name="JanVerplanckeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_RemunerationForNonExecutiveDirectorsLineItems" abstract="true" name="RemunerationForNonExecutiveDirectorsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_FixedRemunerationSystemWithDeferredDeliveryOfSharesOfNonExecutiveDirectorsTable" abstract="true" name="FixedRemunerationSystemWithDeferredDeliveryOfSharesOfNonExecutiveDirectorsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_FixedRemunerationSystemWithDeferredDeliveryOfSharesOfNonExecutiveDirectorsAxis" abstract="true" name="FixedRemunerationSystemWithDeferredDeliveryOfSharesOfNonExecutiveDirectorsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_FixedRemunerationSystemWithDeferredDeliveryOfSharesOfNonExecutiveDirectorsDomain" abstract="true" name="FixedRemunerationSystemWithDeferredDeliveryOfSharesOfNonExecutiveDirectorsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_FixedRemunerationSystemWithDeferredDeliveryOfSharesOfNonExecutiveDirectorsLineItems" abstract="true" name="FixedRemunerationSystemWithDeferredDeliveryOfSharesOfNonExecutiveDirectorsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_TheoreticalSharesAllocated" abstract="false" name="TheoreticalSharesAllocated" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bbva_TheoreticalSharesAccumulatedAsOf30June" abstract="false" name="TheoreticalSharesAccumulatedAsOf30June" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bbva_FixedRemunerationOfExecutiveDirectorsTable" abstract="true" name="FixedRemunerationOfExecutiveDirectorsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_FixedRemunerationOfExecutiveDirectorsAxis" abstract="true" name="FixedRemunerationOfExecutiveDirectorsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_FixedRemunerationOfExecutiveDirectorsDomain" abstract="true" name="FixedRemunerationOfExecutiveDirectorsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_FixedRemunerationOfExecutiveDirectorsLineItems" abstract="true" name="FixedRemunerationOfExecutiveDirectorsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_FixedRemunerationOfExecutiveDirectors" abstract="false" name="FixedRemunerationOfExecutiveDirectors" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_PensionCommitmentsWithExecutiveDirectorsTable" abstract="true" name="PensionCommitmentsWithExecutiveDirectorsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_PensionCommitmentsWithExecutiveDirectorsAxis" abstract="true" name="PensionCommitmentsWithExecutiveDirectorsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_PensionCommitmentsWithExecutiveDirectorsDomain" abstract="true" name="PensionCommitmentsWithExecutiveDirectorsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_PensionCommitmentsWithExecutiveDirectorsLineItems" abstract="true" name="PensionCommitmentsWithExecutiveDirectorsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_SeniorRetirementContributions" abstract="false" name="SeniorRetirementContributions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_SeniorManagementDeathAndDisability" abstract="false" name="SeniorManagementDeathAndDisability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_SeniorManagementAccumulatedFunds" abstract="false" name="SeniorManagementAccumulatedFunds" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_FixedRemunerationOfSeniorManagementLineItems" abstract="true" name="FixedRemunerationOfSeniorManagementLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bbva_FixedRemunerationOfSeniorManagement" abstract="false" name="FixedRemunerationOfSeniorManagement" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bbva_PensionCommitmentsWithSeniorManagementTable" abstract="true" name="PensionCommitmentsWithSeniorManagementTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_PensionCommitmentsWithSeniorManagementAxis" abstract="true" name="PensionCommitmentsWithSeniorManagementAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bbva_PensionCommitmentsWithSeniorManagementDomain" abstract="true" name="PensionCommitmentsWithSeniorManagementDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bbva_PensionCommitmentsWithSeniorManagementLineItems" abstract="true" name="PensionCommitmentsWithSeniorManagementLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
</xs:schema>
