<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva, formerly WebFilings-->
<!-- -->
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.jpmorganchase.com/20141231" xmlns:jpm="http://www.jpmorganchase.com/20141231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2014-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://fasb.org/us-gaap/2014-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2014/elts/us-gaap-2014-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2014-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2014/elts/us-roles-2014-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-types/2014-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2014/elts/us-types-2014-01-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/country/2013-01-31" schemaLocation="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/currency/2014-01-31" schemaLocation="http://xbrl.sec.gov/currency/2014/currency-2014-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/exch/2014-01-31" schemaLocation="http://xbrl.sec.gov/exch/2014/exch-2014-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/naics/2011-01-31" schemaLocation="http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="jpm-20141231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="jpm-20141231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="jpm-20141231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="jpm-20141231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple" />
      <link:roleType id="AccountsPayableAndOtherLiabilities" roleURI="http://www.jpmorganchase.com/role/AccountsPayableAndOtherLiabilities">
        <link:definition>2126100 - Disclosure - Accounts Payable and Other Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsPayableAndOtherLiabilitiesDetails" roleURI="http://www.jpmorganchase.com/role/AccountsPayableAndOtherLiabilitiesDetails">
        <link:definition>2426402 - Disclosure - Accounts Payable and Other Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsPayableAndOtherLiabilitiesTables" roleURI="http://www.jpmorganchase.com/role/AccountsPayableAndOtherLiabilitiesTables">
        <link:definition>2326301 - Disclosure - Accounts Payable and Other Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveIncomeLoss" roleURI="http://www.jpmorganchase.com/role/AccumulatedOtherComprehensiveIncomeLoss">
        <link:definition>2130100 - Disclosure - Accumulated Other Comprehensive Income/(Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveIncomeLossComponentsOfOtherComprehensiveIncomelossDetails" roleURI="http://www.jpmorganchase.com/role/AccumulatedOtherComprehensiveIncomeLossComponentsOfOtherComprehensiveIncomelossDetails">
        <link:definition>2430403 - Disclosure - Accumulated Other Comprehensive Income/(Loss) - Components of Other Comprehensive Income/(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="AccumulatedOtherComprehensiveIncomeLossComponentsOfOtherComprehensiveIncomelossDetailsCalc2" roleURI="http://www.jpmorganchase.com/role/AccumulatedOtherComprehensiveIncomeLossComponentsOfOtherComprehensiveIncomelossDetailsCalc2">
        <link:definition>2430403 - Disclosure - Accumulated Other Comprehensive Income/(Loss) - Components of Other Comprehensive Income/(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="AccumulatedOtherComprehensiveIncomeLossRollforwardDetails" roleURI="http://www.jpmorganchase.com/role/AccumulatedOtherComprehensiveIncomeLossRollforwardDetails">
        <link:definition>2430402 - Disclosure - Accumulated Other Comprehensive Income/(Loss) - Rollforward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveIncomeLossTables" roleURI="http://www.jpmorganchase.com/role/AccumulatedOtherComprehensiveIncomeLossTables">
        <link:definition>2330301 - Disclosure - Accumulated Other Comprehensive Income/(Loss) (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AllowanceForCreditLosses" roleURI="http://www.jpmorganchase.com/role/AllowanceForCreditLosses">
        <link:definition>2121100 - Disclosure - Allowance for Credit Losses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AllowanceForCreditLossesDetails" roleURI="http://www.jpmorganchase.com/role/AllowanceForCreditLossesDetails">
        <link:definition>2421403 - Disclosure - Allowance for Credit 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="AllowanceForCreditLossesPolicies" roleURI="http://www.jpmorganchase.com/role/AllowanceForCreditLossesPolicies">
        <link:definition>2221201 - Disclosure - Allowance for Credit Losses (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="AllowanceForCreditLossesTables" roleURI="http://www.jpmorganchase.com/role/AllowanceForCreditLossesTables">
        <link:definition>2321302 - Disclosure - Allowance for Credit Losses (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="BasisOfPresentation" roleURI="http://www.jpmorganchase.com/role/BasisOfPresentation">
        <link:definition>2101100 - Disclosure - Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisOfPresentationBasisOfPresentationTables" roleURI="http://www.jpmorganchase.com/role/BasisOfPresentationBasisOfPresentationTables">
        <link:definition>2301302 - Disclosure - Basis of Presentation Basis of Presentation (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="BasisOfPresentationPolicies" roleURI="http://www.jpmorganchase.com/role/BasisOfPresentationPolicies">
        <link:definition>2201201 - Disclosure - Basis of Presentation (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="BusinessChangesAndDevelopments" roleURI="http://www.jpmorganchase.com/role/BusinessChangesAndDevelopments">
        <link:definition>2107100 - Disclosure - Business Changes and Developments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegments" roleURI="http://www.jpmorganchase.com/role/BusinessSegments">
        <link:definition>2139100 - Disclosure - Business Segments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentsDetails" roleURI="http://www.jpmorganchase.com/role/BusinessSegmentsDetails">
        <link:definition>2439403 - Disclosure - Business 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="BusinessSegmentsNarrativeDetails" roleURI="http://www.jpmorganchase.com/role/BusinessSegmentsNarrativeDetails">
        <link:definition>2439402 - Disclosure - Business Segments - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentsTables" roleURI="http://www.jpmorganchase.com/role/BusinessSegmentsTables">
        <link:definition>2339301 - Disclosure - Business Segments (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="CommitmentsPledgedAssetsAndCollateral" roleURI="http://www.jpmorganchase.com/role/CommitmentsPledgedAssetsAndCollateral">
        <link:definition>2135100 - Disclosure - Commitments, Pledged Assets, and Collateral</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsPledgedAssetsAndCollateralLeaseCommitmentsDetails" roleURI="http://www.jpmorganchase.com/role/CommitmentsPledgedAssetsAndCollateralLeaseCommitmentsDetails">
        <link:definition>2435402 - Disclosure - Commitments, Pledged Assets, and Collateral - Lease Commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsPledgedAssetsAndCollateralPledgedAssetsAndCollateralDetails" roleURI="http://www.jpmorganchase.com/role/CommitmentsPledgedAssetsAndCollateralPledgedAssetsAndCollateralDetails">
        <link:definition>2435403 - Disclosure - Commitments, Pledged Assets, and Collateral - Pledged Assets and Collateral (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsPledgedAssetsAndCollateralTables" roleURI="http://www.jpmorganchase.com/role/CommitmentsPledgedAssetsAndCollateralTables">
        <link:definition>2335301 - Disclosure - Commitments, Pledged Assets, and Collateral (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="CommonStock" roleURI="http://www.jpmorganchase.com/role/CommonStock">
        <link:definition>2129100 - Disclosure - Common Stock</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommonStockDetails" roleURI="http://www.jpmorganchase.com/role/CommonStockDetails">
        <link:definition>2429402 - Disclosure - Common Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommonStockTables" roleURI="http://www.jpmorganchase.com/role/CommonStockTables">
        <link:definition>2329301 - Disclosure - Common Stock (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="ConsolidatedBalanceSheets" roleURI="http://www.jpmorganchase.com/role/ConsolidatedBalanceSheets">
        <link:definition>1004000 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.jpmorganchase.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>1004501 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfCashFlows" roleURI="http://www.jpmorganchase.com/role/ConsolidatedStatementsOfCashFlows">
        <link:definition>1006000 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfChangesInStockholdersEquity" roleURI="http://www.jpmorganchase.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity">
        <link:definition>1005000 - Statement - Consolidated Statements of Changes in Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" roleURI="http://www.jpmorganchase.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityParenthetical">
        <link:definition>1005501 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfComprehensiveIncome" roleURI="http://www.jpmorganchase.com/role/ConsolidatedStatementsOfComprehensiveIncome">
        <link:definition>1003000 - Statement - Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfIncome" roleURI="http://www.jpmorganchase.com/role/ConsolidatedStatementsOfIncome">
        <link:definition>1002000 - Statement - Consolidated Statements of Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditRiskConcentrations" roleURI="http://www.jpmorganchase.com/role/CreditRiskConcentrations">
        <link:definition>2110100 - Disclosure - Credit Risk Concentrations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditRiskConcentrationsDetails" roleURI="http://www.jpmorganchase.com/role/CreditRiskConcentrationsDetails">
        <link:definition>2410402 - Disclosure - Credit Risk Concentrations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditRiskConcentrationsTables" roleURI="http://www.jpmorganchase.com/role/CreditRiskConcentrationsTables">
        <link:definition>2310301 - Disclosure - Credit Risk Concentrations (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="Deposits" roleURI="http://www.jpmorganchase.com/role/Deposits">
        <link:definition>2125100 - Disclosure - Deposits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DepositsNoninterestAndInterestBearingDetails" roleURI="http://www.jpmorganchase.com/role/DepositsNoninterestAndInterestBearingDetails">
        <link:definition>2425402 - Disclosure - Deposits - Noninterest and Interest-bearing (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DepositsTables" roleURI="http://www.jpmorganchase.com/role/DepositsTables">
        <link:definition>2325301 - Disclosure - Deposits (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="DepositsTimeDepositsDetails" roleURI="http://www.jpmorganchase.com/role/DepositsTimeDepositsDetails">
        <link:definition>2425403 - Disclosure - Deposits - Time 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="DerivativeInstruments" roleURI="http://www.jpmorganchase.com/role/DerivativeInstruments">
        <link:definition>2111100 - Disclosure - Derivative Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsCreditDerivativesDetails" roleURI="http://www.jpmorganchase.com/role/DerivativeInstrumentsCreditDerivativesDetails">
        <link:definition>2411412 - Disclosure - Derivative Instruments - Credit Derivatives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsCreditDerivativesProtectionSoldNotionalAndFairValueDetails" roleURI="http://www.jpmorganchase.com/role/DerivativeInstrumentsCreditDerivativesProtectionSoldNotionalAndFairValueDetails">
        <link:definition>2411413 - Disclosure - Derivative Instruments - Credit Derivatives, Protection Sold, Notional and 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="DerivativeInstrumentsDerivativesCollateralDetails" roleURI="http://www.jpmorganchase.com/role/DerivativeInstrumentsDerivativesCollateralDetails">
        <link:definition>2411406 - Disclosure - Derivative Instruments - Derivatives Collateral (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsDerivativesNettingDetails" roleURI="http://www.jpmorganchase.com/role/DerivativeInstrumentsDerivativesNettingDetails">
        <link:definition>2411405 - Disclosure - Derivative Instruments - Derivatives Netting (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsImpactOnBalanceSheetDetails" roleURI="http://www.jpmorganchase.com/role/DerivativeInstrumentsImpactOnBalanceSheetDetails">
        <link:definition>2411404 - Disclosure - Derivative Instruments - Impact on Balance Sheet (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsImpactOnStatementsOfIncomeCashFlowHedgesDetails" roleURI="http://www.jpmorganchase.com/role/DerivativeInstrumentsImpactOnStatementsOfIncomeCashFlowHedgesDetails">
        <link:definition>2411409 - Disclosure - Derivative Instruments - Impact on Statements of Income, Cash Flow Hedges (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsImpactOnStatementsOfIncomeFairValueHedgesDetails" roleURI="http://www.jpmorganchase.com/role/DerivativeInstrumentsImpactOnStatementsOfIncomeFairValueHedgesDetails">
        <link:definition>2411408 - Disclosure - Derivative Instruments - Impact on Statements of Income, Fair Value Hedges (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsImpactOnStatementsOfIncomeNetInvestmentHedgesDetails" roleURI="http://www.jpmorganchase.com/role/DerivativeInstrumentsImpactOnStatementsOfIncomeNetInvestmentHedgesDetails">
        <link:definition>2411410 - Disclosure - Derivative Instruments - Impact on Statements of Income, Net Investment Hedges (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsImpactOnStatementsOfIncomeRiskManagementDerivativesDetails" roleURI="http://www.jpmorganchase.com/role/DerivativeInstrumentsImpactOnStatementsOfIncomeRiskManagementDerivativesDetails">
        <link:definition>2411411 - Disclosure - Derivative Instruments - Impact on Statements of Income, Risk Management Derivatives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsLiquidityRiskAndCreditRelatedContingentFeaturesDetails" roleURI="http://www.jpmorganchase.com/role/DerivativeInstrumentsLiquidityRiskAndCreditRelatedContingentFeaturesDetails">
        <link:definition>2411407 - Disclosure - Derivative Instruments - Liquidity Risk and Credit-Related Contingent Features (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsNotionalAmountOfDerivativeContractsDetails" roleURI="http://www.jpmorganchase.com/role/DerivativeInstrumentsNotionalAmountOfDerivativeContractsDetails">
        <link:definition>2411403 - Disclosure - Derivative Instruments - Notional Amount of Derivative 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="DerivativeInstrumentsPolicies" roleURI="http://www.jpmorganchase.com/role/DerivativeInstrumentsPolicies">
        <link:definition>2211201 - Disclosure - Derivative Instruments (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="DerivativeInstrumentsTables" roleURI="http://www.jpmorganchase.com/role/DerivativeInstrumentsTables">
        <link:definition>2311302 - Disclosure - Derivative Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DocumentAndEntityInformation" roleURI="http://www.jpmorganchase.com/role/DocumentAndEntityInformation">
        <link:definition>0001000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShare" roleURI="http://www.jpmorganchase.com/role/EarningsPerShare">
        <link:definition>2129100 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareDetails" roleURI="http://www.jpmorganchase.com/role/EarningsPerShareDetails">
        <link:definition>2429403 - Disclosure - Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerSharePolicies" roleURI="http://www.jpmorganchase.com/role/EarningsPerSharePolicies">
        <link:definition>2229201 - Disclosure - Earnings Per Share (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="EarningsPerShareTables" roleURI="http://www.jpmorganchase.com/role/EarningsPerShareTables">
        <link:definition>2329302 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeStockBasedIncentives" roleURI="http://www.jpmorganchase.com/role/EmployeeStockBasedIncentives">
        <link:definition>2116100 - Disclosure - Employee Stock Based Incentives</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeStockBasedIncentivesCashFlowsAndTaxBenefitsDetails" roleURI="http://www.jpmorganchase.com/role/EmployeeStockBasedIncentivesCashFlowsAndTaxBenefitsDetails">
        <link:definition>2416406 - Disclosure - Employee Stock-Based Incentives - Cash Flows and Tax Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeStockBasedIncentivesCompensationExpenseDetails" roleURI="http://www.jpmorganchase.com/role/EmployeeStockBasedIncentivesCompensationExpenseDetails">
        <link:definition>2416405 - Disclosure - Employee Stock-Based Incentives - Compensation 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="EmployeeStockBasedIncentivesEmployeeStockBasedAwardsDetails" roleURI="http://www.jpmorganchase.com/role/EmployeeStockBasedIncentivesEmployeeStockBasedAwardsDetails">
        <link:definition>2416403 - Disclosure - Employee Stock-Based Incentives - Employee Stock-Based Awards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeStockBasedIncentivesPolicies" roleURI="http://www.jpmorganchase.com/role/EmployeeStockBasedIncentivesPolicies">
        <link:definition>2216201 - Disclosure - Employee Stock-Based Incentives (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="EmployeeStockBasedIncentivesRsusEmployeeStockOptionsAndSarsActivitiesDetails" roleURI="http://www.jpmorganchase.com/role/EmployeeStockBasedIncentivesRsusEmployeeStockOptionsAndSarsActivitiesDetails">
        <link:definition>2416404 - Disclosure - Employee Stock-Based Incentives - RSUs, Employee Stock Options and SARS Activities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeStockBasedIncentivesTables" roleURI="http://www.jpmorganchase.com/role/EmployeeStockBasedIncentivesTables">
        <link:definition>2316302 - Disclosure - Employee Stock-Based Incentives (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="EmployeeStockBasedIncentivesValuationAssumptionsDetails" roleURI="http://www.jpmorganchase.com/role/EmployeeStockBasedIncentivesValuationAssumptionsDetails">
        <link:definition>2416407 - Disclosure - Employee Stock-Based Incentives - Valuation Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurement" roleURI="http://www.jpmorganchase.com/role/FairValueMeasurement">
        <link:definition>2108100 - Disclosure - Fair Value Measurement</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementCarryingValueAndEstimatedFairValueDetails" roleURI="http://www.jpmorganchase.com/role/FairValueMeasurementCarryingValueAndEstimatedFairValueDetails">
        <link:definition>2408411 - Disclosure - Fair Value Measurement - Carrying Value and Estimated 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="FairValueMeasurementChangesInLevel3RecurringMeasurementsDetails" roleURI="http://www.jpmorganchase.com/role/FairValueMeasurementChangesInLevel3RecurringMeasurementsDetails">
        <link:definition>2408406 - Disclosure - Fair Value Measurement - Changes in Level 3 Recurring Measurements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementCreditAdjustmentsReflectedOnBalanceSheetDetails" roleURI="http://www.jpmorganchase.com/role/FairValueMeasurementCreditAdjustmentsReflectedOnBalanceSheetDetails">
        <link:definition>2408408 - Disclosure - Fair Value Measurement - Credit Adjustments Reflected on Balance Sheet (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementImpactOfCreditAdjustmentsDetails" roleURI="http://www.jpmorganchase.com/role/FairValueMeasurementImpactOfCreditAdjustmentsDetails">
        <link:definition>2408409 - Disclosure - Fair Value Measurement - Impact of Credit Adjustments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementLevel3AnalysisDetails" roleURI="http://www.jpmorganchase.com/role/FairValueMeasurementLevel3AnalysisDetails">
        <link:definition>2408407 - Disclosure - Fair Value Measurement - Level 3 Analysis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementLevel3InputsDetails" roleURI="http://www.jpmorganchase.com/role/FairValueMeasurementLevel3InputsDetails">
        <link:definition>2408405 - Disclosure - Fair Value Measurement - Level 3 Inputs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementNonrecurringBasisDetails" roleURI="http://www.jpmorganchase.com/role/FairValueMeasurementNonrecurringBasisDetails">
        <link:definition>2408410 - Disclosure - Fair Value Measurement - Nonrecurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementPolicies" roleURI="http://www.jpmorganchase.com/role/FairValueMeasurementPolicies">
        <link:definition>2208201 - Disclosure - Fair Value Measurement (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="FairValueMeasurementRecurringBasisDetails" roleURI="http://www.jpmorganchase.com/role/FairValueMeasurementRecurringBasisDetails">
        <link:definition>2408403 - Disclosure - Fair Value Measurement - Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementTables" roleURI="http://www.jpmorganchase.com/role/FairValueMeasurementTables">
        <link:definition>2308302 - Disclosure - Fair Value Measurement (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="FairValueMeasurementTransfersDetails" roleURI="http://www.jpmorganchase.com/role/FairValueMeasurementTransfersDetails">
        <link:definition>2408404 - Disclosure - Fair Value Measurement - Transfers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueOption" roleURI="http://www.jpmorganchase.com/role/FairValueOption">
        <link:definition>2109100 - Disclosure - Fair Value Option</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueOptionAggregateDifferencesDetails" roleURI="http://www.jpmorganchase.com/role/FairValueOptionAggregateDifferencesDetails">
        <link:definition>2409404 - Disclosure - Fair Value Option - Aggregate differences (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueOptionChangesInFairValueUnderFairValueOptionDetails" roleURI="http://www.jpmorganchase.com/role/FairValueOptionChangesInFairValueUnderFairValueOptionDetails">
        <link:definition>2409403 - Disclosure - Fair Value Option - Changes in fair value under the fair value option (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueOptionPolicies" roleURI="http://www.jpmorganchase.com/role/FairValueOptionPolicies">
        <link:definition>2209201 - Disclosure - Fair Value Option (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="FairValueOptionStructuredNoteProductsByBalanceSheetClassificationAndRiskComponentDetails" roleURI="http://www.jpmorganchase.com/role/FairValueOptionStructuredNoteProductsByBalanceSheetClassificationAndRiskComponentDetails">
        <link:definition>2409405 - Disclosure - Fair Value Option - Structured note products by balance sheet classification and risk component (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueOptionTables" roleURI="http://www.jpmorganchase.com/role/FairValueOptionTables">
        <link:definition>2309302 - Disclosure - Fair Value Option (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="GoodwillAndOtherIntangibleAssets" roleURI="http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssets">
        <link:definition>2123100 - Disclosure - Goodwill and Other Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndOtherIntangibleAssetsAmortizationExpenseDetails" roleURI="http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsAmortizationExpenseDetails">
        <link:definition>2423409 - Disclosure - Goodwill and Other Intangible Assets - Amortization 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="GoodwillAndOtherIntangibleAssetsByBusinessSegmentDetails" roleURI="http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsByBusinessSegmentDetails">
        <link:definition>2423403 - Disclosure - Goodwill and Other Intangible Assets - by Business 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="GoodwillAndOtherIntangibleAssetsChangesDuringPeriodDetails" roleURI="http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsChangesDuringPeriodDetails">
        <link:definition>2423404 - Disclosure - Goodwill and Other Intangible Assets - Changes During Period (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails" roleURI="http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails">
        <link:definition>2423410 - Disclosure - Goodwill and Other Intangible Assets - Future Amortization 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="GoodwillAndOtherIntangibleAssetsKeyEconomicAssumptionsDetails" roleURI="http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsKeyEconomicAssumptionsDetails">
        <link:definition>2423407 - Disclosure - Goodwill and Other Intangible Assets - Key Economic Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndOtherIntangibleAssetsMortgageFeesAndRelatedIncomeDetails" roleURI="http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsMortgageFeesAndRelatedIncomeDetails">
        <link:definition>2423406 - Disclosure - Goodwill and Other Intangible Assets - Mortgage Fees and Related 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="GoodwillAndOtherIntangibleAssetsMortgageServicingRightsDetails" roleURI="http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsMortgageServicingRightsDetails">
        <link:definition>2423405 - Disclosure - Goodwill and Other Intangible Assets - Mortgage Servicing Rights (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" roleURI="http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails">
        <link:definition>2423408 - Disclosure - Goodwill and Other Intangible Assets - 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="GoodwillAndOtherIntangibleAssetsPolicies" roleURI="http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsPolicies">
        <link:definition>2223201 - Disclosure - Goodwill and Other Intangible Assets (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="GoodwillAndOtherIntangibleAssetsTables" roleURI="http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsTables">
        <link:definition>2323302 - Disclosure - Goodwill and Other Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.jpmorganchase.com/role/IncomeTaxes">
        <link:definition>2130100 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" roleURI="http://www.jpmorganchase.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails">
        <link:definition>2430404 - Disclosure - Income Taxes - Components of Income Tax Expense/(Benefit) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.jpmorganchase.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails">
        <link:definition>2430405 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesPolicies" roleURI="http://www.jpmorganchase.com/role/IncomeTaxesPolicies">
        <link:definition>2230201 - Disclosure - Income Taxes (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="IncomeTaxesReconciliationOfEffectiveIncomeTaxRateDetails" roleURI="http://www.jpmorganchase.com/role/IncomeTaxesReconciliationOfEffectiveIncomeTaxRateDetails">
        <link:definition>2430403 - Disclosure - Income Taxes - Reconciliation of Effective Income Tax Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.jpmorganchase.com/role/IncomeTaxesTables">
        <link:definition>2330302 - Disclosure - Income Taxes (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="IncomeTaxesUnrecognizedTaxBenefitsDetails" roleURI="http://www.jpmorganchase.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails">
        <link:definition>2430406 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesUsAndNonUsComponentsDetails" roleURI="http://www.jpmorganchase.com/role/IncomeTaxesUsAndNonUsComponentsDetails">
        <link:definition>2430407 - Disclosure - Income Taxes - US and non-US components (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestIncomeAndInterestExpense" roleURI="http://www.jpmorganchase.com/role/InterestIncomeAndInterestExpense">
        <link:definition>2114100 - Disclosure - Interest Income and Interest Expense</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestIncomeAndInterestExpenseDetails" roleURI="http://www.jpmorganchase.com/role/InterestIncomeAndInterestExpenseDetails">
        <link:definition>2414403 - Disclosure - Interest Income and Interest 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="InterestIncomeAndInterestExpensePolicies" roleURI="http://www.jpmorganchase.com/role/InterestIncomeAndInterestExpensePolicies">
        <link:definition>2214201 - Disclosure - Interest Income and Interest Expense (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="InterestIncomeAndInterestExpenseTables" roleURI="http://www.jpmorganchase.com/role/InterestIncomeAndInterestExpenseTables">
        <link:definition>2314302 - Disclosure - Interest Income and Interest Expense (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="InternationalOperations" roleURI="http://www.jpmorganchase.com/role/InternationalOperations">
        <link:definition>2138100 - Disclosure - International Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InternationalOperationsDetails" roleURI="http://www.jpmorganchase.com/role/InternationalOperationsDetails">
        <link:definition>2438402 - Disclosure - International 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="InternationalOperationsTables" roleURI="http://www.jpmorganchase.com/role/InternationalOperationsTables">
        <link:definition>2338301 - Disclosure - International Operations (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="Litigation" roleURI="http://www.jpmorganchase.com/role/Litigation">
        <link:definition>2136100 - Disclosure - Litigation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LitigationDetails" roleURI="http://www.jpmorganchase.com/role/LitigationDetails">
        <link:definition>2436401 - Disclosure - Litigation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Loans" roleURI="http://www.jpmorganchase.com/role/Loans">
        <link:definition>2120100 - Disclosure - Loans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansByPortfolioSegmentDetails" roleURI="http://www.jpmorganchase.com/role/LoansByPortfolioSegmentDetails">
        <link:definition>2420403 - Disclosure - Loans - By Portfolio 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="LoansConsumerExcludingCreditCardLoansDelinquencyStatisticsJuniorLienHomeEquityLoansDetails" roleURI="http://www.jpmorganchase.com/role/LoansConsumerExcludingCreditCardLoansDelinquencyStatisticsJuniorLienHomeEquityLoansDetails">
        <link:definition>2420408 - Disclosure - Loans - Consumer, Excluding Credit Card Loans, Delinquency Statistics Junior Lien Home Equity 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="LoansConsumerExcludingCreditCardLoansDetails" roleURI="http://www.jpmorganchase.com/role/LoansConsumerExcludingCreditCardLoansDetails">
        <link:definition>2420406 - Disclosure - Loans - Consumer, Excluding Credit Card 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="LoansConsumerExcludingCreditCardLoansFinancialEffectsOfModificationDetails" roleURI="http://www.jpmorganchase.com/role/LoansConsumerExcludingCreditCardLoansFinancialEffectsOfModificationDetails">
        <link:definition>2420415 - Disclosure - Loans - Consumer, Excluding Credit Card Loans, Financial Effects of 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="LoansConsumerExcludingCreditCardLoansFinancialEffectsOfModificationsAndRedefaultsDetails" roleURI="http://www.jpmorganchase.com/role/LoansConsumerExcludingCreditCardLoansFinancialEffectsOfModificationsAndRedefaultsDetails">
        <link:definition>2420412 - Disclosure - Loans - Consumer, Excluding Credit Card Loans, Financial Effects of Modifications and Redefaults (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansConsumerExcludingCreditCardLoansImpairedLoansDetails" roleURI="http://www.jpmorganchase.com/role/LoansConsumerExcludingCreditCardLoansImpairedLoansDetails">
        <link:definition>2420409 - Disclosure - Loans - Consumer, Excluding Credit Card Loans, Impaired 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="LoansConsumerExcludingCreditCardLoansLoanModificationsNatureAndExtentOfModificationsDetails" roleURI="http://www.jpmorganchase.com/role/LoansConsumerExcludingCreditCardLoansLoanModificationsNatureAndExtentOfModificationsDetails">
        <link:definition>2420411 - Disclosure - Loans - Consumer, Excluding Credit Card Loans, Loan Modifications, Nature and Extent of Modifications (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansConsumerExcludingCreditCardLoansLoanModificationsNewTdrsDetails" roleURI="http://www.jpmorganchase.com/role/LoansConsumerExcludingCreditCardLoansLoanModificationsNewTdrsDetails">
        <link:definition>2420410 - Disclosure - Loans - Consumer, Excluding Credit Card Loans, Loan Modifications, New TDRs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansConsumerExcludingCreditCardLoansOtherConsumerImpairedLoansAndLoanModificationsDetails" roleURI="http://www.jpmorganchase.com/role/LoansConsumerExcludingCreditCardLoansOtherConsumerImpairedLoansAndLoanModificationsDetails">
        <link:definition>2420414 - Disclosure - Loans - Consumer, Excluding Credit Card Loans, Other Consumer Impaired Loans and Loan Modifications (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansConsumerExcludingCreditCardLoansOtherConsumerLoansDetails" roleURI="http://www.jpmorganchase.com/role/LoansConsumerExcludingCreditCardLoansOtherConsumerLoansDetails">
        <link:definition>2420413 - Disclosure - Loans - Consumer, Excluding Credit Card Loans, Other Consumer 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="LoansConsumerExcludingCreditCardLoansPciAccretableYieldActivityDetails" roleURI="http://www.jpmorganchase.com/role/LoansConsumerExcludingCreditCardLoansPciAccretableYieldActivityDetails">
        <link:definition>2420418 - Disclosure - Loans - Consumer, Excluding Credit Card Loans, PCI Accretable Yield Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansConsumerExcludingCreditCardLoansPciDelinquencyStatisticsDetails" roleURI="http://www.jpmorganchase.com/role/LoansConsumerExcludingCreditCardLoansPciDelinquencyStatisticsDetails">
        <link:definition>2420417 - Disclosure - Loans - Consumer, Excluding Credit Card Loans, PCI Delinquency Statistics (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansConsumerExcludingCreditCardLoansPciLoansDetails" roleURI="http://www.jpmorganchase.com/role/LoansConsumerExcludingCreditCardLoansPciLoansDetails">
        <link:definition>2420416 - Disclosure - Loans - Consumer, Excluding Credit Card Loans, PCI 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="LoansConsumerExcludingCreditCardLoansResidentialRealEstateExcludingPciLoansDetails" roleURI="http://www.jpmorganchase.com/role/LoansConsumerExcludingCreditCardLoansResidentialRealEstateExcludingPciLoansDetails">
        <link:definition>2420407 - Disclosure - Loans - Consumer, Excluding Credit Card Loans, Residential Real Estate, Excluding PCI 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="LoansLoansCreditCardLoanPortfolioDetails" roleURI="http://www.jpmorganchase.com/role/LoansLoansCreditCardLoanPortfolioDetails">
        <link:definition>2420419 - Disclosure - Loans Loans - Credit Card Loan Portfolio (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansLoansCreditCardPortfolioImpairedLoansDetails" roleURI="http://www.jpmorganchase.com/role/LoansLoansCreditCardPortfolioImpairedLoansDetails">
        <link:definition>2420420 - Disclosure - Loans Loans - Credit Card Portfolio - Impaired 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="LoansLoansCreditCardPortfolioLoanModificationsDetails" roleURI="http://www.jpmorganchase.com/role/LoansLoansCreditCardPortfolioLoanModificationsDetails">
        <link:definition>2420421 - Disclosure - Loans Loans - Credit Card Portfolio - Loan Modifications (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansNetGainsAndLossesOnSaleDetails" roleURI="http://www.jpmorganchase.com/role/LoansNetGainsAndLossesOnSaleDetails">
        <link:definition>2420405 - Disclosure - Loans - Net Gains and Losses on Sale (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansPolicies" roleURI="http://www.jpmorganchase.com/role/LoansPolicies">
        <link:definition>2220201 - Disclosure - Loans (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="LoansPurchasedSoldAndReclassifiedToHeldForSaleDetails" roleURI="http://www.jpmorganchase.com/role/LoansPurchasedSoldAndReclassifiedToHeldForSaleDetails">
        <link:definition>2420404 - Disclosure - Loans - Purchased, Sold and Reclassified to Held-for-Sale (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansTables" roleURI="http://www.jpmorganchase.com/role/LoansTables">
        <link:definition>2320302 - Disclosure - Loans (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="LoansWholesaleLoanPortfolioByClassOfReceivableDetails" roleURI="http://www.jpmorganchase.com/role/LoansWholesaleLoanPortfolioByClassOfReceivableDetails">
        <link:definition>2420422 - Disclosure - Loans - Wholesale Loan Portfolio - By Class of Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansWholesaleLoanPortfolioImpairedLoansDetails" roleURI="http://www.jpmorganchase.com/role/LoansWholesaleLoanPortfolioImpairedLoansDetails">
        <link:definition>2420424 - Disclosure - Loans - Wholesale Loan Portfolio - Impaired 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="LoansWholesaleLoanPortfolioRealEstateClassOfLoansDetails" roleURI="http://www.jpmorganchase.com/role/LoansWholesaleLoanPortfolioRealEstateClassOfLoansDetails">
        <link:definition>2420423 - Disclosure - Loans - Wholesale Loan Portfolio - Real Estate Class of 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="LongTermDebt" roleURI="http://www.jpmorganchase.com/role/LongTermDebt">
        <link:definition>2127100 - Disclosure - Long-term debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtJuniorSubordinatedDebtDetails" roleURI="http://www.jpmorganchase.com/role/LongTermDebtJuniorSubordinatedDebtDetails">
        <link:definition>2427404 - Disclosure - Long-term debt - Junior Subordinated Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtPolicies" roleURI="http://www.jpmorganchase.com/role/LongTermDebtPolicies">
        <link:definition>2227201 - Disclosure - Long-term debt (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="LongTermDebtSummaryOfLongTermDebtDetails" roleURI="http://www.jpmorganchase.com/role/LongTermDebtSummaryOfLongTermDebtDetails">
        <link:definition>2427403 - Disclosure - Long-Term debt - Summary of Long-Term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtTables" roleURI="http://www.jpmorganchase.com/role/LongTermDebtTables">
        <link:definition>2327302 - Disclosure - Long-Term debt (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="NoninterestExpense" roleURI="http://www.jpmorganchase.com/role/NoninterestExpense">
        <link:definition>2117100 - Disclosure - Noninterest Expense</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NoninterestExpenseDetails" roleURI="http://www.jpmorganchase.com/role/NoninterestExpenseDetails">
        <link:definition>2417402 - Disclosure - Noninterest 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="NoninterestExpenseTables" roleURI="http://www.jpmorganchase.com/role/NoninterestExpenseTables">
        <link:definition>2317301 - Disclosure - Noninterest Expense (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="NoninterestRevenue" roleURI="http://www.jpmorganchase.com/role/NoninterestRevenue">
        <link:definition>2113100 - Disclosure - Noninterest Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NoninterestRevenueDetails" roleURI="http://www.jpmorganchase.com/role/NoninterestRevenueDetails">
        <link:definition>2413403 - Disclosure - Noninterest Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NoninterestRevenuePolicies" roleURI="http://www.jpmorganchase.com/role/NoninterestRevenuePolicies">
        <link:definition>2213201 - Disclosure - Noninterest Revenue (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="NoninterestRevenueTables" roleURI="http://www.jpmorganchase.com/role/NoninterestRevenueTables">
        <link:definition>2313302 - Disclosure - Noninterest Revenue (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="OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitments" roleURI="http://www.jpmorganchase.com/role/OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitments">
        <link:definition>2134100 - Disclosure - Off-Balance Sheet Lending-Related Financial Instruments, Guarantees and Other Commitments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsDetails" roleURI="http://www.jpmorganchase.com/role/OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsDetails">
        <link:definition>2434403 - Disclosure - Off-Balance Sheet Lending-Related Financial Instruments, Guarantees and Other Commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsLoanSalesAndSecuritizationRelatedIndemnificationsDetails" roleURI="http://www.jpmorganchase.com/role/OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsLoanSalesAndSecuritizationRelatedIndemnificationsDetails">
        <link:definition>2434405 - Disclosure - Off-Balance Sheet Lending-Related Financial Instruments, Guarantees and Other Commitments - Loan Sales- and Securitization-Related Indemnifications (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsOtherOffBalanceSheetArrangementsDetails" roleURI="http://www.jpmorganchase.com/role/OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsOtherOffBalanceSheetArrangementsDetails">
        <link:definition>2434406 - Disclosure - Off-Balance Sheet Lending-Related Financial Instruments, Guarantees and Other Commitments - Other Off-Balance Sheet Arrangements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsPolicies" roleURI="http://www.jpmorganchase.com/role/OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsPolicies">
        <link:definition>2234201 - Disclosure - Off-Balance Sheet Lending-Related Financial Instruments, Guarantees and Other Commitments (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="OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsStandbyLettersOfCreditAndOtherFinancialGuaranteesDetails" roleURI="http://www.jpmorganchase.com/role/OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsStandbyLettersOfCreditAndOtherFinancialGuaranteesDetails">
        <link:definition>2434404 - Disclosure - Off-Balance Sheet Lending-Related Financial Instruments, Guarantees and Other Commitments - Standby Letters of Credit and Other Financial Guarantees (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsTables" roleURI="http://www.jpmorganchase.com/role/OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsTables">
        <link:definition>2334302 - Disclosure - Off-Balance Sheet Lending-Related Financial Instruments, Guarantees and Other Commitments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ParentCompany" roleURI="http://www.jpmorganchase.com/role/ParentCompany">
        <link:definition>2140100 - Disclosure - Parent Company</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ParentCompanyBalanceSheetsDetails" roleURI="http://www.jpmorganchase.com/role/ParentCompanyBalanceSheetsDetails">
        <link:definition>2440403 - Disclosure - Parent Company - Balance Sheets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ParentCompanyStatementsOfCashFlowsDetails" roleURI="http://www.jpmorganchase.com/role/ParentCompanyStatementsOfCashFlowsDetails">
        <link:definition>2440404 - Disclosure - Parent Company - Statements of Cash Flows (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ParentCompanyStatementsOfIncomeDetails" roleURI="http://www.jpmorganchase.com/role/ParentCompanyStatementsOfIncomeDetails">
        <link:definition>2440402 - Disclosure - Parent Company - Statements of 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="ParentCompanySupplementalInformationDetails" roleURI="http://www.jpmorganchase.com/role/ParentCompanySupplementalInformationDetails">
        <link:definition>2440405 - Disclosure - Parent Company - Supplemental Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ParentCompanyTables" roleURI="http://www.jpmorganchase.com/role/ParentCompanyTables">
        <link:definition>2340301 - Disclosure - Parent Company (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="PensionAndOtherPostretirementEmployeeBenefitPlans" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlans">
        <link:definition>2115100 - Disclosure - Pension and Other Postretirement Employee Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndOtherPostretirementEmployeeBenefitPlansActualRateOfReturnOnPlanAssetsDetails" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansActualRateOfReturnOnPlanAssetsDetails">
        <link:definition>2415407 - Disclosure - Pension and Other Postretirement Employee Benefit Plans - Actual Rate of Return on Plan 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="PensionAndOtherPostretirementEmployeeBenefitPlansChangesInLevel3FairValueMeasurementsDetails" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansChangesInLevel3FairValueMeasurementsDetails">
        <link:definition>2415413 - Disclosure - Pension and Other Postretirement Employee Benefit Plans - Changes In Level 3 Fair Value Measurements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndOtherPostretirementEmployeeBenefitPlansDefinedBenefitPensionPlansDetails" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansDefinedBenefitPensionPlansDetails">
        <link:definition>2415403 - Disclosure - Pension and Other Postretirement Employee Benefit Plans - Defined Benefit Pension Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndOtherPostretirementEmployeeBenefitPlansEstimatedFutureBenefitPaymentsDetails" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansEstimatedFutureBenefitPaymentsDetails">
        <link:definition>2415414 - Disclosure - Pension and Other Postretirement Employee Benefit Plans - Estimated Future Benefit Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndOtherPostretirementEmployeeBenefitPlansNetPeriodicBenefitCostsDetails" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansNetPeriodicBenefitCostsDetails">
        <link:definition>2415405 - Disclosure - Pension and Other Postretirement Employee Benefit Plans - Net Periodic Benefit Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndOtherPostretirementEmployeeBenefitPlansOnePercentagePointIncreaseEffectsDetails" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansOnePercentagePointIncreaseEffectsDetails">
        <link:definition>2415410 - Disclosure - Pension and Other Postretirement Employee Benefit Plans - One Percentage Point Increase Effects (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndOtherPostretirementEmployeeBenefitPlansPlanAssetsMeasuredAtFairValueDetails" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansPlanAssetsMeasuredAtFairValueDetails">
        <link:definition>2415412 - Disclosure - Pension and Other Postretirement Employee Benefit Plans - Plan Assets 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="PensionAndOtherPostretirementEmployeeBenefitPlansPolicies" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansPolicies">
        <link:definition>2215201 - Disclosure - Pension and Other Postretirement Employee Benefit Plans (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="PensionAndOtherPostretirementEmployeeBenefitPlansPretaxAmortizationFromAociDetails" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansPretaxAmortizationFromAociDetails">
        <link:definition>2415406 - Disclosure - Pension and Other Postretirement Employee Benefit Plans - Pretax Amortization from AOCI (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndOtherPostretirementEmployeeBenefitPlansPretaxPensionAndOpebInAociDetails" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansPretaxPensionAndOpebInAociDetails">
        <link:definition>2415404 - Disclosure - Pension and Other Postretirement Employee Benefit Plans - Pretax Pension and OPEB in AOCI (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndOtherPostretirementEmployeeBenefitPlansTables" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansTables">
        <link:definition>2315302 - Disclosure - Pension and Other Postretirement Employee Benefit Plans (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="PensionAndOtherPostretirementEmployeeBenefitPlansWeightedAverageAssetAllocationDetails" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansWeightedAverageAssetAllocationDetails">
        <link:definition>2415411 - Disclosure - Pension and Other Postretirement Employee Benefit Plans - Weighted Average Asset Allocation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndOtherPostretirementEmployeeBenefitPlansWeightedAverageAssumptionsBenefitObligationsDetails" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansWeightedAverageAssumptionsBenefitObligationsDetails">
        <link:definition>2415408 - Disclosure - Pension and Other Postretirement Employee Benefit Plans - Weighted-Average Assumptions Benefit Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndOtherPostretirementEmployeeBenefitPlansWeightedAverageAssumptionsNetPeriodicBenefitCostsDetails" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansWeightedAverageAssumptionsNetPeriodicBenefitCostsDetails">
        <link:definition>2415409 - Disclosure - Pension and Other Postretirement Employee Benefit Plans - Weighted-Average Assumptions Net Periodic Benefit Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PreferredStock" roleURI="http://www.jpmorganchase.com/role/PreferredStock">
        <link:definition>2128100 - Disclosure - Preferred Stock</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PreferredStockDetails" roleURI="http://www.jpmorganchase.com/role/PreferredStockDetails">
        <link:definition>2428402 - Disclosure - Preferred Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PreferredStockTables" roleURI="http://www.jpmorganchase.com/role/PreferredStockTables">
        <link:definition>2328301 - Disclosure - Preferred Stock (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="PremisesAndEquipment" roleURI="http://www.jpmorganchase.com/role/PremisesAndEquipment">
        <link:definition>2124100 - Disclosure - Premises and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PremisesAndEquipmentPolicies" roleURI="http://www.jpmorganchase.com/role/PremisesAndEquipmentPolicies">
        <link:definition>2224201 - Disclosure - Premises and Equipment (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="RegulatoryCapital" roleURI="http://www.jpmorganchase.com/role/RegulatoryCapital">
        <link:definition>2133100 - Disclosure - Regulatory Capital</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RegulatoryCapitalDetails" roleURI="http://www.jpmorganchase.com/role/RegulatoryCapitalDetails">
        <link:definition>2433402 - Disclosure - Regulatory Capital (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RegulatoryCapitalTables" roleURI="http://www.jpmorganchase.com/role/RegulatoryCapitalTables">
        <link:definition>2333301 - Disclosure - Regulatory Capital (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="RestrictionsOnCashAndIntercompanyFundsTransfers" roleURI="http://www.jpmorganchase.com/role/RestrictionsOnCashAndIntercompanyFundsTransfers">
        <link:definition>2131100 - Disclosure - Restrictions on Cash and Intercompany Funds Transfers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestrictionsOnCashAndIntercompanyFundsTransfersDetails" roleURI="http://www.jpmorganchase.com/role/RestrictionsOnCashAndIntercompanyFundsTransfersDetails">
        <link:definition>2431401 - Disclosure - Restrictions on Cash and Intercompany Funds Transfers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Securities" roleURI="http://www.jpmorganchase.com/role/Securities">
        <link:definition>2118100 - Disclosure - Securities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuritiesAmortizedCostFairValueByContractMaturityDetails" roleURI="http://www.jpmorganchase.com/role/SecuritiesAmortizedCostFairValueByContractMaturityDetails">
        <link:definition>2418408 - Disclosure - Securities - Amortized Cost, Fair Value, by Contract Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuritiesAmortizedCostsFairValueDetails" roleURI="http://www.jpmorganchase.com/role/SecuritiesAmortizedCostsFairValueDetails">
        <link:definition>2418404 - Disclosure - Securities - Amortized Costs, 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="SecuritiesAmortizedCostsFairValueDetailsCalc2" roleURI="http://www.jpmorganchase.com/role/SecuritiesAmortizedCostsFairValueDetailsCalc2">
        <link:definition>2418404 - Disclosure - Securities - Amortized Costs, 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="SecuritiesChangesInCreditLossDetails" roleURI="http://www.jpmorganchase.com/role/SecuritiesChangesInCreditLossDetails">
        <link:definition>2418407 - Disclosure - Securities - Changes in Credit 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="SecuritiesContinuousUnrealizedLossPositionDetails" roleURI="http://www.jpmorganchase.com/role/SecuritiesContinuousUnrealizedLossPositionDetails">
        <link:definition>2418405 - Disclosure - Securities - Continuous Unrealized Loss Position (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuritiesFinancingActivities" roleURI="http://www.jpmorganchase.com/role/SecuritiesFinancingActivities">
        <link:definition>2119100 - Disclosure - Securities Financing Activities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuritiesFinancingActivitiesScheduleOfSecuritiesPurchasedUnderResaleAgreementsNettingSecuritiesBorrowedDetails" roleURI="http://www.jpmorganchase.com/role/SecuritiesFinancingActivitiesScheduleOfSecuritiesPurchasedUnderResaleAgreementsNettingSecuritiesBorrowedDetails">
        <link:definition>2419402 - Disclosure - Securities Financing Activities - Schedule of securities purchased under resale agreements, netting &amp; securities borrowed (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuritiesFinancingActivitiesScheduleOfSecuritiesPurchasedUnderResaleAgreementsNettingSecuritiesBorrowedDetailsCalc2" roleURI="http://www.jpmorganchase.com/role/SecuritiesFinancingActivitiesScheduleOfSecuritiesPurchasedUnderResaleAgreementsNettingSecuritiesBorrowedDetailsCalc2">
        <link:definition>2419402 - Disclosure - Securities Financing Activities - Schedule of securities purchased under resale agreements, netting &amp; securities borrowed (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuritiesFinancingActivitiesScheduleOfSecuritiesPurchasedUnderResaleAgreementsSecuritiesBorrowedCollateralNettingDetails" roleURI="http://www.jpmorganchase.com/role/SecuritiesFinancingActivitiesScheduleOfSecuritiesPurchasedUnderResaleAgreementsSecuritiesBorrowedCollateralNettingDetails">
        <link:definition>2419403 - Disclosure - Securities Financing Activities - Schedule of securities purchased under resale agreements &amp; securities borrowed collateral netting (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuritiesFinancingActivitiesScheduleOfSecuritiesSoldUnderRepurchaseAgreementsNettingSecuritiesLoanedDetails" roleURI="http://www.jpmorganchase.com/role/SecuritiesFinancingActivitiesScheduleOfSecuritiesSoldUnderRepurchaseAgreementsNettingSecuritiesLoanedDetails">
        <link:definition>2419404 - Disclosure - Securities Financing Activities - Schedule of securities sold under repurchase agreements, netting &amp; securities loaned (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuritiesFinancingActivitiesScheduleOfSecuritiesSoldUnderRepurchaseAgreementsNettingSecuritiesLoanedDetailsCalc2" roleURI="http://www.jpmorganchase.com/role/SecuritiesFinancingActivitiesScheduleOfSecuritiesSoldUnderRepurchaseAgreementsNettingSecuritiesLoanedDetailsCalc2">
        <link:definition>2419404 - Disclosure - Securities Financing Activities - Schedule of securities sold under repurchase agreements, netting &amp; securities loaned (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuritiesFinancingActivitiesScheduleOfSecuritiesSoldUnderRepurchaseAgreementsSecuritiesLoanedCollateralNettingDetails" roleURI="http://www.jpmorganchase.com/role/SecuritiesFinancingActivitiesScheduleOfSecuritiesSoldUnderRepurchaseAgreementsSecuritiesLoanedCollateralNettingDetails">
        <link:definition>2419405 - Disclosure - Securities Financing Activities - Schedule of securities sold under repurchase agreements &amp; securities loaned collateral netting (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuritiesFinancingActivitiesTables" roleURI="http://www.jpmorganchase.com/role/SecuritiesFinancingActivitiesTables">
        <link:definition>2319301 - Disclosure - Securities Financing Activities (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="SecuritiesOtherThanTemporaryImpairmentDetails" roleURI="http://www.jpmorganchase.com/role/SecuritiesOtherThanTemporaryImpairmentDetails">
        <link:definition>2418406 - Disclosure - Securities - Other Than Temporary Impairment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuritiesPolicies" roleURI="http://www.jpmorganchase.com/role/SecuritiesPolicies">
        <link:definition>2218201 - Disclosure - Securities (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="SecuritiesRealizedGainLossDetails" roleURI="http://www.jpmorganchase.com/role/SecuritiesRealizedGainLossDetails">
        <link:definition>2418403 - Disclosure - Securities - Realized Gain (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="SecuritiesTables" roleURI="http://www.jpmorganchase.com/role/SecuritiesTables">
        <link:definition>2318302 - Disclosure - Securities (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="VariableInterestEntities" roleURI="http://www.jpmorganchase.com/role/VariableInterestEntities">
        <link:definition>2122100 - Disclosure - Variable Interest Entities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesConsolidatedVieAssetsAndLiabilitiesDetails" roleURI="http://www.jpmorganchase.com/role/VariableInterestEntitiesConsolidatedVieAssetsAndLiabilitiesDetails">
        <link:definition>2422407 - Disclosure - Variable Interest Entities - Consolidated VIE 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="VariableInterestEntitiesCreditRelatedNoteAssetSwapVehicleViesDetails" roleURI="http://www.jpmorganchase.com/role/VariableInterestEntitiesCreditRelatedNoteAssetSwapVehicleViesDetails">
        <link:definition>2422406 - Disclosure - Variable Interest Entities - Credit Related Note, Asset Swap Vehicle VIEs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesFirmSponsoredVariableInterestEntitiesDetails" roleURI="http://www.jpmorganchase.com/role/VariableInterestEntitiesFirmSponsoredVariableInterestEntitiesDetails">
        <link:definition>2422403 - Disclosure - Variable Interest Entities - Firm Sponsored Variable Interest 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="VariableInterestEntitiesLoanDelinquenciesAndNetChargeOffsDetails" roleURI="http://www.jpmorganchase.com/role/VariableInterestEntitiesLoanDelinquenciesAndNetChargeOffsDetails">
        <link:definition>2422410 - Disclosure - Variable Interest Entities - Loan Delinquencies and Net Charge-offs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesLoansSoldToThirdPartySponsoredSecuritizationEntitiesDetails" roleURI="http://www.jpmorganchase.com/role/VariableInterestEntitiesLoansSoldToThirdPartySponsoredSecuritizationEntitiesDetails">
        <link:definition>2422409 - Disclosure - Variable Interest Entities - Loans Sold to Third-Party Sponsored Securitization 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="VariableInterestEntitiesMunicipalBondVehicleViesDetails" roleURI="http://www.jpmorganchase.com/role/VariableInterestEntitiesMunicipalBondVehicleViesDetails">
        <link:definition>2422405 - Disclosure - Variable Interest Entities - Municipal Bond Vehicle VIEs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesPolicies" roleURI="http://www.jpmorganchase.com/role/VariableInterestEntitiesPolicies">
        <link:definition>2222201 - Disclosure - Variable Interest Entities (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="VariableInterestEntitiesResecuritizationsMultiSellerConduitsDetails" roleURI="http://www.jpmorganchase.com/role/VariableInterestEntitiesResecuritizationsMultiSellerConduitsDetails">
        <link:definition>2422404 - Disclosure - Variable Interest Entities - Resecuritizations, Multi-seller Conduits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesSecuritizationActivityDetails" roleURI="http://www.jpmorganchase.com/role/VariableInterestEntitiesSecuritizationActivityDetails">
        <link:definition>2422408 - Disclosure - Variable Interest Entities - Securitization Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesTables" roleURI="http://www.jpmorganchase.com/role/VariableInterestEntitiesTables">
        <link:definition>2322302 - Disclosure - Variable Interest Entities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element abstract="true" id="jpm_AccountsPayableAndOtherLiabilitiesLineItems" name="AccountsPayableAndOtherLiabilitiesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AccountsPayableAndOtherLiabilitiesMember" name="AccountsPayableAndOtherLiabilitiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AccretableYieldPercentage" name="AccretableYieldPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AccruedInterestAndAccountsReceivable" name="AccruedInterestAndAccountsReceivable" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AccruedInterestAndAccountsReceivableAtFairValue" name="AccruedInterestAndAccountsReceivableAtFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_AccruedReceivablesMember" name="AccruedReceivablesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AccumulatedOtherComprehensiveIncomeLossSupplementalInformationAbstract" name="AccumulatedOtherComprehensiveIncomeLossSupplementalInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AdditionsAbstract" name="AdditionsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AdjustedAverageAssets" name="AdjustedAverageAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_AdjustmentsToCapitalForDeferredTaxLiabilitiesAbstract" name="AdjustmentsToCapitalForDeferredTaxLiabilitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AdjustmentsToCapitalForDeferredTaxLiabilitiesResultingFromNontaxableBusinessCombinations" name="AdjustmentsToCapitalForDeferredTaxLiabilitiesResultingFromNontaxableBusinessCombinations" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AdjustmentsToCapitalForDeferredTaxLiabilitiesResultingFromTaxDeductibleGoodwill" name="AdjustmentsToCapitalForDeferredTaxLiabilitiesResultingFromTaxDeductibleGoodwill" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AdvancesToSubsidiaries" name="AdvancesToSubsidiaries" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_Aggregatevolumeprocessedbyelectronicpaymentservicesbusiness" name="Aggregatevolumeprocessedbyelectronicpaymentservicesbusiness" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AllOtherAssetClassesMember" name="AllOtherAssetClassesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AllOtherAssetManagementFees" name="AllOtherAssetManagementFees" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AllowanceForCreditLossesAbstract" name="AllowanceForCreditLossesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AllowanceForLendingRelatedCommitmentsEvaluatedAtAssetSpecificImpairmentMethodology" name="AllowanceForLendingRelatedCommitmentsEvaluatedAtAssetSpecificImpairmentMethodology" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AllowanceForLendingRelatedCommitmentsEvaluatedAtFormulaBasedImpairmentMethodology" name="AllowanceForLendingRelatedCommitmentsEvaluatedAtFormulaBasedImpairmentMethodology" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_AllowanceForLendingRelatedCommitmentsMember" name="AllowanceForLendingRelatedCommitmentsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AlternativeInvestmentsMember" name="AlternativeInvestmentsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AmortizationOfIntangibleAssetsAbstract" name="AmortizationOfIntangibleAssetsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AmortizationOfIntangibleAssetsTableTextBlock" name="AmortizationOfIntangibleAssetsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AmortizedCostAndEstimatedFairValueByContractualMaturityAbstract" name="AmortizedCostAndEstimatedFairValueByContractualMaturityAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AmortizedCostsAndEstimatedFairValuesTableTextBlock" name="AmortizedCostsAndEstimatedFairValuesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AmountOfTrustPreferredSecuritiesIssuedByTrust" name="AmountOfTrustPreferredSecuritiesIssuedByTrust" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AmountofOriginalPrincipalBalanceofMBSInvolvedClaimsbyInvestorsorMonolineInsurersAgainstJPMCBearStearnsorWashingtonMutualasIssuer" name="AmountofOriginalPrincipalBalanceofMBSInvolvedClaimsbyInvestorsorMonolineInsurersAgainstJPMCBearStearnsorWashingtonMutualasIssuer" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AmountofOriginalPrincipalBalanceofMBSInvolvedClaimsbyInvestorsorMonolineInsurersAgainstJPMCBearStearnsorWashingtonMutualasUnderwriter" name="AmountofOriginalPrincipalBalanceofMBSInvolvedClaimsbyInvestorsorMonolineInsurersAgainstJPMCBearStearnsorWashingtonMutualasUnderwriter" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AmountofOriginalPrincipalBalanceofMBSInvolvedinClaimsbyInvestorsorMonolineInsurersAgainstJPMCBearStearnsorWashingtonMutualasIssuerorasUnderwriter" name="AmountofOriginalPrincipalBalanceofMBSInvolvedinClaimsbyInvestorsorMonolineInsurersAgainstJPMCBearStearnsorWashingtonMutualasIssuerorasUnderwriter" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AmountofresidentialmortgageloansprivatelabelsecuritizationbyWashingtonMutual" name="AmountofresidentialmortgageloansprivatelabelsecuritizationbyWashingtonMutual" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_AmountofresidentialmortgageloansprivatelabelsecuritizationbyWashingtonMutualLiquidated" name="AmountofresidentialmortgageloansprivatelabelsecuritizationbyWashingtonMutualLiquidated" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AmountofresidentialmortgageloansprivatelabelsecuritizationbyWashingtonMutualRemaining" name="AmountofresidentialmortgageloansprivatelabelsecuritizationbyWashingtonMutualRemaining" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AmountofresidentialmortgageloansprivatelabelsecuritizationbyWashingtonMutualRepaid" name="AmountofresidentialmortgageloansprivatelabelsecuritizationbyWashingtonMutualRepaid" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AmounttoResolveFannieMaesandFreddieMacsRepurchaseClaimsAssociatedWithWholeLoanPurchasesFrom2000to2008" name="AmounttoResolveFannieMaesandFreddieMacsRepurchaseClaimsAssociatedWithWholeLoanPurchasesFrom2000to2008" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AppealedDismissalsMember" name="AppealedDismissalsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ApprovedRepurchaseProgramPeriodStartIn2012Member" name="ApprovedRepurchaseProgramPeriodStartIn2012Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AssetBackedSecuritiesTradingAccountMember" name="AssetBackedSecuritiesTradingAccountMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AssetBackedSecurityAvailableForSaleMember" name="AssetBackedSecurityAvailableForSaleMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AssetCategoryAbstract" name="AssetCategoryAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AssetManagementAdministrationAndCommissions" name="AssetManagementAdministrationAndCommissions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AssetManagementSegmentMember" name="AssetManagementSegmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AssetManagersCreditRiskConcentrationMember" name="AssetManagersCreditRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AssetSwapViesMember" name="AssetSwapViesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AssetsAndLiabilitiesOfFirmSponsoredCreditCardSecuritizationTrustsAbstract" name="AssetsAndLiabilitiesOfFirmSponsoredCreditCardSecuritizationTrustsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AssetsUnderSupervisionFairValue" name="AssetsUnderSupervisionFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_AssetspledgedtoFederalReserveBanksandFederalHomeLoanBanksMember" name="AssetspledgedtoFederalReserveBanksandFederalHomeLoanBanksMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AssuredGuarantyU.K.andAmbacAssuranceUKLimitedMember" name="AssuredGuarantyU.K.andAmbacAssuranceUKLimitedMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AutoAndStudentLoansMember" name="AutoAndStudentLoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYield" name="AvailableForSaleSecuritiesDebtMaturitiesAverageYield" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterFiveThroughTenYears" name="AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterFiveThroughTenYears" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterOneThroughFiveYears" name="AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterOneThroughFiveYears" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterTenYears" name="AvailableForSaleSecuritiesDebtMaturitiesAverageYieldAfterTenYears" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesDebtMaturitiesAverageYieldWithinOneYear" name="AvailableForSaleSecuritiesDebtMaturitiesAverageYieldWithinOneYear" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAverageYieldAbstract" name="AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAverageYieldAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesEquityMaturitiesAfterFiveThroughTenYearsAmortizedCost" name="AvailableForSaleSecuritiesEquityMaturitiesAfterFiveThroughTenYearsAmortizedCost" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesEquityMaturitiesAfterFiveThroughTenYearsFairValue" name="AvailableForSaleSecuritiesEquityMaturitiesAfterFiveThroughTenYearsFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesEquityMaturitiesAfterOneThroughFiveYearsAmortizedCost" name="AvailableForSaleSecuritiesEquityMaturitiesAfterOneThroughFiveYearsAmortizedCost" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesEquityMaturitiesAfterOneThroughFiveYearsFairValue" name="AvailableForSaleSecuritiesEquityMaturitiesAfterOneThroughFiveYearsFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesEquityMaturitiesAfterTenYearsAmortizedCost" name="AvailableForSaleSecuritiesEquityMaturitiesAfterTenYearsAmortizedCost" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesEquityMaturitiesAfterTenYearsFairValue" name="AvailableForSaleSecuritiesEquityMaturitiesAfterTenYearsFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesEquityMaturitiesAmortizedCost" name="AvailableForSaleSecuritiesEquityMaturitiesAmortizedCost" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesEquityMaturitiesAverageYield" name="AvailableForSaleSecuritiesEquityMaturitiesAverageYield" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesEquityMaturitiesAverageYieldAfterFiveThroughTenYears" name="AvailableForSaleSecuritiesEquityMaturitiesAverageYieldAfterFiveThroughTenYears" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesEquityMaturitiesAverageYieldAfterOneThroughFiveYears" name="AvailableForSaleSecuritiesEquityMaturitiesAverageYieldAfterOneThroughFiveYears" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesEquityMaturitiesAverageYieldAfterTenYears" name="AvailableForSaleSecuritiesEquityMaturitiesAverageYieldAfterTenYears" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesEquityMaturitiesAverageYieldWithinOneYear" name="AvailableForSaleSecuritiesEquityMaturitiesAverageYieldWithinOneYear" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesEquityMaturitiesFairValue" name="AvailableForSaleSecuritiesEquityMaturitiesFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_AvailableForSaleSecuritiesEquityMaturitiesSingleMaturityDateAverageYieldAbstract" name="AvailableForSaleSecuritiesEquityMaturitiesSingleMaturityDateAverageYieldAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesEquityMaturitiesWithinOneYearAmortizedCost" name="AvailableForSaleSecuritiesEquityMaturitiesWithinOneYearAmortizedCost" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesEquityMaturitiesWithinOneYearFairValue" name="AvailableForSaleSecuritiesEquityMaturitiesWithinOneYearFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesGainsLossesTableTextBlock" name="AvailableForSaleSecuritiesGainsLossesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesMaturitiesAfterFiveThroughTenYearsAmortizedCost" name="AvailableForSaleSecuritiesMaturitiesAfterFiveThroughTenYearsAmortizedCost" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesMaturitiesAfterFiveThroughTenYearsFairValue" name="AvailableForSaleSecuritiesMaturitiesAfterFiveThroughTenYearsFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesMaturitiesAfterOneThroughFiveYearsAmortizedCost" name="AvailableForSaleSecuritiesMaturitiesAfterOneThroughFiveYearsAmortizedCost" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesMaturitiesAfterOneThroughFiveYearsFairValue" name="AvailableForSaleSecuritiesMaturitiesAfterOneThroughFiveYearsFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesMaturitiesAfterTenYearsAmortizedCost" name="AvailableForSaleSecuritiesMaturitiesAfterTenYearsAmortizedCost" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesMaturitiesAfterTenYearsFairValue" name="AvailableForSaleSecuritiesMaturitiesAfterTenYearsFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesMaturitiesAverageYield" name="AvailableForSaleSecuritiesMaturitiesAverageYield" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesMaturitiesAverageYieldAfterFiveThroughTenYears" name="AvailableForSaleSecuritiesMaturitiesAverageYieldAfterFiveThroughTenYears" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesMaturitiesAverageYieldAfterOneThroughFiveYears" name="AvailableForSaleSecuritiesMaturitiesAverageYieldAfterOneThroughFiveYears" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesMaturitiesAverageYieldAfterTenYears" name="AvailableForSaleSecuritiesMaturitiesAverageYieldAfterTenYears" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesMaturitiesAverageYieldWithinOneYear" name="AvailableForSaleSecuritiesMaturitiesAverageYieldWithinOneYear" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_AvailableForSaleSecuritiesMaturitiesSingleMaturityDateAverageYieldAbstract" name="AvailableForSaleSecuritiesMaturitiesSingleMaturityDateAverageYieldAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesMaturitiesWithinOneYearAmortizedCost" name="AvailableForSaleSecuritiesMaturitiesWithinOneYearAmortizedCost" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesMaturitiesWithinOneYearFairValue" name="AvailableForSaleSecuritiesMaturitiesWithinOneYearFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_AvailableforsaleSecuritiesEquityMaturitiesSingleMaturityDateAbstract" name="AvailableforsaleSecuritiesEquityMaturitiesSingleMaturityDateAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AvailableforsaleSecuritiesEquityMaturitiesSingleMaturityDateAmortizedCostBasisAbstract" name="AvailableforsaleSecuritiesEquityMaturitiesSingleMaturityDateAmortizedCostBasisAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AvailableforsaleSecuritiesMaturitiesSingleMaturityDateAbstract" name="AvailableforsaleSecuritiesMaturitiesSingleMaturityDateAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AvailableforsaleSecuritiesMaturitiesSingleMaturityDateAmortizedCostBasisAbstract" name="AvailableforsaleSecuritiesMaturitiesSingleMaturityDateAmortizedCostBasisAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AverageBalancesOfUSTriPartyRepurchases" name="AverageBalancesOfUSTriPartyRepurchases" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_AverageFutureServicePeriod" name="AverageFutureServicePeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AverageRemainingAmortizationPeriod" name="AverageRemainingAmortizationPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AverageUndividedInterestInPrincipalReceivablesPercentage" name="AverageUndividedInterestInPrincipalReceivablesPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_BankAndBankHoldingCompanySubsidiariesMember" name="BankAndBankHoldingCompanySubsidiariesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_BankOneCapitalIiiMember" name="BankOneCapitalIiiMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_BanksAndFinanceCompaniesCreditRiskConcentrationMember" name="BanksAndFinanceCompaniesCreditRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_BaselIIIAdvancedTransitionalMember" name="BaselIIIAdvancedTransitionalMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_BaselIIIMember" name="BaselIIIMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_BaselIIIStandardizedTransitionalMember" name="BaselIIIStandardizedTransitionalMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_BaselIMember" name="BaselIMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_BeforeAndAfterTaxChangesOfComponentsOfAccumulatedOtherComprehensiveIncomeLossTablesAbstract" name="BeforeAndAfterTaxChangesOfComponentsOfAccumulatedOtherComprehensiveIncomeLossTablesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_BeforeAndAfterTaxChangesOfComponentsOfAccumulatedOtherComprehensiveIncomeLossTablesTableTextBlock" name="BeforeAndAfterTaxChangesOfComponentsOfAccumulatedOtherComprehensiveIncomeLossTablesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_BeneficialInterestFairValueDisclosure" name="BeneficialInterestFairValueDisclosure" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_BeneficialInterestsIssuedByConsolidatedVariableInterestEntitiesMember" name="BeneficialInterestsIssuedByConsolidatedVariableInterestEntitiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_BorrowingsFromSubsidiaries" name="BorrowingsFromSubsidiaries" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_BreachOfFiduciaryDutyLitigationMember" name="BreachOfFiduciaryDutyLitigationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_BrokerPriceOpinionValuationTechniqueMember" name="BrokerPriceOpinionValuationTechniqueMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_BusinessChangesAndDevelopmentsAbstract" name="BusinessChangesAndDevelopmentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_BusinessCombinationDisclosureAndOtherBusinessEventsDisclosuresAndSubsequentEventsTextBlock" name="BusinessCombinationDisclosureAndOtherBusinessEventsDisclosuresAndSubsequentEventsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_BusinessServicesCreditRiskConcentrationMember" name="BusinessServicesCreditRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CIOInvestigationsandLitigationMember" name="CIOInvestigationsandLitigationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CapitalPurchaseProgramAbstract" name="CapitalPurchaseProgramAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CarryingValueAndEstimatedFairValueOfWholesaleLendingRelatedCommitmentsTableTextBlock" name="CarryingValueAndEstimatedFairValueOfWholesaleLendingRelatedCommitmentsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CashDividendsfromSubsidiariesandAffiliates" name="CashDividendsfromSubsidiariesandAffiliates" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CashFlowHedgeGainsAndLossesAbstract" name="CashFlowHedgeGainsAndLossesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_Cashcollateralheld" name="Cashcollateralheld" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_CentralGovernmentCreditRiskConcentrationMember" name="CentralGovernmentCreditRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldChangesInInterestRatesOnVariableRateLoans" name="CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldChangesInInterestRatesOnVariableRateLoans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementRollForwardTableTextBlock" name="CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementRollForwardTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CertificatesOfDepositBankersAcceptancesCommercialPaperMember" name="CertificatesOfDepositBankersAcceptancesCommercialPaperMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ChangesInCreditLossComponentOfCreditImpairedDebtSecuritiesSecuritiesNotHeldForSaleAbstractRollForward" name="ChangesInCreditLossComponentOfCreditImpairedDebtSecuritiesSecuritiesNotHeldForSaleAbstractRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ChangesInCreditLossComponentOfCreditImpairedDebtSecuritiesTableTextBlock" name="ChangesInCreditLossComponentOfCreditImpairedDebtSecuritiesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ChangesInGoodwillDuringPeriodAbstract" name="ChangesInGoodwillDuringPeriodAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ChaseBankUsaNationalAssociationMember" name="ChaseBankUsaNationalAssociationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ChaseCapitalIiMember" name="ChaseCapitalIiMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ChaseCapitalIiiMember" name="ChaseCapitalIiiMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ChaseCapitalViMember" name="ChaseCapitalViMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ChasePaymentechSolutionsMember" name="ChasePaymentechSolutionsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ChiefInvestmentOfficeMember" name="ChiefInvestmentOfficeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CivilActionMember" name="CivilActionMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CivilPenalties" name="CivilPenalties" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ClaimsRelatingtoDerivativesTransactionsMember" name="ClaimsRelatingtoDerivativesTransactionsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ClawbackActionsMember" name="ClawbackActionsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ClientRevenue" name="ClientRevenue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_CombinedAggregateInterestandNoninterestExpense" name="CombinedAggregateInterestandNoninterestExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CommercialAndIndustrialMember" name="CommercialAndIndustrialMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CommercialBankingMember" name="CommercialBankingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CommercialMortgageBackedSecuritesAndLoansMember" name="CommercialMortgageBackedSecuritesAndLoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CommercialRealEstateFairValue" name="CommercialRealEstateFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_CommercialRealEstateFairValuePeriodIncreaseDecrease" name="CommercialRealEstateFairValuePeriodIncreaseDecrease" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_Commercialpaperissuedbyconsolidatedvariableinterestentitieseliminatedinconsolidation" name="Commercialpaperissuedbyconsolidatedvariableinterestentitieseliminatedinconsolidation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_CommitmentsToExtendCreditLeveragedAndAcquisitionFinanceActivities" name="CommitmentsToExtendCreditLeveragedAndAcquisitionFinanceActivities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_CommonEquityRepurchaseProgramAbstract" name="CommonEquityRepurchaseProgramAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CommonEquityTier1Capital" name="CommonEquityTier1Capital" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_CommonEquityTier1CapitalRequiredforCapitalAdequacytoRiskWeightedAssets" name="CommonEquityTier1CapitalRequiredforCapitalAdequacytoRiskWeightedAssets" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_CommonEquityTier1CapitaltoRiskWeightedAssets" name="CommonEquityTier1CapitaltoRiskWeightedAssets" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_CommonSharesIssuedFromTreasuryAbstract" name="CommonSharesIssuedFromTreasuryAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CommonStockHeldInRestrictedStockUnitTrustShares" name="CommonStockHeldInRestrictedStockUnitTrustShares" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_CommonStockHeldInTrustMember" name="CommonStockHeldInTrustMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CompletionOfShortTermModificationMember" name="CompletionOfShortTermModificationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ComponentsOfAccountsPayableAndOtherLiabilitiesNumericAbstract" name="ComponentsOfAccountsPayableAndOtherLiabilitiesNumericAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ComponentsOfAssetManagementAdministrationAndCommissionsTextBlockTableTextBlock" name="ComponentsOfAssetManagementAdministrationAndCommissionsTextBlockTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ComponentsOfIncomeTaxExpenseBenefitLineItems" name="ComponentsOfIncomeTaxExpenseBenefitLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ComponentsOfIncomeTaxExpenseBenefitsSupplementalInformationAbstract" name="ComponentsOfIncomeTaxExpenseBenefitsSupplementalInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ComponentsOfInvestmentBankingFeesTableTextBlock" name="ComponentsOfInvestmentBankingFeesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ComponentsOfMortgageFeesAndRelatedIncomeAbstract" name="ComponentsOfMortgageFeesAndRelatedIncomeAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ComponentsOfNoninterestExpenseAbstract" name="ComponentsOfNoninterestExpenseAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ComponentsOfNoninterestExpenseTableTextBlock" name="ComponentsOfNoninterestExpenseTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ComprehensiveIncomeLossLineItems" name="ComprehensiveIncomeLossLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ComprehensiveIncomeLossTable" name="ComprehensiveIncomeLossTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure" name="ConcentrationRiskCreditRiskFinancialInstrumentsCreditExposure" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_ConsumerBusinessBankingLoansMember" name="ConsumerBusinessBankingLoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ConsumerCommunityBankingMember" name="ConsumerCommunityBankingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ConsumerExcludingCreditCardLoanPortfolioSegmentMember" name="ConsumerExcludingCreditCardLoanPortfolioSegmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ConsumerLoanExcludingCreditCardMember" name="ConsumerLoanExcludingCreditCardMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ConsumerLoansReclassifiedToHeldForSaleMember" name="ConsumerLoansReclassifiedToHeldForSaleMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ConsumerProductsCreditRiskConcentrationMember" name="ConsumerProductsCreditRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CorporateDebtSecuritiesObligationsOfUSStatesAndMunicipalitiesAndOtherMember" name="CorporateDebtSecuritiesObligationsOfUSStatesAndMunicipalitiesAndOtherMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CorporateInvestmentBankMember" name="CorporateInvestmentBankMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CostsOfPrivateEquityInvestmentPortfolio" name="CostsOfPrivateEquityInvestmentPortfolio" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_CreditAdjustmentsAbstract" name="CreditAdjustmentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditAdjustmentsDomainDomain" name="CreditAdjustmentsDomainDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditCardAndScoredBusinessBankingLoansMember" name="CreditCardAndScoredBusinessBankingLoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditCardLoanModificationProgramsTotalMember" name="CreditCardLoanModificationProgramsTotalMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditCardLoanPortfolioSegmentMember" name="CreditCardLoanPortfolioSegmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditCardModificationProgramTypeAxis" name="CreditCardModificationProgramTypeAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditCardModificationProgramsDomain" name="CreditCardModificationProgramsDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CreditCardRevenueSharingAgreementsGeneralPeriodLengthInYears" name="CreditCardRevenueSharingAgreementsGeneralPeriodLengthInYears" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CreditDerivativeOtherProtectionPurchased" name="CreditDerivativeOtherProtectionPurchased" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_CreditDerivativesByPortfolioAxis" name="CreditDerivativesByPortfolioAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditDerivativesPortfolioDomain" name="CreditDerivativesPortfolioDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CreditDerivativesPurchasedCreditProtection" name="CreditDerivativesPurchasedCreditProtection" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_CreditDerivativesWithUnderlyingMortgageRiskMember" name="CreditDerivativesWithUnderlyingMortgageRiskMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditDerivativeswithUnderlyingAssetbackedSecuritiesRiskMember" name="CreditDerivativeswithUnderlyingAssetbackedSecuritiesRiskMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CreditEnhancementsAndBondAndCommercialPaperLiquidityCommitmentsToUsStatesAndMunicipalitiesHospitalsAndOtherNotForProfitEntities" name="CreditEnhancementsAndBondAndCommercialPaperLiquidityCommitmentsToUsStatesAndMunicipalitiesHospitalsAndOtherNotForProfitEntities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_CreditLinkedNotesMember" name="CreditLinkedNotesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditLossesInSecuritiesGainsAndLossesAbstract" name="CreditLossesInSecuritiesGainsAndLossesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CreditRelatedAdjustmentsOnDerivativeAssetsAndLiabiltiesAndDebtInstrumentsTextBlock" name="CreditRelatedAdjustmentsOnDerivativeAssetsAndLiabiltiesAndDebtInstrumentsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditRelatedMember" name="CreditRelatedMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CreditRiskAdjustmentsOnDerivativeAssetsAndLiabiltiesAndDebtInstrumentsGainsLossesTextBlockTableTextBlock" name="CreditRiskAdjustmentsOnDerivativeAssetsAndLiabiltiesAndDebtInstrumentsGainsLossesTextBlockTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditRiskConcentrationsAbstract" name="CreditRiskConcentrationsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CreditRiskConcentrationsTableTextBlock" name="CreditRiskConcentrationsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditValuationAdjustmentMember" name="CreditValuationAdjustmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CriticizedMember" name="CriticizedMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CriticizedNonaccrualMember" name="CriticizedNonaccrualMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CriticizedPerformingMember" name="CriticizedPerformingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CurrentAndLessThan30DaysPastDueAndStillAccruingMember" name="CurrentAndLessThan30DaysPastDueAndStillAccruingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CurrentAndLessThan90DaysPastDueMember" name="CurrentAndLessThan90DaysPastDueMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CurrentEstimatedLtvRatioBetween101And125PercentMember" name="CurrentEstimatedLtvRatioBetween101And125PercentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CurrentEstimatedLtvRatioBetween80And100PercentMember" name="CurrentEstimatedLtvRatioBetween80And100PercentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CurrentEstimatedLtvRatioGreaterThan125PercentMember" name="CurrentEstimatedLtvRatioGreaterThan125PercentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CurrentEstimatedLtvRatioLessThan80PercentMember" name="CurrentEstimatedLtvRatioLessThan80PercentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DateatwhichDividendRateBecomesFloating" name="DateatwhichDividendRateBecomesFloating" nillable="true" substitutionGroup="xbrli:item" type="xbrli:dateItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DaysPastDue120OrMoreMember" name="DaysPastDue120OrMoreMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DaysPastDue150OrMoreMember" name="DaysPastDue150OrMoreMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DaysPastDue180OrMoreMember" name="DaysPastDue180OrMoreMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DaysPastDue30OrMoreAndStillAccruingMember" name="DaysPastDue30OrMoreAndStillAccruingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DaysPastDue30OrMoreMember" name="DaysPastDue30OrMoreMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DaysPastDue30To119Member" name="DaysPastDue30To119Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DaysPastDue30To149Member" name="DaysPastDue30To149Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DaysPastDue30To89AndStillAccruingMember" name="DaysPastDue30To89AndStillAccruingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DaysPastDue30To89Member" name="DaysPastDue30To89Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DaysPastDue60OrMoreMember" name="DaysPastDue60OrMoreMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DaysPastDue60OrMoreOrSoonerWithDeterminationOfCollateralDependenceMember" name="DaysPastDue60OrMoreOrSoonerWithDeterminationOfCollateralDependenceMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DaysPastDue60OrMoreWithNotificationOfBankruptcyFilingOrOtherEventMember" name="DaysPastDue60OrMoreWithNotificationOfBankruptcyFilingOrOtherEventMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DaysPastDue90OrMoreAndStillAccruingMember" name="DaysPastDue90OrMoreAndStillAccruingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DaysPastDue90OrMoreMember" name="DaysPastDue90OrMoreMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DaysPastDue90To149Member" name="DaysPastDue90To149Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DaysUntilChargeOffLessThan60WithNotificationOfBankruptcyFilingOrOtherEventMember" name="DaysUntilChargeOffLessThan60WithNotificationOfBankruptcyFilingOrOtherEventMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DebitValuationAdjustmentMember" name="DebitValuationAdjustmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DebitValuationAdjustmentandFundingValuationAdjustmentMember" name="DebitValuationAdjustmentandFundingValuationAdjustmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DebtAndEquityInstrumentsMember" name="DebtAndEquityInstrumentsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DebtAndEquitySecuritiesMember" name="DebtAndEquitySecuritiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DebtInstrumentInterestRatePercentageModifiedForEffectsOfHedgeAccountingExcludingDebtAccountedForAtFairValueMaximum" name="DebtInstrumentInterestRatePercentageModifiedForEffectsOfHedgeAccountingExcludingDebtAccountedForAtFairValueMaximum" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DebtInstrumentInterestRatePercentageModifiedForEffectsOfHedgeAccountingExcludingDebtAccountedForAtFairValueMinimum" name="DebtInstrumentInterestRatePercentageModifiedForEffectsOfHedgeAccountingExcludingDebtAccountedForAtFairValueMinimum" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DebtInstrumentMaturitiesAfterYearFiveInterestRateStatedPercentageRateRangeMaximum" name="DebtInstrumentMaturitiesAfterYearFiveInterestRateStatedPercentageRateRangeMaximum" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DebtInstrumentMaturitiesAfterYearFiveInterestRateStatedPercentageRateRangeMinimum" name="DebtInstrumentMaturitiesAfterYearFiveInterestRateStatedPercentageRateRangeMinimum" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DebtInstrumentMaturitiesInNextTwelveMonthsInterestRateStatedPercentageRateRangeMaximum" name="DebtInstrumentMaturitiesInNextTwelveMonthsInterestRateStatedPercentageRateRangeMaximum" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DebtInstrumentMaturitiesInNextTwelveMonthsInterestRateStatedPercentageRateRangeMinimum" name="DebtInstrumentMaturitiesInNextTwelveMonthsInterestRateStatedPercentageRateRangeMinimum" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DebtInstrumentMaturitiesInYearsOneThroughFiveInterestRateStatedPercentageRateRangeMaximum" name="DebtInstrumentMaturitiesInYearsOneThroughFiveInterestRateStatedPercentageRateRangeMaximum" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DebtInstrumentMaturitiesInYearsOneThroughFiveInterestRateStatedPercentageRateRangeMinimum" name="DebtInstrumentMaturitiesInYearsOneThroughFiveInterestRateStatedPercentageRateRangeMinimum" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DebtInstrumentRedemptionDate" name="DebtInstrumentRedemptionDate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DebtInstrumentWeightedAverageInterestRateModifiedForEffectsOfHedgeAccounting" name="DebtInstrumentWeightedAverageInterestRateModifiedForEffectsOfHedgeAccounting" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_DebtInstrumentWeightedAverageInterestRateStatedPercentageExcludingStructuredNotes" name="DebtInstrumentWeightedAverageInterestRateStatedPercentageExcludingStructuredNotes" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_DebtInstrumentsMaturityDate" name="DebtInstrumentsMaturityDate" nillable="true" substitutionGroup="xbrli:item" type="us-types:dateStringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DebtSecuritiesNotIntendToSellThatHaveCreditLossesAbstract" name="DebtSecuritiesNotIntendToSellThatHaveCreditLossesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefermentPeriodExtension" name="DefermentPeriodExtension" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DeferredCostsCreditCardOriginationCostsAmortizationPeriod" name="DeferredCostsCreditCardOriginationCostsAmortizationPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DeferredTaxAssetsForeignOperations" name="DeferredTaxAssetsForeignOperations" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxTableTextBlock" name="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanActualPlanAssetAllocationsTableTextBlock" name="DefinedBenefitPlanActualPlanAssetAllocationsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanActualReturnOnPlanAssetsPercentage" name="DefinedBenefitPlanActualReturnOnPlanAssetsPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DefinedBenefitPlanAmortizationAbstract" name="DefinedBenefitPlanAmortizationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanAmountOfPlanInvestmentsHeldInFundsThatAreSponsoredOrManagedByAffiliatesOfEntity" name="DefinedBenefitPlanAmountOfPlanInvestmentsHeldInFundsThatAreSponsoredOrManagedByAffiliatesOfEntity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_DefinedBenefitPlanAmountsNotMeasuredAtFairValue" name="DefinedBenefitPlanAmountsNotMeasuredAtFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongtermReturnonPlanAssetsNextFiscalYear" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongtermReturnonPlanAssetsNextFiscalYear" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncreaseNextFiscalYear" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncreaseNextFiscalYear" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanBenefitObligationExcessRetirementPlan" name="DefinedBenefitPlanBenefitObligationExcessRetirementPlan" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_DefinedBenefitPlanBenefitsPaidBenefitObligation" name="DefinedBenefitPlanBenefitsPaidBenefitObligation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanContributionsByPlanParticipantsBenefitObligation" name="DefinedBenefitPlanContributionsByPlanParticipantsBenefitObligation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanEffectofPlanAmendmentChangeinProjectedBenefitObligation" name="DefinedBenefitPlanEffectofPlanAmendmentChangeinProjectedBenefitObligation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_DefinedBenefitPlanExcludedAmountOfOtherLiabilities" name="DefinedBenefitPlanExcludedAmountOfOtherLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_DefinedBenefitPlanExcludedAmountOfPayablesForInvestmentsPurchased" name="DefinedBenefitPlanExcludedAmountOfPayablesForInvestmentsPurchased" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_DefinedBenefitPlanExcludedAmountOfUSReceivablesForInvestmentsSoldAndDividendsAndInterestReceivables" name="DefinedBenefitPlanExcludedAmountOfUSReceivablesForInvestmentsSoldAndDividendsAndInterestReceivables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_DefinedBenefitPlanFairValueInvestmentsValuedAtNetAssetValue" name="DefinedBenefitPlanFairValueInvestmentsValuedAtNetAssetValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_DefinedBenefitPlanFairValueOfPlanAssetsAndLiabilitiesAbstract" name="DefinedBenefitPlanFairValueOfPlanAssetsAndLiabilitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DefinedBenefitPlanFairValueOfPlanAssetsSupplementalInformationAbstract" name="DefinedBenefitPlanFairValueOfPlanAssetsSupplementalInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanFairValueOfPlanLiabilities" name="DefinedBenefitPlanFairValueOfPlanLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_DefinedBenefitPlanFairValueofPlanAssetsandLiabilities" name="DefinedBenefitPlanFairValueofPlanAssetsandLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_DefinedBenefitPlanForeignCurrencyExchangeRateAndOtherChangesPlanAssets" name="DefinedBenefitPlanForeignCurrencyExchangeRateAndOtherChangesPlanAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanHealthCareCostTrendRateUsedtoDetermineBenefitObligationAssumedforNextFiscalYear" name="DefinedBenefitPlanHealthCareCostTrendRateUsedtoDetermineBenefitObligationAssumedforNextFiscalYear" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanInterestCreditingRate" name="DefinedBenefitPlanInterestCreditingRate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanNetPeriodicBenefitCostMaterialPlans" name="DefinedBenefitPlanNetPeriodicBenefitCostMaterialPlans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanPercentAboveWhichAmortizationOfNetGainsAndLossesIsIncludedInAnnualNetPeriodicBenefitCost" name="DefinedBenefitPlanPercentAboveWhichAmortizationOfNetGainsAndLossesIsIncludedInAnnualNetPeriodicBenefitCost" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanUnfundedCommitmentsToPurchaseLimitedPartnershipInvestmentsForPlan" name="DefinedBenefitPlanUnfundedCommitmentsToPurchaseLimitedPartnershipInvestmentsForPlan" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationTableTextBlock" name="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostTableTextBlock" name="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlansCompensationLimit" name="DefinedBenefitPlansCompensationLimit" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlansContractuallyRequiredFutureEmployerContributionsinNextFiscalYear" name="DefinedBenefitPlansContractuallyRequiredFutureEmployerContributionsinNextFiscalYear" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedContributionPlanEmployeeAnnualCompensationAmountNotEligibleForEmployersMatchingContributions" name="DefinedContributionPlanEmployeeAnnualCompensationAmountNotEligibleForEmployersMatchingContributions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_DepositsLineItems" name="DepositsLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DepositsTable" name="DepositsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DepositsWithBankingSubsidiaries" name="DepositsWithBankingSubsidiaries" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_DepositsWithFederalReserveBanks" name="DepositsWithFederalReserveBanks" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_DerivativeAssetsNetExposureAfterLiquidSecuritiesAndorCashCollateralHeldAtThirdPartyCustodiansAssetsSubjectToMasterNettingArrangement" name="DerivativeAssetsNetExposureAfterLiquidSecuritiesAndorCashCollateralHeldAtThirdPartyCustodiansAssetsSubjectToMasterNettingArrangement" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_DerivativeCollateralObligationToReturnSecuritiesAndorCashHeldByThirdPartyCustodians" name="DerivativeCollateralObligationToReturnSecuritiesAndorCashHeldByThirdPartyCustodians" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_DerivativeCollateralRightToReclaimSecuritiesAndorCashHeldAtThirdPartyCustodians" name="DerivativeCollateralRightToReclaimSecuritiesAndorCashHeldAtThirdPartyCustodians" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_DerivativeCreditRiskandFundingValuationAdjustments" name="DerivativeCreditRiskandFundingValuationAdjustments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_DerivativeGainLossOnDerivativeNetRealEstateMortgagesRelatedAndOtherAdjustments" name="DerivativeGainLossOnDerivativeNetRealEstateMortgagesRelatedAndOtherAdjustments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_DerivativeLiabilitiesNetAmountAfterLiquidSecuritiesAndorCashCollateralHeldAtThirdPartyCustodiansLiabilitiesSubjectToMasterNettingAgreement" name="DerivativeLiabilitiesNetAmountAfterLiquidSecuritiesAndorCashCollateralHeldAtThirdPartyCustodiansLiabilitiesSubjectToMasterNettingAgreement" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_DerivativePayableCollateralAbstract" name="DerivativePayableCollateralAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DerivativePayablesMember" name="DerivativePayablesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DerivativeQualifyingAsGuaranteesPayables" name="DerivativeQualifyingAsGuaranteesPayables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_DerivativeQualifyingAsGuaranteesReceivables" name="DerivativeQualifyingAsGuaranteesReceivables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_DerivativeReceivableCollateralAbstract" name="DerivativeReceivableCollateralAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DerivativeorStructuredNoteFundingValuationAdjustmentMember" name="DerivativeorStructuredNoteFundingValuationAdjustmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DerivativesAndSecuritiesPurchasedAndSoldUnderResaleAndRepurchaseAgreementsOffsettingPolicyPolicyTextBlock" name="DerivativesAndSecuritiesPurchasedAndSoldUnderResaleAndRepurchaseAgreementsOffsettingPolicyPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DerivativesAssetsSubjectToMasterNettingArrangement" name="DerivativesAssetsSubjectToMasterNettingArrangement" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_DerivativesLiabilitiesSubjectToMasterNettingArrangement" name="DerivativesLiabilitiesSubjectToMasterNettingArrangement" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_DerivativesMaximumExposureToLoss" name="DerivativesMaximumExposureToLoss" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_DerivativesQualifyingAsGuaranteesAbstract" name="DerivativesQualifyingAsGuaranteesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DerivativesQualifyingAsGuaranteesMember" name="DerivativesQualifyingAsGuaranteesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DifferenceBetweenAggregateFairValueAndAggregateRemainingContractualPrincipalBalanceOutstandingTableTextBlock" name="DifferenceBetweenAggregateFairValueAndAggregateRemainingContractualPrincipalBalanceOutstandingTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DisclosureOfCurrentCreditAndLiquidityRiskOfDerivativesTableTextBlock" name="DisclosureOfCurrentCreditAndLiquidityRiskOfDerivativesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DisclosureOfFairValueHedgeGainsAndLossesTableTextBlock" name="DisclosureOfFairValueHedgeGainsAndLossesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DiscountedCashFlowsValuationTechniqueMember" name="DiscountedCashFlowsValuationTechniqueMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DividendBasisSpreadOnVariableRate" name="DividendBasisSpreadOnVariableRate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DividendDescriptionOfVariableRateBasis" name="DividendDescriptionOfVariableRateBasis" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DividendsFromGuaranteedCapitalDebtSecurities" name="DividendsFromGuaranteedCapitalDebtSecurities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_DividendsFromSubsidiaries" name="DividendsFromSubsidiaries" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DuePeriodOfMortgageBackedSecuritiesAndCollateralizedMortgageObligations" name="DuePeriodOfMortgageBackedSecuritiesAndCollateralizedMortgageObligations" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_EmployeeStockOptionsAndSarsMember" name="EmployeeStockOptionsAndSarsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_EquitySecuritiesIndustryBanksAndFinanceCompaniesMember" name="EquitySecuritiesIndustryBanksAndFinanceCompaniesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_EquitySecuritiesIndustryBusinessServicesMember" name="EquitySecuritiesIndustryBusinessServicesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_EquitySecuritiesIndustryCapitalEquipmentMember" name="EquitySecuritiesIndustryCapitalEquipmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_EquitySecuritiesIndustryConsumerGoodsMember" name="EquitySecuritiesIndustryConsumerGoodsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_EquitySecuritiesIndustryEnergyMember" name="EquitySecuritiesIndustryEnergyMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_EquitySecuritiesIndustryMaterialsMember" name="EquitySecuritiesIndustryMaterialsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_EquitySecuritiesIndustryOtherMember" name="EquitySecuritiesIndustryOtherMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_EquitySecuritiesIndustryRealEstateMember" name="EquitySecuritiesIndustryRealEstateMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ExcessDeficitOfAssetsOverAvailableLiquidity" name="ExcessDeficitOfAssetsOverAvailableLiquidity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_ExpiresAfterFiveYearsMember" name="ExpiresAfterFiveYearsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ExpiresAfterOneYearThroughThreeYearsMember" name="ExpiresAfterOneYearThroughThreeYearsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ExpiresAfterThreeYearsThroughFiveYearsMember" name="ExpiresAfterThreeYearsThroughFiveYearsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ExpiresinoneyearorlessMember" name="ExpiresinoneyearorlessMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis" name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsDomain" name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDisclosureItemsDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueAssetsLevel2toLevel3TransfersAmount" name="FairValueAssetsLevel2toLevel3TransfersAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueAssetsLevel3toLevel2TransfersAmount" name="FairValueAssetsLevel3toLevel2TransfersAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FairValueAssetsMeasuredOnRecurringBasisNumericAbstract" name="FairValueAssetsMeasuredOnRecurringBasisNumericAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FairValueInputsAssetsAndLiabilitiesQuantitativeInformationLineItems" name="FairValueInputsAssetsAndLiabilitiesQuantitativeInformationLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FairValueInputsAssetsAndLiabilitiesQuantitativeInformationTable" name="FairValueInputsAssetsAndLiabilitiesQuantitativeInformationTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueInputsAssetsAndLiabilitiesQuantitativeInformationTableTextBlock" name="FairValueInputsAssetsAndLiabilitiesQuantitativeInformationTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueInputsConditionalDefaultRate" name="FairValueInputsConditionalDefaultRate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueInputsCreditCorrelation" name="FairValueInputsCreditCorrelation" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueInputsCreditSpread" name="FairValueInputsCreditSpread" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueInputsEquityCorrelation" name="FairValueInputsEquityCorrelation" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueInputsEquityVolatility" name="FairValueInputsEquityVolatility" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueInputsForeignExchangeCorrelation" name="FairValueInputsForeignExchangeCorrelation" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueInputsForwardCommodityPrice" name="FairValueInputsForwardCommodityPrice" nillable="true" substitutionGroup="xbrli:item" type="us-types:perUnitItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueInputsInterestRateCorrelation" name="FairValueInputsInterestRateCorrelation" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueInputsInterestRateSpreadVolatility" name="FairValueInputsInterestRateSpreadVolatility" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueInputsLiquidationValueDiscount" name="FairValueInputsLiquidationValueDiscount" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueInputsLiquidityAdjustment" name="FairValueInputsLiquidityAdjustment" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueInputsPrice" name="FairValueInputsPrice" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueLiabilitiesLevel2toLevel3TransfersAmount" name="FairValueLiabilitiesLevel2toLevel3TransfersAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueLiabilitiesLevel3toLevel2TransfersAmount" name="FairValueLiabilitiesLevel3toLevel2TransfersAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisAssetRealizedandUnrealizedGainsLosses" name="FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisAssetRealizedandUnrealizedGainsLosses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisLiabilityRealizedandUnrealizedGainsLosses" name="FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisLiabilityRealizedandUnrealizedGainsLosses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisNetDerivativeAssetLiabilityRealizedandUnrealizedGainsLosses" name="FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisNetDerivativeAssetLiabilityRealizedandUnrealizedGainsLosses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueNetDerivativeAssetLiabilityMeasuredonRecurringBasisChangeinUnrealizedGainLoss" name="FairValueNetDerivativeAssetLiabilityMeasuredonRecurringBasisChangeinUnrealizedGainLoss" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueOfFinancialInstrumentsFairValueOptionPolicyPolicyTextBlock" name="FairValueOfFinancialInstrumentsFairValueOptionPolicyPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FairValueOptionAbstract" name="FairValueOptionAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueOptionBeneficialInterestsIssuedByConsolidatedVIEsChangesInFairValue" name="FairValueOptionBeneficialInterestsIssuedByConsolidatedVIEsChangesInFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueOptionDebtAndEquityTradingSecuritiesChangesInFairValue" name="FairValueOptionDebtAndEquityTradingSecuritiesChangesInFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueOptionDepositsChangesInFairValue" name="FairValueOptionDepositsChangesInFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueOptionFederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseChangesInFairValue" name="FairValueOptionFederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseChangesInFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueOptionFederalFundsSoldAndSecuritiesPurchasedUnderResaleAgreementsChangesInFairValue" name="FairValueOptionFederalFundsSoldAndSecuritiesPurchasedUnderResaleAgreementsChangesInFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueOptionLoansOtherChangesInFairValue" name="FairValueOptionLoansOtherChangesInFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueOptionLoansReportedAsTradingAssetsChangesInFairValueFromInstrumentSpecificCreditRisk" name="FairValueOptionLoansReportedAsTradingAssetsChangesInFairValueFromInstrumentSpecificCreditRisk" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueOptionLoansReportedAsTradingAssetsOtherChangesInFairValue" name="FairValueOptionLoansReportedAsTradingAssetsOtherChangesInFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueOptionLongTermDebtOtherChangesInFairValue" name="FairValueOptionLongTermDebtOtherChangesInFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueOptionOtherAssetsChangesInFairValue" name="FairValueOptionOtherAssetsChangesInFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueOptionOtherBorrowedFundsChangesInFairValue" name="FairValueOptionOtherBorrowedFundsChangesInFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueOptionOtherLiabilitiesChangesInFairValue" name="FairValueOptionOtherLiabilitiesChangesInFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueOptionSecuritiesBorrowedChangesInFairValue" name="FairValueOptionSecuritiesBorrowedChangesInFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueOptionStructuredNotesByBalanceSheetClassificationAndPrimaryEmbeddedDerivativeRiskTableTextBlock" name="FairValueOptionStructuredNotesByBalanceSheetClassificationAndPrimaryEmbeddedDerivativeRiskTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueOptionsLoansHeldAsAssets" name="FairValueOptionsLoansHeldAsAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_FairValueOptionsOtherPerformingLoans" name="FairValueOptionsOtherPerformingLoans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_FairValueTransferAxis" name="FairValueTransferAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FairValueTransferDomain" name="FairValueTransferDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueofSecuritiesTransferredfromAvailableForSaletoHeldToMaturity" name="FairValueofSecuritiesTransferredfromAvailableForSaletoHeldToMaturity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_FederalFundsPurchasedSecuritiesSoldUnderAgreementsToRepurchase" name="FederalFundsPurchasedSecuritiesSoldUnderAgreementsToRepurchase" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_FederalReserveBankOfNewYorkMember" name="FederalReserveBankOfNewYorkMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FederalRestrictionOnSecuredBorrowingsFromSubsidiariesAllLoansPortionOfSubsidiaryTotalCapitalPercentage" name="FederalRestrictionOnSecuredBorrowingsFromSubsidiariesAllLoansPortionOfSubsidiaryTotalCapitalPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FederalRestrictionOnSecuredBorrowingsFromSubsidiariesPerLoanPortionOfSubsidiaryTotalCapitalPercentage" name="FederalRestrictionOnSecuredBorrowingsFromSubsidiariesPerLoanPortionOfSubsidiaryTotalCapitalPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FeesAndCommissionsMortgageBankingAndRelatedAllOther" name="FeesAndCommissionsMortgageBankingAndRelatedAllOther" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FeesAndCommissionsMortgageBankingAndRelatedComponentsAbstract" name="FeesAndCommissionsMortgageBankingAndRelatedComponentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FeesAndCommissionsMortgageBankingAndRelatedComponentsTableTextBlock" name="FeesAndCommissionsMortgageBankingAndRelatedComponentsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FiledMotiontoDismissMember" name="FiledMotiontoDismissMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancialInstitutionsMember" name="FinancialInstitutionsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancingReceivableByCurrentEstimatedLoanToValueRatioAxis" name="FinancingReceivableByCurrentEstimatedLoanToValueRatioAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancingReceivableByCurrentEstimatedLoanToValueRatioDomain" name="FinancingReceivableByCurrentEstimatedLoanToValueRatioDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancingReceivableByDelinquencyStatusAxis" name="FinancingReceivableByDelinquencyStatusAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancingReceivableByDelinquencyStatusDomain" name="FinancingReceivableByDelinquencyStatusDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FinancingReceivableExcludedPurchasedfromCorrespondentsOriginatedinAccordancewiththeFirmsUnderwritingStandards" name="FinancingReceivableExcludedPurchasedfromCorrespondentsOriginatedinAccordancewiththeFirmsUnderwritingStandards" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancingReceivableModificationStatusAxis" name="FinancingReceivableModificationStatusAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancingReceivableModificationStatusDomain" name="FinancingReceivableModificationStatusDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FinancingReceivableModificationsNewTroubledDebtRestructurings" name="FinancingReceivableModificationsNewTroubledDebtRestructurings" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FinancingReceivableModificationsNumberOfContractModificationsThatOccurred" name="FinancingReceivableModificationsNumberOfContractModificationsThatOccurred" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FinancingReceivableModificationsPercentageOfModificationsThatOccurredInterestRateReductions" name="FinancingReceivableModificationsPercentageOfModificationsThatOccurredInterestRateReductions" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FinancingReceivableModificationsPercentageOfModificationsThatOccurredOther" name="FinancingReceivableModificationsPercentageOfModificationsThatOccurredOther" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FinancingReceivableModificationsPercentageOfModificationsThatOccurredPrincipalAndInterestDeferred" name="FinancingReceivableModificationsPercentageOfModificationsThatOccurredPrincipalAndInterestDeferred" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FinancingReceivableModificationsPercentageOfModificationsThatOccurredPrincipalForgiveness" name="FinancingReceivableModificationsPercentageOfModificationsThatOccurredPrincipalForgiveness" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FinancingReceivableModificationsPercentageOfModificationsThatOccurredTermOrPaymentExtension" name="FinancingReceivableModificationsPercentageOfModificationsThatOccurredTermOrPaymentExtension" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FinancingReceivableModificationsPostModificationWeightedAverageInterestRateOfLoansWithRateReductions" name="FinancingReceivableModificationsPostModificationWeightedAverageInterestRateOfLoansWithRateReductions" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FinancingReceivableModificationsPostModificationWeightedAverageRemainingTermofFinancingReceivablesWithTermOrPaymentExtensions" name="FinancingReceivableModificationsPostModificationWeightedAverageRemainingTermofFinancingReceivablesWithTermOrPaymentExtensions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FinancingReceivableModificationsPreModificationWeightedAverageInterestRateOfLoansWithRateReductions" name="FinancingReceivableModificationsPreModificationWeightedAverageInterestRateOfLoansWithRateReductions" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FinancingReceivableModificationsPreModificationWeightedAverageRemainingTermofFinancingReceivablesWithTermOrPaymentExtensions" name="FinancingReceivableModificationsPreModificationWeightedAverageRemainingTermofFinancingReceivablesWithTermOrPaymentExtensions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FinancingReceivableModificationsPrincipalDeferred" name="FinancingReceivableModificationsPrincipalDeferred" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FinancingReceivableModificationsPrincipalForgiven" name="FinancingReceivableModificationsPrincipalForgiven" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FinancingReceivableModificationsWeightedAverageRemainingLife" name="FinancingReceivableModificationsWeightedAverageRemainingLife" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancingReceivablePolicyAxis" name="FinancingReceivablePolicyAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancingReceivablePolicyCurrentMember" name="FinancingReceivablePolicyCurrentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancingReceivablePolicyDomain" name="FinancingReceivablePolicyDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancingReceivablePolicyPreviousMember" name="FinancingReceivablePolicyPreviousMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FirmAdministeredMultiSellerConduitsMember" name="FirmAdministeredMultiSellerConduitsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FirmSponsoredCreditCardSecuritizationTrustsMember" name="FirmSponsoredCreditCardSecuritizationTrustsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FirmSponsoredMortgageAndOtherConsumerSecuritizationTrustsAbstract" name="FirmSponsoredMortgageAndOtherConsumerSecuritizationTrustsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FirmSponsoredMortgageAndOtherConsumerSecuritizationTrustsTableTextBlock" name="FirmSponsoredMortgageAndOtherConsumerSecuritizationTrustsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FirmsExposureToNonconsolidatedMunicipalBondVIEsTableTextBlock" name="FirmsExposureToNonconsolidatedMunicipalBondVIEsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FirmsExposureToNonconsolidatedMunicipalBondVariableInterestEntitiesAbstract" name="FirmsExposureToNonconsolidatedMunicipalBondVariableInterestEntitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FirstChicagoNbdCapitalIMember" name="FirstChicagoNbdCapitalIMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FirstFiftyPercentMember" name="FirstFiftyPercentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ForeignExchangeInvestigationsandLitigationMember" name="ForeignExchangeInvestigationsandLitigationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ForeignMortgageBackedSecuritiesMember" name="ForeignMortgageBackedSecuritiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ForeignPensionPlansAndOtherForeignPostretirementBenefitPlansMember" name="ForeignPensionPlansAndOtherForeignPostretirementBenefitPlansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ForwardRateImpliedbytheCitigroupPensionDiscountCurveatwhichExcessCashisAssumedtobeReinvested" name="ForwardRateImpliedbytheCitigroupPensionDiscountCurveatwhichExcessCashisAssumedtobeReinvested" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FutureAndForwardContractsMember" name="FutureAndForwardContractsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_GainOnExpectedRecoveryOfSubordinatedLoanPreTax" name="GainOnExpectedRecoveryOfSubordinatedLoanPreTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_GeneralMotorsLitigationMember" name="GeneralMotorsLitigationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_GovernmentAgenciesMember" name="GovernmentAgenciesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_GovernmentDebtSecuritiesMember" name="GovernmentDebtSecuritiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_HealthcareCreditRiskConcentrationMember" name="HealthcareCreditRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_HeldToMaturitySecuritiesDebtMaturitiesAverageYield" name="HeldToMaturitySecuritiesDebtMaturitiesAverageYield" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_HeldToMaturitySecuritiesDebtMaturitiesAverageYieldAfterFiveThroughTenYears" name="HeldToMaturitySecuritiesDebtMaturitiesAverageYieldAfterFiveThroughTenYears" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_HeldToMaturitySecuritiesDebtMaturitiesAverageYieldAfterOneThroughFiveYears" name="HeldToMaturitySecuritiesDebtMaturitiesAverageYieldAfterOneThroughFiveYears" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_HeldToMaturitySecuritiesDebtMaturitiesAverageYieldAfterTenYears" name="HeldToMaturitySecuritiesDebtMaturitiesAverageYieldAfterTenYears" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_HeldToMaturitySecuritiesDebtMaturitiesAverageYieldWithinOneYear" name="HeldToMaturitySecuritiesDebtMaturitiesAverageYieldWithinOneYear" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_HeldtomaturitySecuritiesDebtMaturitiesSingleMaturityDateAverageYieldAbstract" name="HeldtomaturitySecuritiesDebtMaturitiesSingleMaturityDateAverageYieldAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_HomeEquityJuniorLienExcludingLinesOfCreditMember" name="HomeEquityJuniorLienExcludingLinesOfCreditMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_HomeEquityJuniorLienMember" name="HomeEquityJuniorLienMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_HomeEquityLineOfCreditAmortizationPeriod" name="HomeEquityLineOfCreditAmortizationPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_HomeEquityLineOfCreditAmortizationStatusAmortizationPeriodMember" name="HomeEquityLineOfCreditAmortizationStatusAmortizationPeriodMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_HomeEquityLineOfCreditAmortizationStatusDomain" name="HomeEquityLineOfCreditAmortizationStatusDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_HomeEquityLineOfCreditAmortizationStatusRevolvingPeriodMember" name="HomeEquityLineOfCreditAmortizationStatusRevolvingPeriodMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_HomeEquityLineOfCreditByAmortizationStatusAxis" name="HomeEquityLineOfCreditByAmortizationStatusAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_HomeEquityLineOfCreditOpenEndedRevolvingPeriod" name="HomeEquityLineOfCreditOpenEndedRevolvingPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_HomeEquitySeniorLienMember" name="HomeEquitySeniorLienMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ImpactOfCreditAdjustmentsOnEarningsAbstract" name="ImpactOfCreditAdjustmentsOnEarningsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ImpactOfRegulatoryGuidanceAxis" name="ImpactOfRegulatoryGuidanceAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ImpairedCollateralDependentLoansAbstract" name="ImpairedCollateralDependentLoansAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ImpairedCollateralDependentLoansMember" name="ImpairedCollateralDependentLoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ImpairedFinancingReceivablesAverageRecordedInvestmentTableTextBlock" name="ImpairedFinancingReceivablesAverageRecordedInvestmentTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ImpairmentMethodologyAbstract" name="ImpairmentMethodologyAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_InProcessofActiveorSuspendedForeclosureMember" name="InProcessofActiveorSuspendedForeclosureMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_IncreaseDecreaseInAccountsPayableAndOtherLiabilities" name="IncreaseDecreaseInAccountsPayableAndOtherLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_IncreaseDecreaseInAccruedInterestsAndAccountsReceivable" name="IncreaseDecreaseInAccruedInterestsAndAccountsReceivable" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_IncreaseDecreaseInBeneficialInterestsIssuedByConsolidatedVariableInterestEntities" name="IncreaseDecreaseInBeneficialInterestsIssuedByConsolidatedVariableInterestEntities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_IncreaseDecreaseInLevel3AssetSalesAmounts" name="IncreaseDecreaseInLevel3AssetSalesAmounts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_IncreaseDecreaseInLevel3Assets" name="IncreaseDecreaseInLevel3Assets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_IncreaseDecreaseInTaxRateResultingFromAbstract" name="IncreaseDecreaseInTaxRateResultingFromAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_IncreaseDecreaseInTreasuryStockRollForward" name="IncreaseDecreaseInTreasuryStockRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_IndemnificationAgreementSecuritiesLendingGuaranteesCollateralHeldInSupportOf" name="IndemnificationAgreementSecuritiesLendingGuaranteesCollateralHeldInSupportOf" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_IndemnificationAgreementsLoanSaleAndSecuritizationLoansSoldWithRecourseCarryingValue" name="IndemnificationAgreementsLoanSaleAndSecuritizationLoansSoldWithRecourseCarryingValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_IndemnificationAgreementsLoanSaleAndSecuritizationLoansSoldWithRecourseContractualAmount" name="IndemnificationAgreementsLoanSaleAndSecuritizationLoansSoldWithRecourseContractualAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_InformationAboutDelinquenciesNetChargeOffsAndComponentsOfOffBalanceSheetSecuritizedFinancialAssetsTableTextBlock" name="InformationAboutDelinquenciesNetChargeOffsAndComponentsOfOffBalanceSheetSecuritizedFinancialAssetsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_InformationOnAssetsAndLiabilitiesRelatedToVIEsThatAreConsolidatedByFirmTableTextBlock" name="InformationOnAssetsAndLiabilitiesRelatedToVIEsThatAreConsolidatedByFirmTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_InformationOnAssetsAndLiabilitiesRelatedToVariableInterestEntitiesThatAreConsolidatedByFirmAbstract" name="InformationOnAssetsAndLiabilitiesRelatedToVariableInterestEntitiesThatAreConsolidatedByFirmAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_IntangibleAssetsByMajorClassLineItems" name="IntangibleAssetsByMajorClassLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_IntangibleAssetsNetExcludingGoodwillAndMortgageServicingRightsMsrsAbstract" name="IntangibleAssetsNetExcludingGoodwillAndMortgageServicingRightsMsrsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_IntangibleAssetsNetExcludingGoodwillAndMortgageServicingRightsTextBlockTableTextBlock" name="IntangibleAssetsNetExcludingGoodwillAndMortgageServicingRightsTextBlockTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_IntentToSellMember" name="IntentToSellMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_InterchangeLitigationDefendantGroupMember" name="InterchangeLitigationDefendantGroupMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_InterchangeLitigationMember" name="InterchangeLitigationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_IntercompanyTransactionsBySubsidiaryAxis" name="IntercompanyTransactionsBySubsidiaryAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_InterestExpensetoSubsidiaries" name="InterestExpensetoSubsidiaries" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_InterestIncomeAndInterestExpensePolicyTextBlock" name="InterestIncomeAndInterestExpensePolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_InterestIncomeFromSubsidiaries" name="InterestIncomeFromSubsidiaries" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_InterestIncomeSecuritiesBorrowed" name="InterestIncomeSecuritiesBorrowed" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_InterestIncomeTradingAssets" name="InterestIncomeTradingAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_InternalCreditRatingInvestmentGradeFourMember" name="InternalCreditRatingInvestmentGradeFourMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_InternalCreditRatingInvestmentGradeOneMember" name="InternalCreditRatingInvestmentGradeOneMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_InternalCreditRatingInvestmentGradeThreeMember" name="InternalCreditRatingInvestmentGradeThreeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_InternalCreditRatingInvestmentGradeTwoMember" name="InternalCreditRatingInvestmentGradeTwoMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_InternationalEquitySecuritiesMember" name="InternationalEquitySecuritiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_InternationalOperationsTextBlock" name="InternationalOperationsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_InvestmentBankingAdvisoryFeeRevenue" name="InvestmentBankingAdvisoryFeeRevenue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_InvestmentGradeMember" name="InvestmentGradeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_InvestmentManagementLitigationMember" name="InvestmentManagementLitigationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_InvestmentSecuritiesContinuousUnrealizedLossPosition12MonthsorLongerAggregateLossPointinTime" name="InvestmentSecuritiesContinuousUnrealizedLossPosition12MonthsorLongerAggregateLossPointinTime" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_InvestmentSecuritiesContinuousUnrealizedLossPositionAbstract" name="InvestmentSecuritiesContinuousUnrealizedLossPositionAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_InvestmentSecuritiesContinuousUnrealizedLossPositionAggregateLossPointinTime" name="InvestmentSecuritiesContinuousUnrealizedLossPositionAggregateLossPointinTime" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_InvestmentSecuritiesContinuousUnrealizedLossPositionFairValue" name="InvestmentSecuritiesContinuousUnrealizedLossPositionFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_InvestmentSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" name="InvestmentSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_InvestmentSecuritiesContinuousUnrealizedLossPositionLessthan12MonthsAggregateLossPointinTime" name="InvestmentSecuritiesContinuousUnrealizedLossPositionLessthan12MonthsAggregateLossPointinTime" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_InvestmentSecuritiesContinuousUnrealizedLossPositionTwelveMonthsorLongerFairValue" name="InvestmentSecuritiesContinuousUnrealizedLossPositionTwelveMonthsorLongerFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_InvestmentValuedAtNetAssetValue" name="InvestmentValuedAtNetAssetValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_InvestmentsInSubsidiaries" name="InvestmentsInSubsidiaries" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_IssuerTrustsThatGuaranteeCapitalDebtSecuritiesNumber" name="IssuerTrustsThatGuaranteeCapitalDebtSecuritiesNumber" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_JpmorganChaseBankNAMember" name="JpmorganChaseBankNAMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_JpmorganChaseCapitalXiiiMember" name="JpmorganChaseCapitalXiiiMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_JpmorganChaseCapitalXxiMember" name="JpmorganChaseCapitalXxiMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_JpmorganChaseCapitalXxiiiMember" name="JpmorganChaseCapitalXxiiiMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_JpmorganChaseCapitalXxixMember" name="JpmorganChaseCapitalXxixMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_JpmorganChaseCoMember" name="JpmorganChaseCoMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_JuniorSubordinatedDebentureOwedToUnconsolidatedSubsidiaryTrustLiquidationPreferencePercentage" name="JuniorSubordinatedDebentureOwedToUnconsolidatedSubsidiaryTrustLiquidationPreferencePercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_JuniorSubordinatedDebentureOwedToUnconsolidatedSubsidiaryTrustTableTextBlock" name="JuniorSubordinatedDebentureOwedToUnconsolidatedSubsidiaryTrustTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_JuniorSubordinatedDebentureOwedtoUnconsolidatedSubsidiaryTrustIncludedinCapital" name="JuniorSubordinatedDebentureOwedtoUnconsolidatedSubsidiaryTrustIncludedinCapital" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_JuniorSubordinatedDebentureOwedtoUnconsolidatedSubsidiaryTrustIncludedinTier2Capital" name="JuniorSubordinatedDebentureOwedtoUnconsolidatedSubsidiaryTrustIncludedinTier2Capital" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_LIBORandOtherBenchmarkRateInvestigationsandLitigationMember" name="LIBORandOtherBenchmarkRateInvestigationsandLitigationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LehmanBrothersBankruptcyProceedingsMember" name="LehmanBrothersBankruptcyProceedingsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LendingAndDepositRelatedFees" name="LendingAndDepositRelatedFees" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LendingRelatedCommitmentsMember" name="LendingRelatedCommitmentsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LettersOfCreditHedgedByDerivativeTransactionsMember" name="LettersOfCreditHedgedByDerivativeTransactionsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_Level3AnalysisSupplementalDataAbstract" name="Level3AnalysisSupplementalDataAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_Level3RollforwardSupplementalDataAbstract" name="Level3RollforwardSupplementalDataAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LevelThreeLiabilitiesAsPercentageOfTotalFirmLiabilitiesAtFairValue" name="LevelThreeLiabilitiesAsPercentageOfTotalFirmLiabilitiesAtFairValue" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_LimitedPartnershipsMember" name="LimitedPartnershipsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LimitedProgramWideCreditEnhancement" name="LimitedProgramWideCreditEnhancement" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_LineOfCreditCloseCriteriaPeriodPastDue" name="LineOfCreditCloseCriteriaPeriodPastDue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LiquidityImpactofDowngradeTriggersonOTCandOTCClearedDerivativesAbstract" name="LiquidityImpactofDowngradeTriggersonOTCandOTCClearedDerivativesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LitigationAbstract" name="LitigationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LitigationByCourtJurisdictionAxis" name="LitigationByCourtJurisdictionAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LitigationByCourtJurisdictionDomain" name="LitigationByCourtJurisdictionDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LitigationDismissedMember" name="LitigationDismissedMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LoanModificationProgramFixedPaymentPlanPeriod" name="LoanModificationProgramFixedPaymentPlanPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LoanPortfolioSegmentDescriptionsTableTextBlock" name="LoanPortfolioSegmentDescriptionsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LoansAndLeasesReceivableDeferredCosts" name="LoansAndLeasesReceivableDeferredCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_LoansAndLeasesReceivableImpairedCollateralDependentLoansAtFairValue" name="LoansAndLeasesReceivableImpairedCollateralDependentLoansAtFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_LoansAndLeasesReceivableImpairedRevertedToOriginalPaymentTermsAmount" name="LoansAndLeasesReceivableImpairedRevertedToOriginalPaymentTermsAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_LoansAndLeasesReceivableImpairedTroubledDebtRestructuringsNotHavingYetMadeSixPayments" name="LoansAndLeasesReceivableImpairedTroubledDebtRestructuringsNotHavingYetMadeSixPayments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_LoansByImpairmentMethodologyAbstract" name="LoansByImpairmentMethodologyAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LoansChargeOffCriteriaPeriodPastDue" name="LoansChargeOffCriteriaPeriodPastDue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LoansHeldForSaleAndLoansAtFairValueCreditRiskConcentrationMember" name="LoansHeldForSaleAndLoansAtFairValueCreditRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LoansInsuredOrGuaranteedByGovernmentsAxis" name="LoansInsuredOrGuaranteedByGovernmentsAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LoansInsuredOrGuaranteedByGovernmentsDomain" name="LoansInsuredOrGuaranteedByGovernmentsDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LoansReceivableAtFairValue" name="LoansReceivableAtFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome" name="LoansReceivableHeldForInvestmentNetOfDeferredIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_LoansReceivableHeldForSaleExcludingLoansAtFairValue" name="LoansReceivableHeldForSaleExcludingLoansAtFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_LoansReceivableNotForTradingMember" name="LoansReceivableNotForTradingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LoansReportedAsTradingAssetsAbstract" name="LoansReportedAsTradingAssetsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LoansRepurchasedOrLoansWithOptionToRepurchase" name="LoansRepurchasedOrLoansWithOptionToRepurchase" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_LoansRetainedMember" name="LoansRetainedMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LoansSoldWithRecourseAbstract" name="LoansSoldWithRecourseAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LoansSoldWithRecourseMember" name="LoansSoldWithRecourseMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LongTermBeneficialInterests" name="LongTermBeneficialInterests" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_LongTermBeneficialInterestsAbstract" name="LongTermBeneficialInterestsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LongTermBeneficialInterestsMaturitiesAxis" name="LongTermBeneficialInterestsMaturitiesAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LongTermBeneficialInterestsMaturitiesBetweenOneAndFiveYearsMember" name="LongTermBeneficialInterestsMaturitiesBetweenOneAndFiveYearsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LongTermBeneficialInterestsMaturitiesDomain" name="LongTermBeneficialInterestsMaturitiesDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LongTermBeneficialInterestsMaturitiesOverFiveYearsMember" name="LongTermBeneficialInterestsMaturitiesOverFiveYearsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LongTermBeneficialInterestsMaturitiesUnderOneYearMember" name="LongTermBeneficialInterestsMaturitiesUnderOneYearMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LongTermBeneficialInterestsMember" name="LongTermBeneficialInterestsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LongTermDebtCollateral" name="LongTermDebtCollateral" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_LongTermDebtFixedInterestRateMember" name="LongTermDebtFixedInterestRateMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LongTermDebtMaturingInYearsOneThroughFive" name="LongTermDebtMaturingInYearsOneThroughFive" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_LongTermDebtOtherBorrowedFundsAndDepositsMember" name="LongTermDebtOtherBorrowedFundsAndDepositsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LongTermDebtSupplementalInformationAbstract" name="LongTermDebtSupplementalInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LongTermDebtVariableInterestRateMember" name="LongTermDebtVariableInterestRateMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LongtermdebtcarryingvaluesbycontractualmaturityTableTextBlock" name="LongtermdebtcarryingvaluesbycontractualmaturityTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LossContingenciesByAssociatedPartyLitigationRelatedDomain" name="LossContingenciesByAssociatedPartyLitigationRelatedDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LossContingenciesByNameAssociatedWithContingencyAxis" name="LossContingenciesByNameAssociatedWithContingencyAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LossContingencyDamagesSoughtCounterclaimsValue" name="LossContingencyDamagesSoughtCounterclaimsValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_LossContingencyDamagesSoughtRecoveriesValue" name="LossContingencyDamagesSoughtRecoveriesValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_LossContingencySettlementAgreementConsiderationBasisPointsOfInterchange" name="LossContingencySettlementAgreementConsiderationBasisPointsOfInterchange" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LossContingencySettlementAgreementConsiderationPercentage" name="LossContingencySettlementAgreementConsiderationPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LossContingencySettlementAgreementConsiderationPeriodClassPlaintiffsToReceiveBasisPointsOfInterchange" name="LossContingencySettlementAgreementConsiderationPeriodClassPlaintiffsToReceiveBasisPointsOfInterchange" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LossContingencySettlementAmountAgreedtoPaybyDefendantGroup" name="LossContingencySettlementAmountAgreedtoPaybyDefendantGroup" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_LowFicoScore" name="LowFicoScore" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MachineryAndEquipmentManufacturingCreditRiskConcentrationMember" name="MachineryAndEquipmentManufacturingCreditRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MadoffLitigationRelatedToFairfieldMember" name="MadoffLitigationRelatedToFairfieldMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MadoffLitigationandInvestigationsMember" name="MadoffLitigationandInvestigationsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MarginLoansMember" name="MarginLoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MetalsAndMiningCreditRiskConcentrationMember" name="MetalsAndMiningCreditRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MfGlobalMember" name="MfGlobalMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ModifiedLoansRepurchasedFromUSGovernmentAgenciesExcludedFromTroubledDebtRestructurings" name="ModifiedLoansRepurchasedFromUSGovernmentAgenciesExcludedFromTroubledDebtRestructurings" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_MonolineInsurerMember" name="MonolineInsurerMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MortgageBackedSecuritiesLitigationAndRegulatoryInvestigationsMember" name="MortgageBackedSecuritiesLitigationAndRegulatoryInvestigationsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MortgageBackedSecuritiesLitigationRelatedToMbsOfferingsSponsoredByEmcMember" name="MortgageBackedSecuritiesLitigationRelatedToMbsOfferingsSponsoredByEmcMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MortgageBackedSecuritiesLitigationRelatedToMbsOfferingsSponsoredByWashingtonMutualMember" name="MortgageBackedSecuritiesLitigationRelatedToMbsOfferingsSponsoredByWashingtonMutualMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MortgageBackedSecuritiesLitigationRelatedtoMBSOfferingsIssuedByJPMCandBearStearnsMember" name="MortgageBackedSecuritiesLitigationRelatedtoMBSOfferingsIssuedByJPMCandBearStearnsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_MortgageFeesAndRelatedIncome" name="MortgageFeesAndRelatedIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MortgageLoansInsuredOrGuaranteedByUsGovernmentAgenciesMember" name="MortgageLoansInsuredOrGuaranteedByUsGovernmentAgenciesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_MortgageLoansServicedThirdPartyAtPeriodEnd" name="MortgageLoansServicedThirdPartyAtPeriodEnd" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_MortgageProductionRevenue" name="MortgageProductionRevenue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_MortgageProductionRevenueExcludingRepurchaseLosses" name="MortgageProductionRevenueExcludingRepurchaseLosses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MortgageRelatedInvestigationsandLitigationMember" name="MortgageRelatedInvestigationsandLitigationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MortgageSecuritizationEntitiesMember" name="MortgageSecuritizationEntitiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MortgageServicingRightsActivityAbstract" name="MortgageServicingRightsActivityAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MortgageServicingRightsActivitySupplementalInfoAbstractAbstract" name="MortgageServicingRightsActivitySupplementalInfoAbstractAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_MortgageServicingRightsChangeInUnrealizedGainsLossesIncludedInIncome" name="MortgageServicingRightsChangeInUnrealizedGainsLossesIncludedInIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_MortgageServicingRightsFairValueKeyEconomicAssumptionsUsedToDetermineTextBlockTableTextBlock" name="MortgageServicingRightsFairValueKeyEconomicAssumptionsUsedToDetermineTextBlockTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_MortgageServicingRightsFairValueRollForwardTextBlockTableTextBlock" name="MortgageServicingRightsFairValueRollForwardTextBlockTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MortgageServicingRightsMSRsFairValueRollForwardRollForward" name="MortgageServicingRightsMSRsFairValueRollForwardRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_MortgageServicingRightsNetAdditions" name="MortgageServicingRightsNetAdditions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MunicipalDerivativesInvestigationsAndLitigationMember" name="MunicipalDerivativesInvestigationsAndLitigationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_NetAssetValueValuationTechniqueMember" name="NetAssetValueValuationTechniqueMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_NetBorrowingsFromSubsidiaries" name="NetBorrowingsFromSubsidiaries" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_NetChangeInAdvancesToandInvestmentsInSubsidiaries" name="NetChangeInAdvancesToandInvestmentsInSubsidiaries" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_NetChangeInDepositsWithBankingSubsidiaries" name="NetChangeInDepositsWithBankingSubsidiaries" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_NetChargeOffs" name="NetChargeOffs" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_NetIncomeApplicableToCommonEquity" name="NetIncomeApplicableToCommonEquity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_NetIncomeLossAttributabletoParentAloneExcludingDividendsandIncomefromSubsidiariesandAffiliates" name="NetIncomeLossAttributabletoParentAloneExcludingDividendsandIncomefromSubsidiariesandAffiliates" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_NetIncomeofSubsidiariesandAffiliates" name="NetIncomeofSubsidiariesandAffiliates" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_NetInvestmentHedgeGainsAndLossesAbstract" name="NetInvestmentHedgeGainsAndLossesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_NetMortgageServicingRevenueAbstract" name="NetMortgageServicingRevenueAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_NetPretaxUnrealizedGainsLossesinAccumulatedOtherComprehensiveIncomeonSecuritiesontheDateofTransferfromAvailableForSaletoHeldtoMaturity" name="NetPretaxUnrealizedGainsLossesinAccumulatedOtherComprehensiveIncomeonSecuritiesontheDateofTransferfromAvailableForSaletoHeldtoMaturity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_NetProductionRevenueAbstract" name="NetProductionRevenueAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_NetProtectionSoldPurchased" name="NetProtectionSoldPurchased" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_NewYorkStateCourtMember" name="NewYorkStateCourtMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_NewYorkStateSupremeCourtMember" name="NewYorkStateSupremeCourtMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_NewYorkfederalandstatecourtMember" name="NewYorkfederalandstatecourtMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_NonInterestExpenseLineItems" name="NonInterestExpenseLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_NonPrincipalProtectedDebtMember" name="NonPrincipalProtectedDebtMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_NonU.S.Member" name="NonU.S.Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_NonaccrualMember" name="NonaccrualMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_NonbankSubsidiariesMember" name="NonbankSubsidiariesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_NoncompensationExpenseAbstract" name="NoncompensationExpenseAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_NoncomplianceWithModifiedTermsMember" name="NoncomplianceWithModifiedTermsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_NonconsolidatedMunicipalBondVehiclesMember" name="NonconsolidatedMunicipalBondVehiclesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_NonconsolidatedPrivateLabelReSecuritizationsMember" name="NonconsolidatedPrivateLabelReSecuritizationsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_NoncriticizedMember" name="NoncriticizedMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_NoninterestBearingAndInterestBearingDepositsTableTextBlock" name="NoninterestBearingAndInterestBearingDepositsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_NoninterestExpenseAndProvisionForLoanLeaseAndOtherLosses" name="NoninterestExpenseAndProvisionForLoanLeaseAndOtherLosses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_NoninterestExpenseOtherThanLaborAndRelatedExpenseTotal" name="NoninterestExpenseOtherThanLaborAndRelatedExpenseTotal" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_NoninterestExpenseTextBlock" name="NoninterestExpenseTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_NoninterestRevenueTextBlock" name="NoninterestRevenueTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_NoninvestmentGradeMember" name="NoninvestmentGradeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_NumberOfLegalProceedings" name="NumberOfLegalProceedings" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_NumberOfMonthsBeforePaymentRedefaultUnderModifiedLoan" name="NumberOfMonthsBeforePaymentRedefaultUnderModifiedLoan" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_NumberOfMonthsBeforeUpdatingCollateralValuesOnCommercialRealEstateLoans" name="NumberOfMonthsBeforeUpdatingCollateralValuesOnCommercialRealEstateLoans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_NumberOfMonthsBeforeUpdatingExteriorOpinionOnHomeValuation" name="NumberOfMonthsBeforeUpdatingExteriorOpinionOnHomeValuation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_NumberOfMonthsBorrowerHasPerformedUnderModifiedTerms" name="NumberOfMonthsBorrowerHasPerformedUnderModifiedTerms" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_NumberOfOfferingsByEntityRelatedToFiledSuit" name="NumberOfOfferingsByEntityRelatedToFiledSuit" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_NumberOfPaymentsPastDueForDeemedPaymentDefault" name="NumberOfPaymentsPastDueForDeemedPaymentDefault" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_NumberOfPaymentsUnderModifiedTermsToRecognizeInterestOnCashBasis" name="NumberOfPaymentsUnderModifiedTermsToRecognizeInterestOnCashBasis" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_NumberOfYearsBeforePaymentDefaultUnderModifiedLoan" name="NumberOfYearsBeforePaymentDefaultUnderModifiedLoan" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_NumberofDefendantsoutofaGroupofDefendants" name="NumberofDefendantsoutofaGroupofDefendants" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_NumberofEntitiesWhoseTrusteeinBankruptcyBroughtActionsAgainstJPMorganChase" name="NumberofEntitiesWhoseTrusteeinBankruptcyBroughtActionsAgainstJPMorganChase" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_NumberofFormerEmployeesIntendedtobeChargedwithConspiracy" name="NumberofFormerEmployeesIntendedtobeChargedwithConspiracy" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_NumberofInstitutionalMBSInvestorsDirectingorThreateningLitigation" name="NumberofInstitutionalMBSInvestorsDirectingorThreateningLitigation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_NumberofMBSforWhichRepurchaseandServicingClaimsHaveBeenorCouldHaveBeenAsserted" name="NumberofMBSforWhichRepurchaseandServicingClaimsHaveBeenorCouldHaveBeenAsserted" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_NumberofMBStrustsExcludedfromtheSettlementInPartorInWhole" name="NumberofMBStrustsExcludedfromtheSettlementInPartorInWhole" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_NumberofMBStrustsforwhichOfferisAcceptedInPartorInWhole" name="NumberofMBStrustsforwhichOfferisAcceptedInPartorInWhole" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_NumberofMunicipalitiesPursuingInvestigationsintotheImpactifanyofAllegedViolationsoftheFHAandECOAontheirRespectiveCommunities" name="NumberofMunicipalitiesPursuingInvestigationsintotheImpactifanyofAllegedViolationsoftheFHAandECOAontheirRespectiveCommunities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_NumberoftrusteesfortheMBStrusts" name="NumberoftrusteesfortheMBStrusts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_OTCandOTCClearedDerivativePayablesContainingDowngradeTriggersAbstract" name="OTCandOTCClearedDerivativePayablesContainingDowngradeTriggersAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_OffBalanceSheetLendingRelatedCommitmentsWholesaleContractualAmountNetOfRiskParticipationsOtherLettersOfCredit" name="OffBalanceSheetLendingRelatedCommitmentsWholesaleContractualAmountNetOfRiskParticipationsOtherLettersOfCredit" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_OffBalanceSheetLendingRelatedCommitmentsWholesaleContractualAmountNetOfRiskParticipationsOtherUnfundedCommitmentsToExtendCredit" name="OffBalanceSheetLendingRelatedCommitmentsWholesaleContractualAmountNetOfRiskParticipationsOtherUnfundedCommitmentsToExtendCredit" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_OffBalanceSheetLendingRelatedCommitmentsWholesaleContractualAmountNetOfRiskParticipationsStandbyLettersOfCreditAndOtherFinancialGuarantees" name="OffBalanceSheetLendingRelatedCommitmentsWholesaleContractualAmountNetOfRiskParticipationsStandbyLettersOfCreditAndOtherFinancialGuarantees" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_OffBalanceSheetLendingRelatedFinancialCommitmentsContractualAmount" name="OffBalanceSheetLendingRelatedFinancialCommitmentsContractualAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_OffBalanceSheetLendingRelatedFinancialCommitmentsContractualAmountEvaluatedAtAssetSpecificImpairmentMethodology" name="OffBalanceSheetLendingRelatedFinancialCommitmentsContractualAmountEvaluatedAtAssetSpecificImpairmentMethodology" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_OffBalanceSheetLendingRelatedFinancialCommitmentsContractualAmountEvaluatedAtFormulaBasedImpairmentMethodology" name="OffBalanceSheetLendingRelatedFinancialCommitmentsContractualAmountEvaluatedAtFormulaBasedImpairmentMethodology" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_OffBalanceSheetLendingRelatedFinancialCommitmentsPercent" name="OffBalanceSheetLendingRelatedFinancialCommitmentsPercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsCarryingValue" name="OffBalanceSheetLendingRelatedFinancialInstrumentsCarryingValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount" name="OffBalanceSheetLendingRelatedFinancialInstrumentsContractualAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsAbstract" name="OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsExpirationPeriodsAxis" name="OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsExpirationPeriodsAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsExpirationPeriodsDomain" name="OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsExpirationPeriodsDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsSupplementalInformationAbstract" name="OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsSupplementalInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsTableTextBlock" name="OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsTextBlock" name="OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OilAndGasCreditRiskConcentrationMember" name="OilAndGasCreditRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_OperatingLeasesFutureMinimumPaymentsDueNetOfFutureMinimumSubleaseRentals" name="OperatingLeasesFutureMinimumPaymentsDueNetOfFutureMinimumSubleaseRentals" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_OperatingRevenueAbstract" name="OperatingRevenueAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_OperatingRevenueNetRealEstateMortgages" name="OperatingRevenueNetRealEstateMortgages" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_OperatingRevenueRealEstateMortgagesChangesinFairValueofMortgageServicingRightsChangesDueToCollectionRealizationOfExpectedCashFlows" name="OperatingRevenueRealEstateMortgagesChangesinFairValueofMortgageServicingRightsChangesDueToCollectionRealizationOfExpectedCashFlows" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_OperatingRevenueServicingFeesNetRealEstateMortgages" name="OperatingRevenueServicingFeesNetRealEstateMortgages" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OptionPricingValuationTechniqueMember" name="OptionPricingValuationTechniqueMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OtherAssetbackedSecuritiesMember" name="OtherAssetbackedSecuritiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OtherAvailableForSaleSecuritiesMember" name="OtherAvailableForSaleSecuritiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherComprehensiveIncomeForeignCurrencyHedgesGainLossAfterTax" name="OtherComprehensiveIncomeForeignCurrencyHedgesGainLossAfterTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherComprehensiveIncomeForeignCurrencyHedgesGainLossArisingDuringPeriodTax" name="OtherComprehensiveIncomeForeignCurrencyHedgesGainLossArisingDuringPeriodTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherComprehensiveIncomeForeignCurrencyHedgesGainLossBeforeTax" name="OtherComprehensiveIncomeForeignCurrencyHedgesGainLossBeforeTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossAfterTax" name="OtherComprehensiveIncomeForeignCurrencyTranslationGainLossAfterTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossBeforeTax" name="OtherComprehensiveIncomeForeignCurrencyTranslationGainLossBeforeTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentIncludingOttiBeforeTax" name="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentIncludingOttiBeforeTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentIncludingOttiTax" name="OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentIncludingOttiTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherComprehensiveIncomeLossForeignCurrencyExchangeRateAndOtherChangesBeforeTax" name="OtherComprehensiveIncomeLossForeignCurrencyExchangeRateAndOtherChangesBeforeTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherComprehensiveIncomeLossForeignCurrencyExchangeRateAndOtherChangesNetOfTax" name="OtherComprehensiveIncomeLossForeignCurrencyExchangeRateAndOtherChangesNetOfTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherComprehensiveIncomeLossForeignCurrencyExchangeRateAndOtherChangesTax" name="OtherComprehensiveIncomeLossForeignCurrencyExchangeRateAndOtherChangesTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OtherConsumerMember" name="OtherConsumerMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OtherCreditCardRelatedIntangiblesMember" name="OtherCreditCardRelatedIntangiblesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OtherCreditRiskConcentrationMember" name="OtherCreditRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OtherDebtAndEquityInstrumentsMember" name="OtherDebtAndEquityInstrumentsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherDefinedBenefitPensionPlansNetPeriodicBenefitCostImmaterialPlans" name="OtherDefinedBenefitPensionPlansNetPeriodicBenefitCostImmaterialPlans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OtherExpensesAdditionalDetailsAbstract" name="OtherExpensesAdditionalDetailsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OtherGeographicalAreasMember" name="OtherGeographicalAreasMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OtherGuaranteesAndCommitmentsMember" name="OtherGuaranteesAndCommitmentsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherIncomeFromSubsidiaries" name="OtherIncomeFromSubsidiaries" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherIntangibleAssetsAccumulatedAmortization" name="OtherIntangibleAssetsAccumulatedAmortization" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_OtherIntangibleAssetsGross" name="OtherIntangibleAssetsGross" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_OtherIntangibleAssetsPeriodIncreaseDecrease" name="OtherIntangibleAssetsPeriodIncreaseDecrease" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OtherLettersOfCreditMember" name="OtherLettersOfCreditMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherLettersofCreditSupportedbyCollateral" name="OtherLettersofCreditSupportedbyCollateral" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_OtherThanTemporaryImpairmentLossesAbstract" name="OtherThanTemporaryImpairmentLossesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherThanTemporaryImpairmentLossesInvestmentsPortionPreviouslyRecognizedInEarningsIntendsToSellNet" name="OtherThanTemporaryImpairmentLossesInvestmentsPortionPreviouslyRecognizedInEarningsIntendsToSellNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OtherUnfundedCommitmentsToExtendCreditMember" name="OtherUnfundedCommitmentsToExtendCreditMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OutstandingTrustPreferredDebtSecurityIssuanceAbstract" name="OutstandingTrustPreferredDebtSecurityIssuanceAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OverfundedPlansMember" name="OverfundedPlansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ParmalatMember" name="ParmalatMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ParticipationRightsUnderParticipatingAnnuityContractsMember" name="ParticipationRightsUnderParticipatingAnnuityContractsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_PaymentsForRepurchaseOfCommonStockAndWarrants" name="PaymentsForRepurchaseOfCommonStockAndWarrants" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_PercentOfRetainedSecuritizationInterestsFairValueRatedOrBetter" name="PercentOfRetainedSecuritizationInterestsFairValueRatedOrBetter" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_PercentageOfCashOrLiquidCollateralRelativeToValueOfSecuritiesOnLoan" name="PercentageOfCashOrLiquidCollateralRelativeToValueOfSecuritiesOnLoan" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_PercentageOfCriticizedLoansToTotalRetainedLoans" name="PercentageOfCriticizedLoansToTotalRetainedLoans" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_PercentageOfLevel3AssetsToTotalAssets" name="PercentageOfLevel3AssetsToTotalAssets" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_PercentageOfLoansNinetyPlusDaysPastDueToTotalRetainedLoans" name="PercentageOfLoansNinetyPlusDaysPastDueToTotalRetainedLoans" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_PercentageOfLoansOnNonaccrualStatusToTotalRetainedLoans" name="PercentageOfLoansOnNonaccrualStatusToTotalRetainedLoans" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_PercentageOfLoansThirtyPlusDaysPastDueToTotalRetainedLoans" name="PercentageOfLoansThirtyPlusDaysPastDueToTotalRetainedLoans" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_PercentageOfLoansThirtyPlusDaysPastDueToTotalUnpaidPrincipalBalance" name="PercentageOfLoansThirtyPlusDaysPastDueToTotalUnpaidPrincipalBalance" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_PercentageOfLoansWithFicoScoresLessThan660ToTotalRetainedLoans" name="PercentageOfLoansWithFicoScoresLessThan660ToTotalRetainedLoans" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_PercentageOfLoansWithFicoScoresOf660OrGreaterToTotalRetainedLoans" name="PercentageOfLoansWithFicoScoresOf660OrGreaterToTotalRetainedLoans" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_PercentageOfNetChargeOffsToTotalRetainedLoans" name="PercentageOfNetChargeOffsToTotalRetainedLoans" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_PercentageOfPrincipalBalanceInsuredAndInterestGuaranteed" name="PercentageOfPrincipalBalanceInsuredAndInterestGuaranteed" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_PercentageOfSeniorLiensToTotalFinancingReceivables" name="PercentageOfSeniorLiensToTotalFinancingReceivables" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_PercentageSumOfItemsByTypeMayExceed" name="PercentageSumOfItemsByTypeMayExceed" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_PercentofresidentialmortgageloansoriginallysoldordepositedintoprivatelabelsecuritizationbyWashingtonMutualAverageLossSeverity" name="PercentofresidentialmortgageloansoriginallysoldordepositedintoprivatelabelsecuritizationbyWashingtonMutualAverageLossSeverity" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_PeriodAfterWhichBenefitsGenerallyVest" name="PeriodAfterWhichBenefitsGenerallyVest" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_PeriodAfterWhichEmployeesBegintoAccruePlanBenefits" name="PeriodAfterWhichEmployeesBegintoAccruePlanBenefits" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_PeriodAfterWhichEmployeesBegintoReceiveMatchingContributions" name="PeriodAfterWhichEmployeesBegintoReceiveMatchingContributions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_PeriodAfterWhichMatchingContributionsVestforEmployeesHiredAfterMay12009" name="PeriodAfterWhichMatchingContributionsVestforEmployeesHiredAfterMay12009" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_PeriodFromEndOfOptOutPeriod" name="PeriodFromEndOfOptOutPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_PeriodOfTimeUsedToProjectLongTermReturnsForDefinedBenefitPensionAndOpebPlans" name="PeriodOfTimeUsedToProjectLongTermReturnsForDefinedBenefitPensionAndOpebPlans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_PeriodOverWhichFirmUsesCalculatedValueThatRecognizesChangesInFairValueToDetermineExpectedReturnOnPlanAssets" name="PeriodOverWhichFirmUsesCalculatedValueThatRecognizesChangesInFairValueToDetermineExpectedReturnOnPlanAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_PeriodPastDueCreditAnalysisFactorsChargeOffCriteria" name="PeriodPastDueCreditAnalysisFactorsChargeOffCriteria" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PermanentModificationMember" name="PermanentModificationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PettersBankruptcyAndRelatedMattersMember" name="PettersBankruptcyAndRelatedMattersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PhysicalCommoditiesMember" name="PhysicalCommoditiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PlainVanillaFinancialInstrumentsMember" name="PlainVanillaFinancialInstrumentsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PlaintiffDeutscheBankNationalTrustCompanyMember" name="PlaintiffDeutscheBankNationalTrustCompanyMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PlanAssetCategoriesMember" name="PlanAssetCategoriesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PlanAssetCategoriesOtherMember" name="PlanAssetCategoriesOtherMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PortfolioSegmentAxis" name="PortfolioSegmentAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PortfolioSegmentDomain" name="PortfolioSegmentDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_PreferredStockEarliestRedemptionDate" name="PreferredStockEarliestRedemptionDate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:dateItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_PreferredStockIssueDate" name="PreferredStockIssueDate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:dateItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_PretaxIncomeBeforeEquityInUndistributedEarningsofSubsidiaries" name="PretaxIncomeBeforeEquityInUndistributedEarningsofSubsidiaries" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PrimeAndAltAMember" name="PrimeAndAltAMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_PrincipalAmountOfFinancialAssetsSoldInSecuritizations" name="PrincipalAmountOfFinancialAssetsSoldInSecuritizations" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PrincipalProtectedDebtMember" name="PrincipalProtectedDebtMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PrivateEquityDirectInvestmentsMember" name="PrivateEquityDirectInvestmentsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PrivateEquityFundInvestmentsMember" name="PrivateEquityFundInvestmentsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PrivateLabelResecuritizationsMember" name="PrivateLabelResecuritizationsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ProceedsFromSaleOfMortgageLoans" name="ProceedsFromSaleOfMortgageLoans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ProceedsFromSalesSecuritizationsAndPaydownsOfLoansHeldForSale" name="ProceedsFromSalesSecuritizationsAndPaydownsOfLoansHeldForSale" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ProgramWideCreditEnhancementRequiredAmount" name="ProgramWideCreditEnhancementRequiredAmount" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ProjectedIncreaseInNonUsDefinedBenefitPensionAndOpebPlanExpenseResultingFrom25BasisPointDeclineInDiscountRateForNonUsPlans" name="ProjectedIncreaseInNonUsDefinedBenefitPensionAndOpebPlanExpenseResultingFrom25BasisPointDeclineInDiscountRateForNonUsPlans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ProjectedIncreaseInUsDefinedBenefitPensionAndOpebBenefitObligationsResultingFrom25BasisPointDeclineInDiscountRateForUsPlans" name="ProjectedIncreaseInUsDefinedBenefitPensionAndOpebBenefitObligationsResultingFrom25BasisPointDeclineInDiscountRateForUsPlans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ProjectedIncreaseInUsDefinedBenefitPensionAndOpebPlanExpenseResultingFrom25BasisPointDeclineInDiscountRateForUsPlans" name="ProjectedIncreaseInUsDefinedBenefitPensionAndOpebPlanExpenseResultingFrom25BasisPointDeclineInDiscountRateForUsPlans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ProjectedIncreaseInUsDefinedBenefitPensionAndOpebPlanExpenseResultingFrom25BasisPointDeclineInExpectedLongTermRateOfReturnOnUsPlanAssets" name="ProjectedIncreaseInUsDefinedBenefitPensionAndOpebPlanExpenseResultingFrom25BasisPointDeclineInExpectedLongTermRateOfReturnOnUsPlanAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ProjectedIncreaseInUsDefinedBenefitPensionAndOpebPlanExpenseResultingFromDecreasedDiscountRatesForBenefitObligations" name="ProjectedIncreaseInUsDefinedBenefitPensionAndOpebPlanExpenseResultingFromDecreasedDiscountRatesForBenefitObligations" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ProjectedIncreaseInUsDefinedBenefitPensionBenefitObligationsResultingFrom25BasisBointIncreaseInInterestCreditingRateForUsDefinedBenefitPensionPlan" name="ProjectedIncreaseInUsDefinedBenefitPensionBenefitObligationsResultingFrom25BasisBointIncreaseInInterestCreditingRateForUsDefinedBenefitPensionPlan" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ProjectedIncreaseInUsDefinedBenefitPensionPlanExpenseResultingFrom25BasisPointIncreaseInInterestCreditingRateForUsPlans" name="ProjectedIncreaseInUsDefinedBenefitPensionPlanExpenseResultingFrom25BasisPointIncreaseInInterestCreditingRateForUsPlans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesAbstract" name="ProtectionSoldCreditDerivativesAndCreditRelatedNotesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesMoreThanFiveYears" name="ProtectionSoldCreditDerivativesAndCreditRelatedNotesMoreThanFiveYears" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesRatingsFromOneToFiveYears" name="ProtectionSoldCreditDerivativesAndCreditRelatedNotesRatingsFromOneToFiveYears" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesRatingsLessThanOneYear" name="ProtectionSoldCreditDerivativesAndCreditRelatedNotesRatingsLessThanOneYear" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesRatingsMaturityProfileTableTextBlock" name="ProtectionSoldCreditDerivativesAndCreditRelatedNotesRatingsMaturityProfileTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PurchasedCreditCardRelationshipsMember" name="PurchasedCreditCardRelationshipsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PurchasedCreditImpairedHomeEquityJuniorLienExcludingLinesOfCreditMember" name="PurchasedCreditImpairedHomeEquityJuniorLienExcludingLinesOfCreditMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PurchasedCreditImpairedHomeEquityJuniorLienLinesOfCreditMember" name="PurchasedCreditImpairedHomeEquityJuniorLienLinesOfCreditMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PurchasedCreditImpairedHomeEquityJuniorLienMember" name="PurchasedCreditImpairedHomeEquityJuniorLienMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PurchasedCreditImpairedHomeEquityMember" name="PurchasedCreditImpairedHomeEquityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PurchasedCreditImpairedHomeEquitySeniorLienMember" name="PurchasedCreditImpairedHomeEquitySeniorLienMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PurchasedCreditImpairedMember" name="PurchasedCreditImpairedMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PurchasedCreditImpairedOptionArmsMember" name="PurchasedCreditImpairedOptionArmsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PurchasedCreditImpairedPrimeMortgageMember" name="PurchasedCreditImpairedPrimeMortgageMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PurchasedCreditImpairedSubprimeMortgageMember" name="PurchasedCreditImpairedSubprimeMortgageMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_PutableFloatingRateCertificatesOfMunicipalBondVehicles" name="PutableFloatingRateCertificatesOfMunicipalBondVehicles" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_PutableFloatingRateCertificatesOfMunicipalBondVehiclesHeldDuringPeriodPercent" name="PutableFloatingRateCertificatesOfMunicipalBondVehiclesHeldDuringPeriodPercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_RateOfDefaultForModifiedLoansEstimatedWeightedAverage" name="RateOfDefaultForModifiedLoansEstimatedWeightedAverage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_RatingsProfileOfVIEsAssetsTableTextBlock" name="RatingsProfileOfVIEsAssetsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ReSecuritizationsMember" name="ReSecuritizationsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_RealAssetsMember" name="RealAssetsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_RealEstateCreditRiskConcentrationMember" name="RealEstateCreditRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ReceivablesFromCustomersCreditRiskConcentrationMember" name="ReceivablesFromCustomersCreditRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ReclassificationtoLitigationReserve" name="ReclassificationtoLitigationReserve" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_RedeemableLongTermDebt" name="RedeemableLongTermDebt" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_ReductionInLevelThreeDerivativeReceivableAndDerivativePayableBalances" name="ReductionInLevelThreeDerivativeReceivableAndDerivativePayableBalances" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_ReductionsAbstract" name="ReductionsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_RefreshedFicoScoresEqualToOrGreaterThan660Member" name="RefreshedFicoScoresEqualToOrGreaterThan660Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_RefreshedFicoScoresLessThan660Member" name="RefreshedFicoScoresLessThan660Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_RegulatoryCapitalAssetsAndRiskBasedRatiosSupplementalInformationAbstract" name="RegulatoryCapitalAssetsAndRiskBasedRatiosSupplementalInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_RegulatoryGuidanceRegardingChapter7LoansMember" name="RegulatoryGuidanceRegardingChapter7LoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ReissuanceFromTrust" name="ReissuanceFromTrust" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_RepurchaseLossesBenefits" name="RepurchaseLossesBenefits" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_RepurchaseMakeWholeSettlementsMember" name="RepurchaseMakeWholeSettlementsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ReserveBalancesDepositedWithFederalReserveBanksAbstract" name="ReserveBalancesDepositedWithFederalReserveBanksAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ReservesforNewMortgageLoansSoldDuringthePeriodMember" name="ReservesforNewMortgageLoansSoldDuringthePeriodMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ResidentialConformingMortgageIntendedForSaleToGovernmentAgencyMember" name="ResidentialConformingMortgageIntendedForSaleToGovernmentAgencyMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ResidentialMortgageBackedSecuritiesAndLoansMember" name="ResidentialMortgageBackedSecuritiesAndLoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ResidentialRealEstateAndAutoLoansMember" name="ResidentialRealEstateAndAutoLoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ResidentialRealEstateExcludingPurchasedCreditImpairedMember" name="ResidentialRealEstateExcludingPurchasedCreditImpairedMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ResidentialRealEstateNonModifiedCreditCardAndScoredBusinessBankingLoansMember" name="ResidentialRealEstateNonModifiedCreditCardAndScoredBusinessBankingLoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_RestrictionsOnCashAndIntercompanyFundsTransfersDisclosureAbstract" name="RestrictionsOnCashAndIntercompanyFundsTransfersDisclosureAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_RestrictionsOnCashAndIntercompanyFundsTransfersLineItems" name="RestrictionsOnCashAndIntercompanyFundsTransfersLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_RestrictionsOnCashAndIntercompanyFundsTransfersTable" name="RestrictionsOnCashAndIntercompanyFundsTransfersTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_RestrictionsOnCashAndIntercompanyFundsTransfersTextBlock" name="RestrictionsOnCashAndIntercompanyFundsTransfersTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_RetailAndConsumerServicesCreditRiskConcentrationMember" name="RetailAndConsumerServicesCreditRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_RetainedLoansPurchasesSalesAndTransferIntoHeldForSaleByPortfolioSegmentLineItems" name="RetainedLoansPurchasesSalesAndTransferIntoHeldForSaleByPortfolioSegmentLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ReverseMortgageMember" name="ReverseMortgageMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_RiskManagementAbstract" name="RiskManagementAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_RiskManagementActivitiesMember" name="RiskManagementActivitiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_RiskManagementRevenueChangesinFairValueofMortgageServicingRightsChangesinMarketInterestRatesAndOther" name="RiskManagementRevenueChangesinFairValueofMortgageServicingRightsChangesinMarketInterestRatesAndOther" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_RiskManagementRevenueChangesinFairValueofMortgageServicingRightsResultingfromChangesinOtherValuationInputsorChangesinAssumptions" name="RiskManagementRevenueChangesinFairValueofMortgageServicingRightsResultingfromChangesinOtherValuationInputsorChangesinAssumptions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_RiskManagementRevenueNetRealEstateMortgages" name="RiskManagementRevenueNetRealEstateMortgages" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfAccountsPayableAndOtherLiabilitiesTable" name="ScheduleOfAccountsPayableAndOtherLiabilitiesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfCashReceivedFromExerciseOfStockOptionsUnderAllStockBasedIncentiveArrangementsAndActualIncomeTaxBenefitRealizedRelatedToTaxDeductionsFromExerciseOfStockOptionsAbstract" name="ScheduleOfCashReceivedFromExerciseOfStockOptionsUnderAllStockBasedIncentiveArrangementsAndActualIncomeTaxBenefitRealizedRelatedToTaxDeductionsFromExerciseOfStockOptionsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable" name="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ScheduleOfDefinedBenefitPlanActualReturnOnPlanAssetsTableTextBlock" name="ScheduleOfDefinedBenefitPlanActualReturnOnPlanAssetsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ScheduleOfDefinedBenefitPlanNetPeriodicBenefitCostTableTextBlock" name="ScheduleOfDefinedBenefitPlanNetPeriodicBenefitCostTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfIntangibleAssetsByMajorClassTable" name="ScheduleOfIntangibleAssetsByMajorClassTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ScheduleOfLoansByPortfolioSegmentAndClassTableTextBlock" name="ScheduleOfLoansByPortfolioSegmentAndClassTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfMortgageFeesAndRelatedIncomeLineItems" name="ScheduleOfMortgageFeesAndRelatedIncomeLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfMortgageFeesAndRelatedIncomeTable" name="ScheduleOfMortgageFeesAndRelatedIncomeTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ScheduleOfNetGainsLossesOnLoanSalesByPortfolioSegmentTableTextBlock" name="ScheduleOfNetGainsLossesOnLoanSalesByPortfolioSegmentTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfNonInterestExpenseTable" name="ScheduleOfNonInterestExpenseTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfNonInterestRevenueLineItems" name="ScheduleOfNonInterestRevenueLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfNonInterestRevenueTable" name="ScheduleOfNonInterestRevenueTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfRetainedLoansPurchasesSalesAndTransferIntoHeldForSaleByPortfolioSegmentTable" name="ScheduleOfRetainedLoansPurchasesSalesAndTransferIntoHeldForSaleByPortfolioSegmentTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ScheduleOfRetainedLoansPurchasesSalesAndTransferIntoHeldForSaleByPortfolioSegmentTableTextBlock" name="ScheduleOfRetainedLoansPurchasesSalesAndTransferIntoHeldForSaleByPortfolioSegmentTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ScheduleOfSecuritiesPurchasedUnderResaleAgreementsNettingSecuritiesBorrowedTableTextBlock" name="ScheduleOfSecuritiesPurchasedUnderResaleAgreementsNettingSecuritiesBorrowedTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ScheduleOfSecuritiesPurchasedUnderResaleAgreementsSecuritiesBorrowedCollateralNettingTableTextBlock" name="ScheduleOfSecuritiesPurchasedUnderResaleAgreementsSecuritiesBorrowedCollateralNettingTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ScheduleOfSecuritiesSoldUnderRepurchaseAgreementsNettingSecuritiesLoanedTableTextBlock" name="ScheduleOfSecuritiesSoldUnderRepurchaseAgreementsNettingSecuritiesLoanedTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ScheduleOfSecuritiesSoldUnderRepurchaseAgreementsSecuritiesLoanedCollateralNettingTableTextBlock" name="ScheduleOfSecuritiesSoldUnderRepurchaseAgreementsSecuritiesLoanedCollateralNettingTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ScheduleofCommonEquityRepurchasesTableTextBlock" name="ScheduleofCommonEquityRepurchasesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ScheduleofFairValueMethodologiesTableTextBlock" name="ScheduleofFairValueMethodologiesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ScheduleofSignificantAccountingPoliciesTableTextBlock" name="ScheduleofSignificantAccountingPoliciesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ScheduleofUsesandDisclosureofDerivativesTableTextBlock" name="ScheduleofUsesandDisclosureofDerivativesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScoredAutoAndBusinessBankingLoansMember" name="ScoredAutoAndBusinessBankingLoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SecondFiftyPercentMember" name="SecondFiftyPercentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_SecuritiesBorrowedAmountOffsetAgainstCollateralGross" name="SecuritiesBorrowedAmountOffsetAgainstCollateralGross" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_SecuritiesForSecuritiesBorrowVersusPledgeTransactionsMember" name="SecuritiesForSecuritiesBorrowVersusPledgeTransactionsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_SecuritiesImpairmentAFSHTMTableTextBlock" name="SecuritiesImpairmentAFSHTMTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SecuritiesLendingIndemnificationsMember" name="SecuritiesLendingIndemnificationsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_SecuritiesLoanedAmountOffsetAgainstCollateralGross" name="SecuritiesLoanedAmountOffsetAgainstCollateralGross" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_SecuritiesMember" name="SecuritiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_SecuritiesProceedsFromSaleOfMortgageLoans" name="SecuritiesProceedsFromSaleOfMortgageLoans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_SecuritiesPurchasedUnderAgreementsToResellSubjectToMasterNettingArrangementNet" name="SecuritiesPurchasedUnderAgreementsToResellSubjectToMasterNettingArrangementNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_SecuritiesSoldUnderAgreementsToRepurchaseSubjectToMasterNettingArrangementNet" name="SecuritiesSoldUnderAgreementsToRepurchaseSubjectToMasterNettingArrangementNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_SecuritiesSoldUnderRepurchaseAgreementswithAnAppropriateLegalOpinionAbstract" name="SecuritiesSoldUnderRepurchaseAgreementswithAnAppropriateLegalOpinionAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_SecuritiesTextBlock" name="SecuritiesTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_SecuritiesTransferredToAgencyResecuritizationVies" name="SecuritiesTransferredToAgencyResecuritizationVies" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_SecuritiesTransferredToPrivateLabelResecuritizationVies" name="SecuritiesTransferredToPrivateLabelResecuritizationVies" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_SecuritizationActivitiesTableTextBlock" name="SecuritizationActivitiesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SecuritizationActivityAbstract" name="SecuritizationActivityAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_SecuritizedLoansInWhichFirmHasNoContinuingInvolvement" name="SecuritizedLoansInWhichFirmHasNoContinuingInvolvement" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_SecuritizedLoansMember" name="SecuritizedLoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_SegmentReportingInformationAverageCommonEquity" name="SegmentReportingInformationAverageCommonEquity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_SegmentReportingInformationOverheadRatio" name="SegmentReportingInformationOverheadRatio" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_SegmentReportingInformationReturnOnAverageCommonEquity" name="SegmentReportingInformationReturnOnAverageCommonEquity" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SegmentResultsAndReconciliationAbstract" name="SegmentResultsAndReconciliationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SeniorSecuritiesMember" name="SeniorSecuritiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_SeniorSecuritiesPurchasedExcludedFromInterestsContinuedToBeHeldByTransferorFairValue" name="SeniorSecuritiesPurchasedExcludedFromInterestsContinuedToBeHeldByTransferorFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_SeriesIPreferredStockMember" name="SeriesIPreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SeriesJPreferredStockMember" name="SeriesJPreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SeriesOPreferredStockMember" name="SeriesOPreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SeriesPPreferredStockMember" name="SeriesPPreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SeriesQPreferredStockMember" name="SeriesQPreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SeriesRPreferredStockMember" name="SeriesRPreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SeriesSPreferredStockMember" name="SeriesSPreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SeriesTPreferredStockMember" name="SeriesTPreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SeriesUPreferredStockMember" name="SeriesUPreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SeriesVPreferredStockMember" name="SeriesVPreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SeriesWPreferredStockMember" name="SeriesWPreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SeriesXPreferredStockMember" name="SeriesXPreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SeriesYPreferredStockMember" name="SeriesYPreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ServicerAdvancesOnMortgageLoans" name="ServicerAdvancesOnMortgageLoans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_ServicingAssetAtFairValueAdditionsOriginations" name="ServicingAssetAtFairValueAdditionsOriginations" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ServicingAssetAtFairValueAdditionsPurchases" name="ServicingAssetAtFairValueAdditionsPurchases" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ServicingAssetatFairValueChangesduetocollectionrealizationofexpectedcashflows" name="ServicingAssetatFairValueChangesduetocollectionrealizationofexpectedcashflows" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ServicingAssetatFairValueChangesinFairValueDuetoOtherInputsandAssumptionsAbstract" name="ServicingAssetatFairValueChangesinFairValueDuetoOtherInputsandAssumptionsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ServicingAssetatFairValueChangesinFairValueResultingfromChangesinOtherValuationInputsorChangesinAssumptions" name="ServicingAssetatFairValueChangesinFairValueResultingfromChangesinOtherValuationInputsorChangesinAssumptions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ServicingAssetatFairValueChangesinvaluationduetoinputsandassumptionsdiscountrates" name="ServicingAssetatFairValueChangesinvaluationduetoinputsandassumptionsdiscountrates" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ServicingAssetatFairValueChangesinvaluationduetoinputsandassumptionsmarketinterestratesandother" name="ServicingAssetatFairValueChangesinvaluationduetoinputsandassumptionsmarketinterestratesandother" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ServicingAssetatFairValueChangesinvaluationduetoinputsandassumptionsprepaymentmodelchangesandother" name="ServicingAssetatFairValueChangesinvaluationduetoinputsandassumptionsprepaymentmodelchangesandother" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ServicingAssetatFairValueChangesinvaluationduetoinputsandassumptionsprojectedcashflows" name="ServicingAssetatFairValueChangesinvaluationduetoinputsandassumptionsprojectedcashflows" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ServicingRevenueNetRealEstateMortgages" name="ServicingRevenueNetRealEstateMortgages" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ShareBasedCompensationAmortizationOfPriorGrantsOfShareBasedCompensation" name="ShareBasedCompensationAmortizationOfPriorGrantsOfShareBasedCompensation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ShareBasedCompensationEstimatedFutureGrantsToRetirementEligibleEmployees" name="ShareBasedCompensationEstimatedFutureGrantsToRetirementEligibleEmployees" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ShareRepurchasesRelatedToEmployeeStockBasedCompensationAwards" name="ShareRepurchasesRelatedToEmployeeStockBasedCompensationAwards" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ShareholderDerivativeActionMember" name="ShareholderDerivativeActionMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SignificantChangeinUnrecognizedTaxBenefitsisReasonablyPossibleAbstract" name="SignificantChangeinUnrecognizedTaxBenefitsisReasonablyPossibleAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SingleNotchDowngradeMember" name="SingleNotchDowngradeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SpotFuturesAndForwardsMember" name="SpotFuturesAndForwardsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_StandbyAndOtherLettersOfCreditAllowance" name="StandbyAndOtherLettersOfCreditAllowance" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_StandbyAndOtherLettersOfCreditCarryingValue" name="StandbyAndOtherLettersOfCreditCarryingValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_StandbyAndOtherLettersOfCreditMember" name="StandbyAndOtherLettersOfCreditMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_StandbyLettersOfCreditAndOtherFinancialGuaranteesAndOtherLettersOfCreditAbstract" name="StandbyLettersOfCreditAndOtherFinancialGuaranteesAndOtherLettersOfCreditAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_StandbyLettersOfCreditAndOtherFinancialGuaranteesInternalCreditRatingInvestmentGrade" name="StandbyLettersOfCreditAndOtherFinancialGuaranteesInternalCreditRatingInvestmentGrade" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_StandbyLettersOfCreditAndOtherFinancialGuaranteesInternalCreditRatingNonInvestmentGrade" name="StandbyLettersOfCreditAndOtherFinancialGuaranteesInternalCreditRatingNonInvestmentGrade" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_StandbyLettersOfCreditAndOtherFinancialGuaranteesMember" name="StandbyLettersOfCreditAndOtherFinancialGuaranteesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_StandbyLettersOfCreditOtherFinancialGuaranteesAndOtherLettersOfCreditTableTextBlock" name="StandbyLettersOfCreditOtherFinancialGuaranteesAndOtherLettersOfCreditTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_StandbyLettersOfCreditUnissuedCommitments" name="StandbyLettersOfCreditUnissuedCommitments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_StandbyLettersofCreditSupportedbyCollateral" name="StandbyLettersofCreditSupportedbyCollateral" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_StateAndMunicipalGovernmentsCreditRiskConcentrationMember" name="StateAndMunicipalGovernmentsCreditRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_StatutoryIncomeTaxRateForeign" name="StatutoryIncomeTaxRateForeign" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_StructuredNotesBalanceNetOfDVA" name="StructuredNotesBalanceNetOfDVA" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_StructuredNotesBalanceNetOfDVAandFVA" name="StructuredNotesBalanceNetOfDVAandFVA" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_StructuredNotesBalanceUnderFairValueOption" name="StructuredNotesBalanceUnderFairValueOption" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_StudentAndOtherLoansInsuredOrGuaranteedByUSGovernmentAgenciesMember" name="StudentAndOtherLoansInsuredOrGuaranteedByUSGovernmentAgenciesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_StudentAndOtherLoansMember" name="StudentAndOtherLoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_StudentLoanSecuritizationMember" name="StudentLoanSecuritizationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_StudentLoansMember" name="StudentLoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SubordinatedSecuritiesMember" name="SubordinatedSecuritiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_SubordinatedSecuritiesPurchasedExcludedFromInterestsContinuedToBeHeldByTransferorFairValue" name="SubordinatedSecuritiesPurchasedExcludedFromInterestsContinuedToBeHeldByTransferorFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_SubprimeMember" name="SubprimeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SubsidiariesAndThirdPartiesDomain" name="SubsidiariesAndThirdPartiesDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_SummaryOfChangesInMortgageRepurchaseLiabilityTableTextBlock" name="SummaryOfChangesInMortgageRepurchaseLiabilityTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SummaryOfChangesInRepurchaseLiabilityRollforward" name="SummaryOfChangesInRepurchaseLiabilityRollforward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SummaryOfLoanSaleActivitiesAbstract" name="SummaryOfLoanSaleActivitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_SummaryOfLoanSaleActivitiesTableTextBlock" name="SummaryOfLoanSaleActivitiesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SupplementalInformationAbstract" name="SupplementalInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_SyndicatedTermLoanFacilityforGeneralMotorsCorporation" name="SyndicatedTermLoanFacilityforGeneralMotorsCorporation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_SyntheticCreditDerivativesMember" name="SyntheticCreditDerivativesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_TaxExpenseBenefitSecuritiesGainsAndLosses" name="TaxExpenseBenefitSecuritiesGainsAndLosses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_TechnologyCreditRiskConcentrationMember" name="TechnologyCreditRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_TheNumberofWarrantstheFirmwasChosentoUnderwriteBasedUponAllegedPaymentsMadetoCertainThirdParties" name="TheNumberofWarrantstheFirmwasChosentoUnderwriteBasedUponAllegedPaymentsMadetoCertainThirdParties" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ThreatenedOrPendingLitigationMember" name="ThreatenedOrPendingLitigationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_TimeDepositsByMaturityLineItems" name="TimeDepositsByMaturityLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_TimeDepositsByMaturityTable" name="TimeDepositsByMaturityTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_TimeDepositsByMaturityTableTextBlock" name="TimeDepositsByMaturityTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_TimeDepositsOneHundredThousandOrMoreTableTextBlock" name="TimeDepositsOneHundredThousandOrMoreTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_TotalCreditDerivativesAndCreditRelatedNotesAbstract" name="TotalCreditDerivativesAndCreditRelatedNotesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_TotalCreditDerivativesMember" name="TotalCreditDerivativesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_TotalInternationalMember" name="TotalInternationalMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_TotalLiabilitiesAtFairValueMember" name="TotalLiabilitiesAtFairValueMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_TradingAssets" name="TradingAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_TradingAssetsAndLiabilitiesAverageBalancesAbstract" name="TradingAssetsAndLiabilitiesAverageBalancesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_TradingAssetsAndLiabilitiesAverageBalancesTableTextBlock" name="TradingAssetsAndLiabilitiesAverageBalancesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_TradingAssetsAndLiabilitiesPolicyPolicyTextBlock" name="TradingAssetsAndLiabilitiesPolicyPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_TradingAssetsAverageBalancesDebtAndEquityInstruments" name="TradingAssetsAverageBalancesDebtAndEquityInstruments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_TradingAssetsAverageBalancesDerivativeReceivables" name="TradingAssetsAverageBalancesDerivativeReceivables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_TradingLiabilitiesAverageBalancesDebtAndEquityInstruments" name="TradingLiabilitiesAverageBalancesDebtAndEquityInstruments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_TradingLiabilitiesAverageBalancesDerivativePayables" name="TradingLiabilitiesAverageBalancesDerivativePayables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_TradingLiabilitiesChangeInFairValue" name="TradingLiabilitiesChangeInFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_TradingLiabilitiesExcludingDerivativesFairValueDisclosure" name="TradingLiabilitiesExcludingDerivativesFairValueDisclosure" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_TradingLoansMember" name="TradingLoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_TrancheCreditDefaultSwapPortfolioOfExposure" name="TrancheCreditDefaultSwapPortfolioOfExposure" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_TrancheCreditDefaultSwapRealizedCreditLossProtection" name="TrancheCreditDefaultSwapRealizedCreditLossProtection" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_TransportationCreditRiskConcentrationMember" name="TransportationCreditRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_TrialModificationMember" name="TrialModificationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_TroubledDebtRestructuringsOnFinancingReceivablesFinancialEffectsOfModificationsAndRedefaultsTableTextBlock" name="TroubledDebtRestructuringsOnFinancingReceivablesFinancialEffectsOfModificationsAndRedefaultsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_TroubledDebtRestructuringsOnFinancingReceivablesNatureAndExtentOfModificationsTableTextBlock" name="TroubledDebtRestructuringsOnFinancingReceivablesNatureAndExtentOfModificationsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_TrustFundsCommonOrCollectiveMember" name="TrustFundsCommonOrCollectiveMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_TwoNotchDowngradeMember" name="TwoNotchDowngradeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_TypeOfRegulatoryGuidanceDomain" name="TypeOfRegulatoryGuidanceDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_TypeofProceedsAxis" name="TypeofProceedsAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_TypeofProceedsDomain" name="TypeofProceedsDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_U.K.FinancialConductAuthorityMember" name="U.K.FinancialConductAuthorityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_U.S.CommodityFuturesTradingCommissionMember" name="U.S.CommodityFuturesTradingCommissionMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_U.S.FederalregulatorycapitalstandardsAxis" name="U.S.FederalregulatorycapitalstandardsAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_U.S.FederalregulatorycapitalstandardsDomain" name="U.S.FederalregulatorycapitalstandardsDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_U.S.NonAgencyResidentialCollateralizedMortgageObligationsEstimatedDuration" name="U.S.NonAgencyResidentialCollateralizedMortgageObligationsEstimatedDuration" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_U.S.OfficeoftheComptrolleroftheCurrencyMember" name="U.S.OfficeoftheComptrolleroftheCurrencyMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_UnderfundedPlansMember" name="UnderfundedPlansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_UndistributedEarningsOfForeignSubsidiariesPretax" name="UndistributedEarningsOfForeignSubsidiariesPretax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_UnfundedCommitmentsInvestmentsOtherEquityInvestments" name="UnfundedCommitmentsInvestmentsOtherEquityInvestments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_UnfundedCommitmentsInvestmentsPrivateEquityFundsThirdParty" name="UnfundedCommitmentsInvestmentsPrivateEquityFundsThirdParty" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_UnfundedPostretirementBenefitObligationUKPlan" name="UnfundedPostretirementBenefitObligationUKPlan" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_UnitedStatesEquitySecuritiesMemberMember" name="UnitedStatesEquitySecuritiesMemberMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_UnsettledReverseRepurchaseAndSecuritiesBorrowingAgreementsMember" name="UnsettledReverseRepurchaseAndSecuritiesBorrowingAgreementsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_UnusedAdvisedLinesOfCreditMember" name="UnusedAdvisedLinesOfCreditMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_UsGovernmentAgenciesAndUsGovernmentSponsoredEnterprisesResidentialCollateralizedMortgageObligationsEstimatedDuration" name="UsGovernmentAgenciesAndUsGovernmentSponsoredEnterprisesResidentialCollateralizedMortgageObligationsEstimatedDuration" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_UsGovernmentAgenciesAndUsGovernmentSponsoredEnterprisesResidentialMortgageBackedSecuritiesEstimatedDuration" name="UsGovernmentAgenciesAndUsGovernmentSponsoredEnterprisesResidentialMortgageBackedSecuritiesEstimatedDuration" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_UsPensionPlansAndOtherUsPostretirementEmployeeBenefitPlansMember" name="UsPensionPlansAndOtherUsPostretirementEmployeeBenefitPlansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_UtilitiesCreditRiskConcentrationMember" name="UtilitiesCreditRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_VISAMember" name="VISAMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ValuationAdjustmentsToFairValueOfFinancialInstrumentsAxis" name="ValuationAdjustmentsToFairValueOfFinancialInstrumentsAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ValuationAllowancesandReservesProvision" name="ValuationAllowancesandReservesProvision" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_VariableInterestEntitiesAbstract" name="VariableInterestEntitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_VariableInterestEntitiesAndTransfersOfFinancialAssetsTextBlock" name="VariableInterestEntitiesAndTransfersOfFinancialAssetsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_VariableInterestEntitiesByProgramTypeAxis" name="VariableInterestEntitiesByProgramTypeAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_VariableInterestEntitiesDomain" name="VariableInterestEntitiesDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_VariableInterestEntityWeightedAverageExpectedLifeOfAssetsUnconsolidatedVIE" name="VariableInterestEntityWeightedAverageExpectedLifeOfAssetsUnconsolidatedVIE" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_VieProgramTypeOtherMember" name="VieProgramTypeOtherMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_WarrantsRepurchasedDuringPeriod" name="WarrantsRepurchasedDuringPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_WashingtonMutualLitigationsNotSpecificallyInConnectionWithDisputedAssetsMember" name="WashingtonMutualLitigationsNotSpecificallyInConnectionWithDisputedAssetsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_WeightedAverageLifeofPCIPortfolio" name="WeightedAverageLifeofPCIPortfolio" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_WeightedAverageOptionAdjustedSpread" name="WeightedAverageOptionAdjustedSpread" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_WeightedAverageOptionAdjustedSpreadImpactOnFairValueOfHundredBasisPointsAdverseChange" name="WeightedAverageOptionAdjustedSpreadImpactOnFairValueOfHundredBasisPointsAdverseChange" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_WeightedAverageOptionAdjustedSpreadImpactOnFairValueOfTwoHundredBasisPointsAdverseChange" name="WeightedAverageOptionAdjustedSpreadImpactOnFairValueOfTwoHundredBasisPointsAdverseChange" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_WholesaleLendingRelatedCommitments" name="WholesaleLendingRelatedCommitments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_WholesaleOtherMember" name="WholesaleOtherMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_WholesaleRealEstateCommercialConstructionAndDevelopmentMember" name="WholesaleRealEstateCommercialConstructionAndDevelopmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_WholesaleRealEstateCommercialLessorsMember" name="WholesaleRealEstateCommercialLessorsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_WholesaleRealEstateMultifamilyMember" name="WholesaleRealEstateMultifamilyMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_WholesaleRealEstateOtherLoansMember" name="WholesaleRealEstateOtherLoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_WrittenOptionsMember" name="WrittenOptionsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ZeroCouponNotesAggregateCarryingValue" name="ZeroCouponNotesAggregateCarryingValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_ZeroCouponNotesAggregatePrincipalAmountAtMaturity" name="ZeroCouponNotesAggregatePrincipalAmountAtMaturity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
</xsd:schema>
