<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.jpmorganchase.com/20151231" xmlns:jpm="http://www.jpmorganchase.com/20151231" 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/2015-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/2015-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2015-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2015/elts/us-roles-2015-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-types/2015-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2015/elts/us-types-2015-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/2015-01-31" schemaLocation="http://xbrl.sec.gov/exch/2015/exch-2015-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-20151231_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-20151231_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-20151231_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-20151231_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>2120100 - 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>2420402 - 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>2320301 - 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>2125100 - 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>2425403 - 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>2425403 - 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>2425402 - 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>2325301 - 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>2115100 - 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>2415402 - 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="AllowanceForCreditLossesTables" roleURI="http://www.jpmorganchase.com/role/AllowanceForCreditLossesTables">
        <link:definition>2315301 - 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="BasisOfPresentationBasisOfPresentationDetails" roleURI="http://www.jpmorganchase.com/role/BasisOfPresentationBasisOfPresentationDetails">
        <link:definition>2401403 - Disclosure - Basis of Presentation Basis of Presentation (Details)</link: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>2301301 - 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>2201202 - 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>2102100 - 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>2133100 - 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>2433403 - 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>2433402 - 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>2333301 - 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>2130100 - 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>2430402 - 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>2430403 - 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>2330301 - 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>2123100 - 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="CommonStockNarrativeDetails" roleURI="http://www.jpmorganchase.com/role/CommonStockNarrativeDetails">
        <link:definition>2423402 - Disclosure - Common Stock - 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="CommonStockRepurchasesDetails" roleURI="http://www.jpmorganchase.com/role/CommonStockRepurchasesDetails">
        <link:definition>2423404 - Disclosure - Common Stock - Repurchases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommonStockSharesIssuedDetails" roleURI="http://www.jpmorganchase.com/role/CommonStockSharesIssuedDetails">
        <link:definition>2423403 - Disclosure - Common Stock - Shares Issued (Details)</link: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>2323301 - 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>1003000 - 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>1003501 - 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>1005000 - 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>1004000 - 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>1004501 - 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>1002000 - 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>1001000 - 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>2105100 - 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>2405402 - 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>2305301 - 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>2119100 - 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>2419402 - 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>2319301 - 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>2419403 - 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>2106100 - 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>2406411 - 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>2406412 - 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>2406405 - 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>2406404 - 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>2406403 - 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>2406407 - 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>2406408 - 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>2406409 - 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>2406410 - 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>2406406 - 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>2406402 - 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="DerivativeInstrumentsTables" roleURI="http://www.jpmorganchase.com/role/DerivativeInstrumentsTables">
        <link:definition>2306301 - 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>2124100 - 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>2424402 - 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="EarningsPerShareTables" roleURI="http://www.jpmorganchase.com/role/EarningsPerShareTables">
        <link:definition>2324301 - 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>2110100 - 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>2410405 - 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>2410404 - 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>2410402 - 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="EmployeeStockBasedIncentivesRsusEmployeeStockOptionsAndSarsActivitiesDetails" roleURI="http://www.jpmorganchase.com/role/EmployeeStockBasedIncentivesRsusEmployeeStockOptionsAndSarsActivitiesDetails">
        <link:definition>2410403 - 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>2310301 - 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>2410406 - 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>2103100 - 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>2403409 - 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>2403405 - 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="FairValueMeasurementImpactOfCreditAdjustmentsDetails" roleURI="http://www.jpmorganchase.com/role/FairValueMeasurementImpactOfCreditAdjustmentsDetails">
        <link:definition>2403407 - 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>2403406 - 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>2403404 - 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>2403408 - 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="FairValueMeasurementRecurringBasisDetails" roleURI="http://www.jpmorganchase.com/role/FairValueMeasurementRecurringBasisDetails">
        <link:definition>2403402 - 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>2303301 - 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>2403403 - 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>2104100 - 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>2404403 - 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>2404402 - 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="FairValueOptionStructuredNoteProductsByBalanceSheetClassificationAndRiskComponentDetails" roleURI="http://www.jpmorganchase.com/role/FairValueOptionStructuredNoteProductsByBalanceSheetClassificationAndRiskComponentDetails">
        <link:definition>2404404 - 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>2304301 - 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>2117100 - 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="GoodwillAndOtherIntangibleAssetsByBusinessSegmentDetails" roleURI="http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsByBusinessSegmentDetails">
        <link:definition>2417402 - 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>2417403 - 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="GoodwillAndOtherIntangibleAssetsKeyEconomicAssumptionsDetails" roleURI="http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsKeyEconomicAssumptionsDetails">
        <link:definition>2417406 - 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>2417405 - 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>2417404 - 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="GoodwillAndOtherIntangibleAssetsTables" roleURI="http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsTables">
        <link:definition>2317301 - 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>2126100 - 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="IncomeTaxesAffordableHousingTaxCreditsDetails" roleURI="http://www.jpmorganchase.com/role/IncomeTaxesAffordableHousingTaxCreditsDetails">
        <link:definition>2426405 - Disclosure - Income Taxes - Affordable Housing Tax Credits (Details)</link: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>2426403 - 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>2426406 - 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="IncomeTaxesReconciliationOfEffectiveIncomeTaxRateDetails" roleURI="http://www.jpmorganchase.com/role/IncomeTaxesReconciliationOfEffectiveIncomeTaxRateDetails">
        <link:definition>2426402 - 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="IncomeTaxesResultsFromNonUSEarningsDetails" roleURI="http://www.jpmorganchase.com/role/IncomeTaxesResultsFromNonUSEarningsDetails">
        <link:definition>2426404 - Disclosure - Income Taxes - Results from Non-U.S. Earnings (Details)</link: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>2326301 - 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>2426407 - 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="InterestIncomeAndInterestExpense" roleURI="http://www.jpmorganchase.com/role/InterestIncomeAndInterestExpense">
        <link:definition>2108100 - 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>2408402 - 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="InterestIncomeAndInterestExpenseTables" roleURI="http://www.jpmorganchase.com/role/InterestIncomeAndInterestExpenseTables">
        <link:definition>2308301 - 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>2132100 - 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>2432402 - 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>2332301 - 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>2131100 - 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>2431401 - 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>2114100 - 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="LoansConsumerExcludingCreditCardLoanPortfolioDetails" roleURI="http://www.jpmorganchase.com/role/LoansConsumerExcludingCreditCardLoanPortfolioDetails">
        <link:definition>2414405 - Disclosure - Loans - Consumer, Excluding 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="LoansConsumerExcludingCreditCardLoansDelinquencyStatisticsJuniorLienHomeEquityLoansDetails" roleURI="http://www.jpmorganchase.com/role/LoansConsumerExcludingCreditCardLoansDelinquencyStatisticsJuniorLienHomeEquityLoansDetails">
        <link:definition>2414407 - 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="LoansConsumerExcludingCreditCardLoansFinancialEffectsOfModificationsAndRedefaultsDetails" roleURI="http://www.jpmorganchase.com/role/LoansConsumerExcludingCreditCardLoansFinancialEffectsOfModificationsAndRedefaultsDetails">
        <link:definition>2414411 - 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>2414408 - 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>2414410 - 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>2414409 - 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>2414413 - 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>2414412 - 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>2414416 - 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>2414415 - 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>2414414 - 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>2414406 - 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="LoansCreditCardLoanPortfolioDetails" roleURI="http://www.jpmorganchase.com/role/LoansCreditCardLoanPortfolioDetails">
        <link:definition>2414417 - Disclosure - 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="LoansCreditCardPortfolioImpairedLoansDetails" roleURI="http://www.jpmorganchase.com/role/LoansCreditCardPortfolioImpairedLoansDetails">
        <link:definition>2414418 - Disclosure - 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="LoansCreditCardPortfolioLoanModificationsDetails" roleURI="http://www.jpmorganchase.com/role/LoansCreditCardPortfolioLoanModificationsDetails">
        <link:definition>2414419 - Disclosure - 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="LoansNarrativeAndBalancesByPortfolioSegmentDetails" roleURI="http://www.jpmorganchase.com/role/LoansNarrativeAndBalancesByPortfolioSegmentDetails">
        <link:definition>2414402 - Disclosure - Loans - Narrative and Balances 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="LoansNetGainsAndLossesOnSaleDetails" roleURI="http://www.jpmorganchase.com/role/LoansNetGainsAndLossesOnSaleDetails">
        <link:definition>2414404 - 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="LoansPurchasedSoldAndReclassifiedToHeldForSaleDetails" roleURI="http://www.jpmorganchase.com/role/LoansPurchasedSoldAndReclassifiedToHeldForSaleDetails">
        <link:definition>2414403 - 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>2314301 - 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>2414420 - 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>2414422 - 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>2414421 - 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>2121100 - 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>2421403 - 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="LongTermDebtSummaryOfLongTermDebtDetails" roleURI="http://www.jpmorganchase.com/role/LongTermDebtSummaryOfLongTermDebtDetails">
        <link:definition>2421402 - 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>2321301 - 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>2111100 - 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>2411402 - 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>2311301 - 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>2107100 - 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="NoninterestRevenueAssetManagementAdministrationAndCommissionsDetails" roleURI="http://www.jpmorganchase.com/role/NoninterestRevenueAssetManagementAdministrationAndCommissionsDetails">
        <link:definition>2407404 - Disclosure - Noninterest Revenue - Asset Management, Administration and Commissions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NoninterestRevenueCardIncomeDetails" roleURI="http://www.jpmorganchase.com/role/NoninterestRevenueCardIncomeDetails">
        <link:definition>2407405 - Disclosure - Noninterest Revenue - Card 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="NoninterestRevenueInvestmentBankingFeesDetails" roleURI="http://www.jpmorganchase.com/role/NoninterestRevenueInvestmentBankingFeesDetails">
        <link:definition>2407402 - Disclosure - Noninterest Revenue - Investment Banking Fees (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NoninterestRevenueOtherIncomeDetails" roleURI="http://www.jpmorganchase.com/role/NoninterestRevenueOtherIncomeDetails">
        <link:definition>2407406 - Disclosure - Noninterest Revenue - Other 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="NoninterestRevenuePrincipalTransactionsDetails" roleURI="http://www.jpmorganchase.com/role/NoninterestRevenuePrincipalTransactionsDetails">
        <link:definition>2407403 - Disclosure - Noninterest Revenue - Principal Transactions (Details)</link: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>2307301 - 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>2129100 - 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>2429402 - 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>2429404 - 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>2429405 - 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="OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsStandbyLettersOfCreditAndOtherFinancialGuaranteesDetails" roleURI="http://www.jpmorganchase.com/role/OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsStandbyLettersOfCreditAndOtherFinancialGuaranteesDetails">
        <link:definition>2429403 - 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>2329301 - 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>2134100 - 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>2434403 - 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="ParentCompanyFootnoteInformationDetails" roleURI="http://www.jpmorganchase.com/role/ParentCompanyFootnoteInformationDetails">
        <link:definition>2434405 - Disclosure - Parent Company - Footnote 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="ParentCompanyStatementsOfCashFlowsDetails" roleURI="http://www.jpmorganchase.com/role/ParentCompanyStatementsOfCashFlowsDetails">
        <link:definition>2434404 - 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>2434402 - 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="ParentCompanyTables" roleURI="http://www.jpmorganchase.com/role/ParentCompanyTables">
        <link:definition>2334301 - 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>2109100 - 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>2409406 - 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>2409414 - 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>2409402 - 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>2409415 - 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="PensionAndOtherPostretirementEmployeeBenefitPlansInvestmentStrategyAndAssetAllocationDetails" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansInvestmentStrategyAndAssetAllocationDetails">
        <link:definition>2409411 - Disclosure - Pension and Other Postretirement Employee Benefit Plans - Investment Strategy and 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="PensionAndOtherPostretirementEmployeeBenefitPlansNetPeriodicBenefitCostsDetails" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansNetPeriodicBenefitCostsDetails">
        <link:definition>2409404 - 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>2409410 - 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="PensionAndOtherPostretirementEmployeeBenefitPlansPlanAssetsAndLiabilitiesMeasuredAtFairValueDetails" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansPlanAssetsAndLiabilitiesMeasuredAtFairValueDetails">
        <link:definition>2409413 - Disclosure - Pension and Other Postretirement Employee Benefit Plans - Plan Assets and Liabilities Measured At Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndOtherPostretirementEmployeeBenefitPlansPlanAssumptionsDetails" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansPlanAssumptionsDetails">
        <link:definition>2409407 - Disclosure - Pension and Other Postretirement Employee Benefit Plans - Plan 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="PensionAndOtherPostretirementEmployeeBenefitPlansPretaxAmortizationFromAociDetails" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansPretaxAmortizationFromAociDetails">
        <link:definition>2409405 - 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>2409403 - 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>2309301 - 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>2409412 - 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>2409408 - 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>2409409 - 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>2122100 - 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>2422402 - 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>2322301 - 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>2118100 - 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="RegulatoryCapital" roleURI="http://www.jpmorganchase.com/role/RegulatoryCapital">
        <link:definition>2128100 - 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>2428402 - 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>2328301 - 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>2127100 - 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>2427401 - 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>2112100 - 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>2412406 - 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="SecuritiesAmortizedCostFairValueByContractMaturityDetailsCalc2" roleURI="http://www.jpmorganchase.com/role/SecuritiesAmortizedCostFairValueByContractMaturityDetailsCalc2">
        <link:definition>2412406 - 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>2412402 - 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>2412402 - 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>2412405 - 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>2412403 - 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>2113100 - 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="SecuritiesFinancingActivitiesScheduleOfSecuredFinancingTransactionsByAssetsPledgedRemainingMaturityDetails" roleURI="http://www.jpmorganchase.com/role/SecuritiesFinancingActivitiesScheduleOfSecuredFinancingTransactionsByAssetsPledgedRemainingMaturityDetails">
        <link:definition>2413406 - Disclosure - Securities Financing Activities - Schedule of secured financing transactions by assets pledged &amp; remaining 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="SecuritiesFinancingActivitiesScheduleOfSecuritiesPurchasedUnderResaleAgreementsNettingSecuritiesBorrowedDetails" roleURI="http://www.jpmorganchase.com/role/SecuritiesFinancingActivitiesScheduleOfSecuritiesPurchasedUnderResaleAgreementsNettingSecuritiesBorrowedDetails">
        <link:definition>2413402 - 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>2413402 - 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>2413403 - 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>2413404 - 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>2413404 - 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>2413405 - 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="SecuritiesFinancingActivitiesScheduleOfTransfersNotQualifyingForSaleAccountingDetails" roleURI="http://www.jpmorganchase.com/role/SecuritiesFinancingActivitiesScheduleOfTransfersNotQualifyingForSaleAccountingDetails">
        <link:definition>2413407 - Disclosure - Securities Financing Activities - Schedule of transfers not qualifying for sale accounting (Details)</link: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>2313301 - 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="SecuritiesRealizedGainLossDetails" roleURI="http://www.jpmorganchase.com/role/SecuritiesRealizedGainLossDetails">
        <link:definition>2412404 - 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>2312301 - 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>2116100 - 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>2416406 - 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="VariableInterestEntitiesCreditCardSecuritizationsDetails" roleURI="http://www.jpmorganchase.com/role/VariableInterestEntitiesCreditCardSecuritizationsDetails">
        <link:definition>2416402 - Disclosure - Variable Interest Entities - Credit Card Securitizations (Details)</link: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>2416403 - 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>2416409 - 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>2416408 - 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="VariableInterestEntitiesNonconsolidatedMunicipalBondViesDetails" roleURI="http://www.jpmorganchase.com/role/VariableInterestEntitiesNonconsolidatedMunicipalBondViesDetails">
        <link:definition>2416405 - Disclosure - Variable Interest Entities - Nonconsolidated Municipal Bond 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="VariableInterestEntitiesResecuritizationsMultiSellerConduitsDetails" roleURI="http://www.jpmorganchase.com/role/VariableInterestEntitiesResecuritizationsMultiSellerConduitsDetails">
        <link:definition>2416404 - 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>2416407 - 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>2316301 - 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_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_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 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 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 abstract="true" id="jpm_AutomotiveRiskConcentrationMember" name="AutomotiveRiskConcentrationMember" 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_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_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 abstract="true" id="jpm_BeneficialInterestsIssuedbyConsolidatedVIEsMember" name="BeneficialInterestsIssuedbyConsolidatedVIEsMember" 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_BusinessCombinationandOtherBusinessEventsDisclosuresTextBlock" name="BusinessCombinationandOtherBusinessEventsDisclosuresTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" 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 id="jpm_CarryingValueAndEstimatedFairValueOfWholesaleLendingRelatedCommitmentsTableTextBlock" name="CarryingValueAndEstimatedFairValueOfWholesaleLendingRelatedCommitmentsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CashDepositedwithClearingOrganizationsfortheBenefitofCustomers" name="CashDepositedwithClearingOrganizationsfortheBenefitofCustomers" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <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 abstract="true" id="jpm_CashFlowHedgesStatusAxis" name="CashFlowHedgesStatusAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CashFlowHedgesStatusDomain" name="CashFlowHedgesStatusDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CashFlowHedgesStatusOpenMember" name="CashFlowHedgesStatusOpenMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CashFlowHedgesStatusTerminatedMember" name="CashFlowHedgesStatusTerminatedMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CashPlacedwithBanks" name="CashPlacedwithBanks" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <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 id="jpm_CertainLoansAcquiredinTransferNotAccountedforasDebtSecuritiesAccretableYieldOtherChangestoNonaccretableDifference" name="CertainLoansAcquiredinTransferNotAccountedforasDebtSecuritiesAccretableYieldOtherChangestoNonaccretableDifference" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" 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_ChemicalsandPlasticsRiskConcentrationMember" name="ChemicalsandPlasticsRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ClaimsObjectionsRelatingtoSecuritiesLendingClaimsandSmallerClaimsMember" name="ClaimsObjectionsRelatingtoSecuritiesLendingClaimsandSmallerClaimsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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 id="jpm_ClientRevenue" name="ClientRevenue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_CollateralReturned" name="CollateralReturned" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" 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_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 abstract="true" id="jpm_CommercialandIndustrialBorrowerMember" name="CommercialandIndustrialBorrowerMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_CommoditySpotFutureandForwardMember" name="CommoditySpotFutureandForwardMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CommoditySwapMember" name="CommoditySwapMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_CommonEquityTier1CapitalRequiredtobeWellCapitalizedtoRiskWeightedAssets" name="CommonEquityTier1CapitalRequiredtobeWellCapitalizedtoRiskWeightedAssets" 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 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 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_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_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 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_CreditRelatedMember" name="CreditRelatedMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CreditRiskAdjustmentsOnDerivativeAssetsAndLiabilitiesAndDebtInstrumentsGainsLossesTextBlockTableTextBlock" name="CreditRiskAdjustmentsOnDerivativeAssetsAndLiabilitiesAndDebtInstrumentsGainsLossesTextBlockTableTextBlock" 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_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_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_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_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_DebtInstrumentMaturitiesinYearsOneThroughFiveInterestRateStatedPercentage" name="DebtInstrumentMaturitiesinYearsOneThroughFiveInterestRateStatedPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <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="xbrli:dateItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DebtandEquityInstrumentsExcludingLoansMember" name="DebtandEquityInstrumentsExcludingLoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DefendantBanksandICAPManipulationofU.S.DollarISDAFIXRatesMember" name="DefendantBanksandICAPManipulationofU.S.DollarISDAFIXRatesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_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_DefinedBenefitPlanEffectofPlanAmendmentAdditionalPeriodofHistoricalData" name="DefinedBenefitPlanEffectofPlanAmendmentAdditionalPeriodofHistoricalData" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" 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 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_DefinedBenefitPlanSpecialTerminationBenefitsCost" name="DefinedBenefitPlanSpecialTerminationBenefitsCost" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" 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_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_DepositAssetsMember" name="DepositAssetsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <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_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="xbrli:durationItemType" 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_EquityFutureandForwardMember" name="EquityFutureandForwardMember" 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_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_FairValueHierarchyPreviousClassificationAxis" name="FairValueHierarchyPreviousClassificationAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FairValueHierarchyPreviousClassificationDomain" name="FairValueHierarchyPreviousClassificationDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FairValueHierarchyPreviousClassificationLevel2Member" name="FairValueHierarchyPreviousClassificationLevel2Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FairValueHierarchyPreviousClassificationLevel3Member" name="FairValueHierarchyPreviousClassificationLevel3Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_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 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_FederalFundsSoldandPurchasedunderAgreementstoResellMember" name="FederalFundsSoldandPurchasedunderAgreementstoResellMember" 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_FinancialMarketsInfrastructureRiskConcentrationMember" name="FinancialMarketsInfrastructureRiskConcentrationMember" 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_FinancingReceivableModificationsRecordedInvestmentNonaccrualStatus" name="FinancingReceivableModificationsRecordedInvestmentNonaccrualStatus" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <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_FinancingReceivablesCurrentMember" name="FinancingReceivablesCurrentMember" 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_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_ForeignExchangeSpotFutureandForwardMember" name="ForeignExchangeSpotFutureandForwardMember" 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_GeneralMotorsLitigationMember" name="GeneralMotorsLitigationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_GovernmentAgencyBorrowerMember" name="GovernmentAgencyBorrowerMember" 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 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_HomeEquityPortfolioMember" name="HomeEquityPortfolioMember" 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_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 abstract="true" id="jpm_IndustrialRiskConcentrationMember" name="IndustrialRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <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_InsuranceRiskConcentrationMember" name="InsuranceRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_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_InterestRateFutureandForwardMember" name="InterestRateFutureandForwardMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_InterestRateOptionMember" name="InterestRateOptionMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_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_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 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_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 abstract="true" id="jpm_LimitedPartnershipsandCommonorCollectiveTrustFundsMeasuredatNetAssetValueMember" name="LimitedPartnershipsandCommonorCollectiveTrustFundsMeasuredatNetAssetValueMember" 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_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 abstract="true" id="jpm_LoansChangesinInstrumentsSpecificCreditRiskMember" name="LoansChangesinInstrumentsSpecificCreditRiskMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_LoansOtherChangesinFairValueMember" name="LoansOtherChangesinFairValueMember" 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 abstract="true" id="jpm_LoansReportedasTradingAssetsChangesinInstrumentSpecificCreditRiskMember" name="LoansReportedasTradingAssetsChangesinInstrumentSpecificCreditRiskMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LoansReportedasTradingAssetsOtherChangesinFairValueMember" name="LoansReportedasTradingAssetsOtherChangesinFairValueMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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 abstract="true" id="jpm_LongTermDebtChangesinInstrumentSpecificCreditRiskMember" name="LongTermDebtChangesinInstrumentSpecificCreditRiskMember" 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_LongTermDebtOtherChangesinFairValueMember" name="LongTermDebtOtherChangesinFairValueMember" 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_LossContingencyClaimsDismissedbutonAppealNumber" name="LossContingencyClaimsDismissedbutonAppealNumber" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" 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_LossContingencyNumberofTransactions" name="LossContingencyNumberofTransactions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LossContingencyPartiesInvestigatingNumber" name="LossContingencyPartiesInvestigatingNumber" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" 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_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_MaturityOvernightandContinuousMember" name="MaturityOvernightandContinuousMember" 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_MinimumCapitalRatiosAbstract" name="MinimumCapitalRatiosAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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 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 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 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 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 id="jpm_NewAccountingPronouncementorChangeinAccountingPrincipleEffectofChangeonEffectiveIncomeTaxRate" name="NewAccountingPronouncementorChangeinAccountingPrincipleEffectofChangeonEffectiveIncomeTaxRate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_NewAccountingPronouncementorChangeinAccountingPrincipleEffectofChangeonIncomeTaxExpense" name="NewAccountingPronouncementorChangeinAccountingPrincipleEffectofChangeonIncomeTaxExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <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_NoFICOorLTVScoreAvailableMember" name="NoFICOorLTVScoreAvailableMember" 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_NonRevolvingCreditFacilityMember" name="NonRevolvingCreditFacilityMember" 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_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_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 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_NumberofEntitiesWhoseTrusteeinBankruptcyBroughtActionsAgainstJPMorganChase" name="NumberofEntitiesWhoseTrusteeinBankruptcyBroughtActionsAgainstJPMorganChase" 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_NumberofcreditfacilitiesenteredintowithPolaroid" name="NumberofcreditfacilitiesenteredintowithPolaroid" 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_OptionARMsMember" name="OptionARMsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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 abstract="true" id="jpm_OtherBorrowedFundsMember" name="OtherBorrowedFundsMember" 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_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_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 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_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_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_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 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_PrivateLabelSecuritizationsAbstract" name="PrivateLabelSecuritizationsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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_ProjectedDecreaseInUSDefinedBenefitPensionBenefitObligationsResultingFroma25BasisPointDecreaseInInterestCreditingRateForUSDefinedBenefitPensionPlan" name="ProjectedDecreaseInUSDefinedBenefitPensionBenefitObligationsResultingFroma25BasisPointDecreaseInInterestCreditingRateForUSDefinedBenefitPensionPlan" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ProjectedDecreaseinUSDefinedBenefitPensionPlanExpenseResultingFroma25BasisPointDecreaseintheInterestCreditingRatefortheUSPlans" name="ProjectedDecreaseinUSDefinedBenefitPensionPlanExpenseResultingFroma25BasisPointDecreaseintheInterestCreditingRatefortheUSPlans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" 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 abstract="true" id="jpm_ProprietaryProductsInvestigationsandLitigationMember" name="ProprietaryProductsInvestigationsandLitigationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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 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 abstract="true" id="jpm_RecurringExcludingAmountsMeasuredatNAVMember" name="RecurringExcludingAmountsMeasuredatNAVMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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 abstract="true" id="jpm_ReserveBalancesDepositedWithFederalReserveBanksAbstract" name="ReserveBalancesDepositedWithFederalReserveBanksAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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_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_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 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_ScheduleofSignificantTypesofVariableInterestEntitiesbyBusinessSegmentTableTextBlock" name="ScheduleofSignificantTypesofVariableInterestEntitiesbyBusinessSegmentTableTextBlock" 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 id="jpm_ScheduleofamountsincludedinotherincomeTableTextBlock" name="ScheduleofamountsincludedinotherincomeTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" 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_Securedclearanceadvancefacilityoutstandingcommitment" name="Securedclearanceadvancefacilityoutstandingcommitment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <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_SecuritiesBorrowedMember" name="SecuritiesBorrowedMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <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 abstract="true" id="jpm_SecurityFirmsRiskConcentrationMember" name="SecurityFirmsRiskConcentrationMember" 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_SeriesAAPreferredStockMember" name="SeriesAAPreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SeriesBBPreferredStockMember" name="SeriesBBPreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <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 abstract="true" id="jpm_SeriesZPreferredStockMember" name="SeriesZPreferredStockMember" 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 abstract="true" id="jpm_ShareholderDerivativeActionMember" name="ShareholderDerivativeActionMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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 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_StockIssuedDuringPeriodSharesWarrantExercise" name="StockIssuedDuringPeriodSharesWarrantExercise" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_StockholdersEquityIncludingPortionAttributabletoNoncontrollingInterestAdjustedforCumulativeEffectofChangeinAccountingPrinciple" name="StockholdersEquityIncludingPortionAttributabletoNoncontrollingInterestAdjustedforCumulativeEffectofChangeinAccountingPrinciple" 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_StudentLoansInsuredorGuaranteedbyU.S.GovernmentAgenciesMember" name="StudentLoansInsuredorGuaranteedbyU.S.GovernmentAgenciesMember" 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_SubsidiariesAndThirdPartiesDomain" name="SubsidiariesAndThirdPartiesDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_TechnologyMediaandTelecommunicationsRiskConcentrationMember" name="TechnologyMediaandTelecommunicationsRiskConcentrationMember" 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 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.S.DepartmentofJusticeMember" name="U.S.DepartmentofJusticeMember" 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="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_USGovernmentAgenciesAndUSGovernmentsponsoredEnterprisesResidentialCollateralizedMortgageObligationsEstimatedDuration" name="USGovernmentAgenciesAndUSGovernmentsponsoredEnterprisesResidentialCollateralizedMortgageObligationsEstimatedDuration" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_USGovernmentAgenciesAndUSGovernmentsponsoredEnterprisesResidentialMortgageBackedSecuritiesEstimatedDuration" name="USGovernmentAgenciesAndUSGovernmentsponsoredEnterprisesResidentialMortgageBackedSecuritiesEstimatedDuration" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" 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 abstract="true" id="jpm_UnderwriterActionsMember" name="UnderwriterActionsMember" 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_UnsettledrepurchaseandsecuritieslendingagreementsMember" name="UnsettledrepurchaseandsecuritieslendingagreementsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_ValuationAdjustmentsToFairValueOfFinancialInstrumentsAxis" name="ValuationAdjustmentsToFairValueOfFinancialInstrumentsAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" 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 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 abstract="true" id="jpm_WellCapitalizedRatiosAbstract" name="WellCapitalizedRatiosAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <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 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>
