<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with WebFilings-->
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.jpmorganchase.com/20111231" xmlns:jpm="http://www.jpmorganchase.com/20111231" 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/2011-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/2011-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2011-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2011/elts/us-roles-2011-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-types/2011-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2011/elts/us-types-2011-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/2011-01-31" schemaLocation="http://xbrl.sec.gov/country/2011/country-2011-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/currency/2011-01-31" schemaLocation="http://xbrl.sec.gov/currency/2011/currency-2011-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2011-01-31" schemaLocation="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/exch/2011-01-31" schemaLocation="http://xbrl.sec.gov/exch/2011/exch-2011-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/invest/2011-01-31" schemaLocation="http://xbrl.sec.gov/invest/2011/invest-2011-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-20111231_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-20111231_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-20111231_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-20111231_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>2121100 - 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>2421402 - 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>2321301 - 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>2126100 - 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="AccumulatedOtherComprehensiveIncomelossDetails" roleURI="http://www.jpmorganchase.com/role/AccumulatedOtherComprehensiveIncomelossDetails">
        <link:definition>2426402 - Disclosure - Accumulated 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="AccumulatedOtherComprehensiveIncomelossTables" roleURI="http://www.jpmorganchase.com/role/AccumulatedOtherComprehensiveIncomelossTables">
        <link:definition>2326301 - 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="AllowanceForCreditLossesAllowanceForCreditLossesPolicies" roleURI="http://www.jpmorganchase.com/role/AllowanceForCreditLossesAllowanceForCreditLossesPolicies">
        <link:definition>2215201 - Disclosure - Allowance For Credit Losses Allowance For Credit Losses (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AllowanceForCreditLossesDetails" roleURI="http://www.jpmorganchase.com/role/AllowanceForCreditLossesDetails">
        <link:definition>2415403 - 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="AllowanceForCreditLossesLendingRelatedCommitmentsDetails1" roleURI="http://www.jpmorganchase.com/role/AllowanceForCreditLossesLendingRelatedCommitmentsDetails1">
        <link:definition>2415404 - Disclosure - Allowance For Credit Losses - Lending Related Commitments (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AllowanceForCreditLossesTables" roleURI="http://www.jpmorganchase.com/role/AllowanceForCreditLossesTables">
        <link:definition>2315302 - 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="BasisOfPresentationPolicies" roleURI="http://www.jpmorganchase.com/role/BasisOfPresentationPolicies">
        <link:definition>2201201 - Disclosure - Basis of Presentation (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessChangesAndDevelopments" roleURI="http://www.jpmorganchase.com/role/BusinessChangesAndDevelopments">
        <link:definition>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="BusinessChangesAndDevelopmentsAcquisitionsAndDissolutionsDetails1" roleURI="http://www.jpmorganchase.com/role/BusinessChangesAndDevelopmentsAcquisitionsAndDissolutionsDetails1">
        <link:definition>2402403 - Disclosure - Business Changes and Developments - Acquisitions and Dissolutions (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessChangesAndDevelopmentsStockDividendsRepurchasesAndRedemptionsDetails" roleURI="http://www.jpmorganchase.com/role/BusinessChangesAndDevelopmentsStockDividendsRepurchasesAndRedemptionsDetails">
        <link:definition>2402402 - Disclosure - Business Changes and Developments - Stock Dividends, Repurchases and Redemptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessChangesAndDevelopmentsSubsequentEventsDetails2" roleURI="http://www.jpmorganchase.com/role/BusinessChangesAndDevelopmentsSubsequentEventsDetails2">
        <link:definition>2402404 - Disclosure - Business Changes and Developments - Subsequent Events (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessChangesAndDevelopmentsTables" roleURI="http://www.jpmorganchase.com/role/BusinessChangesAndDevelopmentsTables">
        <link:definition>2302301 - Disclosure - Business Changes and Developments (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="BusinessSegments" roleURI="http://www.jpmorganchase.com/role/BusinessSegments">
        <link:definition>2134100 - 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>2434402 - 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="BusinessSegmentsTables" roleURI="http://www.jpmorganchase.com/role/BusinessSegmentsTables">
        <link:definition>2334301 - 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="Capital" roleURI="http://www.jpmorganchase.com/role/Capital">
        <link:definition>2129100 - Disclosure - 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="CapitalDetails" roleURI="http://www.jpmorganchase.com/role/CapitalDetails">
        <link:definition>2429402 - Disclosure - 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="CapitalReconcilliationOfEquityToCapitalDetails1" roleURI="http://www.jpmorganchase.com/role/CapitalReconcilliationOfEquityToCapitalDetails1">
        <link:definition>2429403 - Disclosure - Capital - Reconcilliation of Equity to Capital (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalTables" roleURI="http://www.jpmorganchase.com/role/CapitalTables">
        <link:definition>2329301 - Disclosure - 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="CommitmentsPledgedAssetsAndCollateral" roleURI="http://www.jpmorganchase.com/role/CommitmentsPledgedAssetsAndCollateral">
        <link:definition>2131100 - 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>2431402 - 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="CommitmentsPledgedAssetsAndCollateralTables" roleURI="http://www.jpmorganchase.com/role/CommitmentsPledgedAssetsAndCollateralTables">
        <link:definition>2331301 - 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="CommitmentsPledgedAssetsCollateralAndContingenciesDetails1" roleURI="http://www.jpmorganchase.com/role/CommitmentsPledgedAssetsCollateralAndContingenciesDetails1">
        <link:definition>2431403 - Disclosure - Commitments, Pledged Assets, Collateral and Contingencies (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommonStock" roleURI="http://www.jpmorganchase.com/role/CommonStock">
        <link:definition>2124100 - Disclosure - Common stock</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommonStockDetails" roleURI="http://www.jpmorganchase.com/role/CommonStockDetails">
        <link:definition>2424402 - Disclosure - Common stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommonStockTables" roleURI="http://www.jpmorganchase.com/role/CommonStockTables">
        <link:definition>2324301 - 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>1002000 - 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>1002500 - 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>1004000 - 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="ConsolidatedStatementsOfCashFlowsSupplementalInformation" roleURI="http://www.jpmorganchase.com/role/ConsolidatedStatementsOfCashFlowsSupplementalInformation">
        <link:definition>1004001 - Statement - Consolidated Statements of Cash Flows - Supplemental 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="ConsolidatedStatementsOfChangesInStockholdersEquityAndComprehensiveIncome" roleURI="http://www.jpmorganchase.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityAndComprehensiveIncome">
        <link:definition>1003000 - Statement - Consolidated Statements of Changes in Stockholders' Equity and 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="ConsolidatedStatementsOfChangesInStockholdersEquityAndComprehensiveIncomeParenthetical" roleURI="http://www.jpmorganchase.com/role/ConsolidatedStatementsOfChangesInStockholdersEquityAndComprehensiveIncomeParenthetical">
        <link:definition>1003500 - Statement - Consolidated Statements of Changes in Stockholders' Equity and Comprehensive Income (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="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="DepositsTimeDepositsDetails1" roleURI="http://www.jpmorganchase.com/role/DepositsTimeDepositsDetails1">
        <link:definition>2419403 - Disclosure - Deposits - Time Deposits (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="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="DerivativeInstrumentsCreditAndLiquidityRiskAndRelatedContingentFeaturesDetails3" roleURI="http://www.jpmorganchase.com/role/DerivativeInstrumentsCreditAndLiquidityRiskAndRelatedContingentFeaturesDetails3">
        <link:definition>2406411 - Disclosure - Derivative Instruments - Credit and Liquidity Risk and Related Contingent Features (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsCreditDerivativesDetails4A" roleURI="http://www.jpmorganchase.com/role/DerivativeInstrumentsCreditDerivativesDetails4A">
        <link:definition>2406412 - Disclosure - Derivative Instruments - Credit Derivatives (Details 4a)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsCreditDerivativesProtectionSoldNotionalAndFairValueDetails4B" roleURI="http://www.jpmorganchase.com/role/DerivativeInstrumentsCreditDerivativesProtectionSoldNotionalAndFairValueDetails4B">
        <link:definition>2406413 - Disclosure - Derivative Instruments - Credit Derivatives, Protection Sold, Notional and Fair Value (Details 4b)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsDerivativeInstrumentsPolicies" roleURI="http://www.jpmorganchase.com/role/DerivativeInstrumentsDerivativeInstrumentsPolicies">
        <link:definition>2206201 - Disclosure - Derivative Instruments Derivative Instruments (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsDetails" roleURI="http://www.jpmorganchase.com/role/DerivativeInstrumentsDetails">
        <link:definition>2406403 - Disclosure - Derivative Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsImpactOnBalanceSheetDetails1A" roleURI="http://www.jpmorganchase.com/role/DerivativeInstrumentsImpactOnBalanceSheetDetails1A">
        <link:definition>2406404 - Disclosure - Derivative Instruments - Impact on Balance Sheet (Details 1a)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsImpactOnBalanceSheetsAfterNettingAdjustmentsDetails1B" roleURI="http://www.jpmorganchase.com/role/DerivativeInstrumentsImpactOnBalanceSheetsAfterNettingAdjustmentsDetails1B">
        <link:definition>2406405 - Disclosure - Derivative Instruments - Impact on Balance Sheets, after Netting Adjustments (Details 1b)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsImpactOnStatementsOfIncomeCashFlowHedgesDetails2B" roleURI="http://www.jpmorganchase.com/role/DerivativeInstrumentsImpactOnStatementsOfIncomeCashFlowHedgesDetails2B">
        <link:definition>2406407 - Disclosure - Derivative Instruments - Impact on Statements of Income, Cash Flow Hedges (Details 2b)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsImpactOnStatementsOfIncomeFairValueHedgesDetails2A" roleURI="http://www.jpmorganchase.com/role/DerivativeInstrumentsImpactOnStatementsOfIncomeFairValueHedgesDetails2A">
        <link:definition>2406406 - Disclosure - Derivative Instruments - Impact on Statements of Income, Fair Value Hedges (Details 2a)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsImpactOnStatementsOfIncomeNetInvestmentHedgesDetails2C" roleURI="http://www.jpmorganchase.com/role/DerivativeInstrumentsImpactOnStatementsOfIncomeNetInvestmentHedgesDetails2C">
        <link:definition>2406408 - Disclosure - Derivative Instruments - Impact on Statements of Income, Net Investment Hedges (Details 2c)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsImpactOnStatementsOfIncomeRiskManagementDerivativesDetails2D" roleURI="http://www.jpmorganchase.com/role/DerivativeInstrumentsImpactOnStatementsOfIncomeRiskManagementDerivativesDetails2D">
        <link:definition>2406409 - Disclosure - Derivative Instruments - Impact on Statements of Income, Risk Management Derivatives (Details 2d)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsImpactOnStatementsOfIncomeTradingDerivativesDetails2E" roleURI="http://www.jpmorganchase.com/role/DerivativeInstrumentsImpactOnStatementsOfIncomeTradingDerivativesDetails2E">
        <link:definition>2406410 - Disclosure - Derivative Instruments - Impact on Statements of Income, Trading Derivatives (Details 2e)</link: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>2306302 - 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>2125100 - 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>2425403 - 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="EarningsPerShareEarningsPerSharePolicies" roleURI="http://www.jpmorganchase.com/role/EarningsPerShareEarningsPerSharePolicies">
        <link:definition>2225201 - Disclosure - Earnings Per Share Earnings Per Share (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://www.jpmorganchase.com/role/EarningsPerShareTables">
        <link:definition>2325302 - 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="EmployeeStockBasedIncentivesEmployeeStockBasedIncentivesPolicies" roleURI="http://www.jpmorganchase.com/role/EmployeeStockBasedIncentivesEmployeeStockBasedIncentivesPolicies">
        <link:definition>2210201 - Disclosure - Employee Stock Based Incentives Employee Stock-based Incentives (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeStockBasedIncentivesLongTermIncentivePlansDetails" roleURI="http://www.jpmorganchase.com/role/EmployeeStockBasedIncentivesLongTermIncentivePlansDetails">
        <link:definition>2410403 - Disclosure - Employee Stock Based Incentives - Long-Term Incentive 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="EmployeeStockBasedIncentivesSupplementalInformationDetails1" roleURI="http://www.jpmorganchase.com/role/EmployeeStockBasedIncentivesSupplementalInformationDetails1">
        <link:definition>2410404 - Disclosure - Employee Stock Based Incentives - Supplemental Information  (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeStockBasedIncentivesTables" roleURI="http://www.jpmorganchase.com/role/EmployeeStockBasedIncentivesTables">
        <link:definition>2310302 - 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="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="FairValueMeasurementCarryingValueAndEstimatedFairValueDetails7" roleURI="http://www.jpmorganchase.com/role/FairValueMeasurementCarryingValueAndEstimatedFairValueDetails7">
        <link:definition>2403410 - Disclosure - Fair Value Measurement - Carrying Value and Estimated Fair Value  (Details 7)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementChangesInLevel3RecurringMeasurementsDetails1" roleURI="http://www.jpmorganchase.com/role/FairValueMeasurementChangesInLevel3RecurringMeasurementsDetails1">
        <link:definition>2403404 - Disclosure - Fair Value Measurement - Changes in level 3 recurring measurements (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementCreditAdjustmentsReflectedOnBalanceSheetDetails5" roleURI="http://www.jpmorganchase.com/role/FairValueMeasurementCreditAdjustmentsReflectedOnBalanceSheetDetails5">
        <link:definition>2403408 - Disclosure - Fair Value Measurement - Credit Adjustments Reflected on Balance Sheet (Details 5)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementFairValueMeasurementPolicies" roleURI="http://www.jpmorganchase.com/role/FairValueMeasurementFairValueMeasurementPolicies">
        <link:definition>2203201 - Disclosure - Fair Value Measurement Fair Value Measurement (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementImpactOfCreditAdjustmentsDetails6" roleURI="http://www.jpmorganchase.com/role/FairValueMeasurementImpactOfCreditAdjustmentsDetails6">
        <link:definition>2403409 - Disclosure - Fair Value Measurement - Impact of Credit Adjustments (Details 6)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementLevel3AnalysisDetails4" roleURI="http://www.jpmorganchase.com/role/FairValueMeasurementLevel3AnalysisDetails4">
        <link:definition>2403407 - Disclosure - Fair Value Measurement - Level 3 Analysis (Details 4)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementNonrecurringBasisDetails2" roleURI="http://www.jpmorganchase.com/role/FairValueMeasurementNonrecurringBasisDetails2">
        <link:definition>2403406 - Disclosure - Fair Value Measurement - Nonrecurring Basis (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementRecurringBasisDetails" roleURI="http://www.jpmorganchase.com/role/FairValueMeasurementRecurringBasisDetails">
        <link:definition>2403403 - 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="FairValueMeasurementSupplementalCaptionDataDetails1A" roleURI="http://www.jpmorganchase.com/role/FairValueMeasurementSupplementalCaptionDataDetails1A">
        <link:definition>2403405 - Disclosure - Fair Value Measurement - Supplemental Caption Data (Details 1a)</link: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>2303302 - 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="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="FairValueOptionAggregateDifferencesDetails1" roleURI="http://www.jpmorganchase.com/role/FairValueOptionAggregateDifferencesDetails1">
        <link:definition>2404404 - Disclosure - Fair Value Option - Aggregate Differences (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueOptionDetails" roleURI="http://www.jpmorganchase.com/role/FairValueOptionDetails">
        <link:definition>2404403 - Disclosure - 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="FairValueOptionFairValueOptionPolicies" roleURI="http://www.jpmorganchase.com/role/FairValueOptionFairValueOptionPolicies">
        <link:definition>2204201 - Disclosure - Fair Value Option Fair Value Option (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueOptionTables" roleURI="http://www.jpmorganchase.com/role/FairValueOptionTables">
        <link:definition>2304302 - 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="GoodwillAndOtherIntangibleAssetsAmortizationExpenseDetails7" roleURI="http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsAmortizationExpenseDetails7">
        <link:definition>2417410 - Disclosure - Goodwill and Other Intangible Assets - Amortization Expense (Details 7)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndOtherIntangibleAssetsByBusinessSegmentDetails1" roleURI="http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsByBusinessSegmentDetails1">
        <link:definition>2417404 - Disclosure - Goodwill and Other Intangible Assets - by Business Segment (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndOtherIntangibleAssetsChangesDuringPeriodDetails2" roleURI="http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsChangesDuringPeriodDetails2">
        <link:definition>2417405 - Disclosure - Goodwill and Other Intangible Assets - Changes During Period (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndOtherIntangibleAssetsDetails" roleURI="http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsDetails">
        <link:definition>2417403 - Disclosure - Goodwill and Other Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails8" roleURI="http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsFutureAmortizationExpenseDetails8">
        <link:definition>2417411 - Disclosure - Goodwill and Other Intangible Assets - Future Amortization Expense (Details 8)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndOtherIntangibleAssetsGoodwillAndOtherIntangibleAssetsPolicies" roleURI="http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsGoodwillAndOtherIntangibleAssetsPolicies">
        <link:definition>2217201 - Disclosure - Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndOtherIntangibleAssetsKeyEconomicAssumptionsDetails5" roleURI="http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsKeyEconomicAssumptionsDetails5">
        <link:definition>2417408 - Disclosure - Goodwill and Other Intangible Assets - Key Economic Assumptions (Details 5)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndOtherIntangibleAssetsMortgageFeesAndRelatedIncomeDetails4" roleURI="http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsMortgageFeesAndRelatedIncomeDetails4">
        <link:definition>2417407 - Disclosure - Goodwill and Other Intangible Assets - Mortgage Fees and Related Income (Details 4)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndOtherIntangibleAssetsMortgageServicingRightsDetails3" roleURI="http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsMortgageServicingRightsDetails3">
        <link:definition>2417406 - Disclosure - Goodwill and Other Intangible Assets - Mortgage Servicing Rights (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails6" roleURI="http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails6">
        <link:definition>2417409 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details 6)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndOtherIntangibleAssetsTables" roleURI="http://www.jpmorganchase.com/role/GoodwillAndOtherIntangibleAssetsTables">
        <link:definition>2317302 - 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>2127100 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesComponentsOfIncomeTaxExpensebenefitDetails" roleURI="http://www.jpmorganchase.com/role/IncomeTaxesComponentsOfIncomeTaxExpensebenefitDetails">
        <link:definition>2427403 - 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="IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails2" roleURI="http://www.jpmorganchase.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails2">
        <link:definition>2427405 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesIncomeTaxesPolicies" roleURI="http://www.jpmorganchase.com/role/IncomeTaxesIncomeTaxesPolicies">
        <link:definition>2227201 - Disclosure - Income Taxes Income Taxes (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesReconciliationOfEffectiveIncomeTaxRateDetails1" roleURI="http://www.jpmorganchase.com/role/IncomeTaxesReconciliationOfEffectiveIncomeTaxRateDetails1">
        <link:definition>2427404 - Disclosure - Income Taxes - Reconciliation of Effective Income Tax Rate (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.jpmorganchase.com/role/IncomeTaxesTables">
        <link:definition>2327302 - 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="IncomeTaxesUnrecognizedTaxBenefitsDetails3" roleURI="http://www.jpmorganchase.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails3">
        <link:definition>2427406 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesUsAndNonUsComponentsDetails4" roleURI="http://www.jpmorganchase.com/role/IncomeTaxesUsAndNonUsComponentsDetails4">
        <link:definition>2427407 - Disclosure - Income Taxes - US and non-US components (Details 4)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="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>2408403 - 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="InterestIncomeAndInterestExpenseInterestIncomeAndInterestExpensePolicies" roleURI="http://www.jpmorganchase.com/role/InterestIncomeAndInterestExpenseInterestIncomeAndInterestExpensePolicies">
        <link:definition>2208201 - Disclosure - Interest Income and Interest Expense Interest Income and Interest Expense (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestIncomeAndInterestExpenseTables" roleURI="http://www.jpmorganchase.com/role/InterestIncomeAndInterestExpenseTables">
        <link:definition>2308302 - 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>2133100 - 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>2433402 - 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>2333301 - 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>2132100 - 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>2432401 - 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="LoansConsumerLoansExcludingCreditCardDelinquencyDetails6A" roleURI="http://www.jpmorganchase.com/role/LoansConsumerLoansExcludingCreditCardDelinquencyDetails6A">
        <link:definition>2414412 - Disclosure - Loans - Consumer Loans excluding Credit Card, Delinquency (Details 6a)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansConsumerLoansExcludingCreditCardFicoAndLtvDetails6B" roleURI="http://www.jpmorganchase.com/role/LoansConsumerLoansExcludingCreditCardFicoAndLtvDetails6B">
        <link:definition>2414413 - Disclosure - Loans - Consumer Loans excluding Credit Card, FICO and LTV (Details 6b)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansConsumerLoansExcludingCreditCardGeographicRegionDetails6C" roleURI="http://www.jpmorganchase.com/role/LoansConsumerLoansExcludingCreditCardGeographicRegionDetails6C">
        <link:definition>2414414 - Disclosure - Loans - Consumer Loans excluding Credit Card, Geographic Region (Details 6c)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansConsumerLoansExcludingCreditCardJuniorLienDelinquenciesDetails6D" roleURI="http://www.jpmorganchase.com/role/LoansConsumerLoansExcludingCreditCardJuniorLienDelinquenciesDetails6D">
        <link:definition>2414415 - Disclosure - Loans - Consumer Loans Excluding Credit Card, Junior Lien Delinquencies (Details 6d)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansConsumerLoansExcludingCreditCardTrialModificationsDetails6E" roleURI="http://www.jpmorganchase.com/role/LoansConsumerLoansExcludingCreditCardTrialModificationsDetails6E">
        <link:definition>2414416 - Disclosure - Loans - Consumer Loans excluding Credit Card, Trial Modifications (Details 6e)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansCreditCardLoansByPortfolioByDelinquencyDetails10A" roleURI="http://www.jpmorganchase.com/role/LoansCreditCardLoansByPortfolioByDelinquencyDetails10A">
        <link:definition>2414422 - Disclosure - Loans - Credit Card Loans, by Portfolio, by Delinquency (Details 10a)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansCreditCardLoansByPortfolioByFicoScoresDetails10C" roleURI="http://www.jpmorganchase.com/role/LoansCreditCardLoansByPortfolioByFicoScoresDetails10C">
        <link:definition>2414424 - Disclosure - Loans - Credit Card Loans, by Portfolio, by FICO Scores (Details 10c)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansCreditCardLoansByPortfolioByGeographicRegionDetails10B" roleURI="http://www.jpmorganchase.com/role/LoansCreditCardLoansByPortfolioByGeographicRegionDetails10B">
        <link:definition>2414423 - Disclosure - Loans - Credit Card Loans, by Portfolio, by Geographic Region (Details 10b)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansCreditCardLoansImpairedDetails11" roleURI="http://www.jpmorganchase.com/role/LoansCreditCardLoansImpairedDetails11">
        <link:definition>2414425 - Disclosure - Loans - Credit Card Loans, Impaired (Details 11)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansDetailsTextuals" roleURI="http://www.jpmorganchase.com/role/LoansDetailsTextuals">
        <link:definition>2414426 - Disclosure - Loans (Details Textuals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansFinancialEffectsOfModificationsAndRedefaultsDetails4C" roleURI="http://www.jpmorganchase.com/role/LoansFinancialEffectsOfModificationsAndRedefaultsDetails4C">
        <link:definition>2414410 - Disclosure - Loans - Financial Effects of Modifications and Redefaults (Details 4c)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansImpairedLoansDetails3" roleURI="http://www.jpmorganchase.com/role/LoansImpairedLoansDetails3">
        <link:definition>2414406 - Disclosure - Loans - Impaired Loans (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansLoansPolicies" roleURI="http://www.jpmorganchase.com/role/LoansLoansPolicies">
        <link:definition>2214201 - Disclosure - Loans Loans (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansModifiedInTdrsDetails4" roleURI="http://www.jpmorganchase.com/role/LoansModifiedInTdrsDetails4">
        <link:definition>2414407 - Disclosure - Loans - Modified in TDRs (Details 4)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansNatureAndExtentOfModficationsDetails4B" roleURI="http://www.jpmorganchase.com/role/LoansNatureAndExtentOfModficationsDetails4B">
        <link:definition>2414409 - Disclosure - Loans - Nature and Extent of Modfications (Details 4b)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansOtherConsumerLoansByDelinquencyGeographyAndRiskDetails7" roleURI="http://www.jpmorganchase.com/role/LoansOtherConsumerLoansByDelinquencyGeographyAndRiskDetails7">
        <link:definition>2414417 - Disclosure - Loans - Other Consumer Loans, by Delinquency, Geography and Risk (Details 7)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansPciLoansAccretableYieldDetails9" roleURI="http://www.jpmorganchase.com/role/LoansPciLoansAccretableYieldDetails9">
        <link:definition>2414421 - Disclosure - Loans - PCI Loans, Accretable Yield (Details 9)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansResidentialRealestatePciLoansDelinquencyDetails8A" roleURI="http://www.jpmorganchase.com/role/LoansResidentialRealestatePciLoansDelinquencyDetails8A">
        <link:definition>2414418 - Disclosure - Loans - Residential RealEstate - PCI Loans, Delinquency (Details 8a)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansResidentialRealestatePciLoansFicoAndLtvDetails8B" roleURI="http://www.jpmorganchase.com/role/LoansResidentialRealestatePciLoansFicoAndLtvDetails8B">
        <link:definition>2414419 - Disclosure - Loans - Residential RealEstate - PCI Loans, FICO and LTV (Details 8b)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansResidentialRealestatePciLoansGeographicDetails8C" roleURI="http://www.jpmorganchase.com/role/LoansResidentialRealestatePciLoansGeographicDetails8C">
        <link:definition>2414420 - Disclosure - Loans - Residential RealEstate - PCI Loans, Geographic (Details 8c)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansSummaryByPortfolioSegmentDetails" roleURI="http://www.jpmorganchase.com/role/LoansSummaryByPortfolioSegmentDetails">
        <link:definition>2414403 - Disclosure - Loans - Summary 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="LoansSummaryOfConsumerLoansExcludingCreditCardDetails5" roleURI="http://www.jpmorganchase.com/role/LoansSummaryOfConsumerLoansExcludingCreditCardDetails5">
        <link:definition>2414411 - Disclosure - Loans - Summary of Consumer Loans excluding Credit Card (Details 5)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansTables" roleURI="http://www.jpmorganchase.com/role/LoansTables">
        <link:definition>2314302 - 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="LoansTdrActivityRollforwardDetails4A" roleURI="http://www.jpmorganchase.com/role/LoansTdrActivityRollforwardDetails4A">
        <link:definition>2414408 - Disclosure - Loans - TDR Activity Rollforward (Details 4a)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansWholesaleRealestateLoansByRiskGeographyDelinquencyDetails1" roleURI="http://www.jpmorganchase.com/role/LoansWholesaleRealestateLoansByRiskGeographyDelinquencyDetails1">
        <link:definition>2414404 - Disclosure - Loans - Wholesale RealEstate Loans, by Risk, Geography, Delinquency (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansWholesaleRealestateLoansCreditRatingDetails2" roleURI="http://www.jpmorganchase.com/role/LoansWholesaleRealestateLoansCreditRatingDetails2">
        <link:definition>2414405 - Disclosure - Loans - Wholesale RealEstate Loans, Credit Rating (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebt" roleURI="http://www.jpmorganchase.com/role/LongTermDebt">
        <link:definition>2122100 - 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="LongTermDebtDetails" roleURI="http://www.jpmorganchase.com/role/LongTermDebtDetails">
        <link:definition>2422403 - Disclosure - 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="LongTermDebtJuniorSubordinatedDebtDetails1" roleURI="http://www.jpmorganchase.com/role/LongTermDebtJuniorSubordinatedDebtDetails1">
        <link:definition>2422404 - Disclosure - Long-term debt - Junior Subordinated Debt (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtLongTermDebtPolicies" roleURI="http://www.jpmorganchase.com/role/LongTermDebtLongTermDebtPolicies">
        <link:definition>2222201 - Disclosure - Long-term debt Long-term debt (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtTables" roleURI="http://www.jpmorganchase.com/role/LongTermDebtTables">
        <link:definition>2322302 - 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="NoninterestRevenueDetails" roleURI="http://www.jpmorganchase.com/role/NoninterestRevenueDetails">
        <link:definition>2407403 - Disclosure - Noninterest Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NoninterestRevenueNoninterestRevenuePolicies" roleURI="http://www.jpmorganchase.com/role/NoninterestRevenueNoninterestRevenuePolicies">
        <link:definition>2207201 - Disclosure - Noninterest Revenue Noninterest Revenue (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NoninterestRevenueTables" roleURI="http://www.jpmorganchase.com/role/NoninterestRevenueTables">
        <link:definition>2307302 - 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>2130100 - 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>2430403 - 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="OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsLoanSalesAndMortgageRepurchaseLiabilityDetails2" roleURI="http://www.jpmorganchase.com/role/OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsLoanSalesAndMortgageRepurchaseLiabilityDetails2">
        <link:definition>2430405 - Disclosure - Off-Balance Sheet Lending-Related Financial Instruments, Guarantees and Other Commitments - Loan Sales and Mortgage Repurchase Liability (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsOffBalanceSheetLendingRelatedFinancialInstrumentGuaranteesAndOtherCommitmentsPolicies" roleURI="http://www.jpmorganchase.com/role/OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsOffBalanceSheetLendingRelatedFinancialInstrumentGuaranteesAndOtherCommitmentsPolicies">
        <link:definition>2230201 - Disclosure - Off-Balance Sheet Lending-Related Financial Instruments, Guarantees and Other Commitments Off-Balance Sheet Lending Related Financial Instrument, Guarantees and Other Commitments (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsOtherOffBalanceSheetArrangementsDetails3" roleURI="http://www.jpmorganchase.com/role/OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsOtherOffBalanceSheetArrangementsDetails3">
        <link:definition>2430406 - Disclosure - Off-Balance Sheet Lending-Related Financial Instruments, Guarantees and Other Commitments - Other Off-Balance Sheet Arrangements (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsStandbyAndOtherLettersOfCreditAndOtherFinancialGuaranteesDetails1" roleURI="http://www.jpmorganchase.com/role/OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsStandbyAndOtherLettersOfCreditAndOtherFinancialGuaranteesDetails1">
        <link:definition>2430404 - Disclosure - Off-Balance Sheet Lending-Related Financial Instruments, Guarantees and Other Commitments - Standby and Other Letters of Credit and Other Financial Guarantees (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsTables" roleURI="http://www.jpmorganchase.com/role/OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsTables">
        <link:definition>2330302 - 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="OtherBorrowedFunds" roleURI="http://www.jpmorganchase.com/role/OtherBorrowedFunds">
        <link:definition>2120100 - Disclosure - Other Borrowed Funds</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherBorrowedFundsDetails" roleURI="http://www.jpmorganchase.com/role/OtherBorrowedFundsDetails">
        <link:definition>2420402 - Disclosure - Other Borrowed Funds (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherBorrowedFundsTables" roleURI="http://www.jpmorganchase.com/role/OtherBorrowedFundsTables">
        <link:definition>2320301 - Disclosure - Other Borrowed Funds (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>2135100 - 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="ParentCompanyBalanceSheetsDetails1" roleURI="http://www.jpmorganchase.com/role/ParentCompanyBalanceSheetsDetails1">
        <link:definition>2435403 - Disclosure - Parent Company - balance sheets (Details1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ParentCompanyParentCompanyTables" roleURI="http://www.jpmorganchase.com/role/ParentCompanyParentCompanyTables">
        <link:definition>2335301 - Disclosure - Parent Company 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="ParentCompanyStatementsOfCashFlowsDetails2" roleURI="http://www.jpmorganchase.com/role/ParentCompanyStatementsOfCashFlowsDetails2">
        <link:definition>2435404 - Disclosure - Parent Company - statements of cash flows (Details2)</link: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>2435402 - 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="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="PensionAndOtherPostretirementEmployeeBenefitPlansActualRateOfReturnOnPlanAssetsDetails4" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansActualRateOfReturnOnPlanAssetsDetails4">
        <link:definition>2409407 - Disclosure - Pension and Other Postretirement Employee Benefit Plans  - Actual Rate of Return on Plan Assets (Details 4)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndOtherPostretirementEmployeeBenefitPlansChangesInLevel3FairValueMeasurementsDetails10" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansChangesInLevel3FairValueMeasurementsDetails10">
        <link:definition>2409413 - Disclosure - Pension and Other Postretirement Employee Benefit Plans  - Changes In Level 3 Fair Value Measurements (Details 10)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndOtherPostretirementEmployeeBenefitPlansDefinedBeniftPensionPlansDetails" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansDefinedBeniftPensionPlansDetails">
        <link:definition>2409403 - Disclosure - Pension and Other Postretirement Employee Benefit Plans  - Defined Benift 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="PensionAndOtherPostretirementEmployeeBenefitPlansDetailsTextuals" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansDetailsTextuals">
        <link:definition>2409415 - Disclosure - Pension and Other Postretirement Employee Benefit Plans (Details) (Textuals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndOtherPostretirementEmployeeBenefitPlansEstimatedFutureBenefitPaymentsDetails11" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansEstimatedFutureBenefitPaymentsDetails11">
        <link:definition>2409414 - Disclosure - Pension and Other Postretirement Employee Benefit Plans  - Estimated Future Benefit Payments (Details 11)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndOtherPostretirementEmployeeBenefitPlansNetPeriodicBenefitCostsDetails2" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansNetPeriodicBenefitCostsDetails2">
        <link:definition>2409405 - Disclosure - Pension and Other Postretirement Employee Benefit Plans  - Net Periodic Benefit Costs (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndOtherPostretirementEmployeeBenefitPlansOnePercentagePointIncreaseEffectsDetails7" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansOnePercentagePointIncreaseEffectsDetails7">
        <link:definition>2409410 - Disclosure - Pension and Other Postretirement Employee Benefit Plans  - One Percentage Point Increase Effects (Details 7)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndOtherPostretirementEmployeeBenefitPlansPensionAndOtherPostretirementEmployeeBenefitPlansPolicies" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansPensionAndOtherPostretirementEmployeeBenefitPlansPolicies">
        <link:definition>2209201 - Disclosure - Pension and Other Postretirement Employee Benefit Plans Pension and Other Postretirement Employee Benefit Plans (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndOtherPostretirementEmployeeBenefitPlansPlanAssetsMeasuredAtFairValueDetails9" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansPlanAssetsMeasuredAtFairValueDetails9">
        <link:definition>2409412 - Disclosure - Pension and Other Postretirement Employee Benefit Plans  - Plan Assets Measured At Fair Value (Details 9)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndOtherPostretirementEmployeeBenefitPlansPretaxAmortizationFromAociDetails3" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansPretaxAmortizationFromAociDetails3">
        <link:definition>2409406 - Disclosure - Pension and Other Postretirement Employee Benefit Plans  - Pretax Amortization from AOCI (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndOtherPostretirementEmployeeBenefitPlansPretaxPensionAndOpebInAociDetails1" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansPretaxPensionAndOpebInAociDetails1">
        <link:definition>2409404 - Disclosure - Pension and Other Postretirement Employee Benefit Plans  - Pretax Pension and OPEB in AOCI (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndOtherPostretirementEmployeeBenefitPlansTables" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansTables">
        <link:definition>2309302 - 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="PensionAndOtherPostretirementEmployeeBenefitPlansWeightedAverageAssetAllocationDetails8" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansWeightedAverageAssetAllocationDetails8">
        <link:definition>2409411 - Disclosure - Pension and Other Postretirement Employee Benefit Plans  - Weighted Average Asset Allocation (Details 8)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndOtherPostretirementEmployeeBenefitPlansWeightedAverageAssumptionsBenefitObligationsDetails5" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansWeightedAverageAssumptionsBenefitObligationsDetails5">
        <link:definition>2409408 - Disclosure - Pension and Other Postretirement Employee Benefit Plans  - Weighted-Average Assumptions Benefit Obligations (Details 5)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndOtherPostretirementEmployeeBenefitPlansWeightedAverageAssumptionsNetPeriodicBenefitCostsDetails6" roleURI="http://www.jpmorganchase.com/role/PensionAndOtherPostretirementEmployeeBenefitPlansWeightedAverageAssumptionsNetPeriodicBenefitCostsDetails6">
        <link:definition>2409409 - Disclosure - Pension and Other Postretirement Employee Benefit Plans  - Weighted-Average Assumptions Net Periodic Benefit Costs (Details 6)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PreferredStock" roleURI="http://www.jpmorganchase.com/role/PreferredStock">
        <link:definition>2123100 - 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>2423402 - 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>2323301 - 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="PremisesAndEquipmentPremisesAndEquipmentPolicies" roleURI="http://www.jpmorganchase.com/role/PremisesAndEquipmentPremisesAndEquipmentPolicies">
        <link:definition>2218201 - Disclosure - Premises and Equipment Premises and Equipment (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestrictionsOnCashAndIntercompanyFundsTransfer" roleURI="http://www.jpmorganchase.com/role/RestrictionsOnCashAndIntercompanyFundsTransfer">
        <link:definition>2128100 - Disclosure - Restrictions on Cash and Intercompany Funds Transfer</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestrictionsOnCashAndIntercompanyFundsTransferDetails" roleURI="http://www.jpmorganchase.com/role/RestrictionsOnCashAndIntercompanyFundsTransferDetails">
        <link:definition>2428401 - Disclosure - Restrictions on Cash and Intercompany Funds Transfer (Details)</link: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="SecuritiesAmortizedCostFairValueByContractMaturityDetails6" roleURI="http://www.jpmorganchase.com/role/SecuritiesAmortizedCostFairValueByContractMaturityDetails6">
        <link:definition>2412409 - Disclosure - Securities - Amortized Cost, Fair Value, by Contract Maturity (Details 6)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuritiesAmortizedCostsFairValueDetails1" roleURI="http://www.jpmorganchase.com/role/SecuritiesAmortizedCostsFairValueDetails1">
        <link:definition>2412404 - Disclosure - Securities - Amortized Costs, Fair Value (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuritiesChangesInCreditLossDetails4" roleURI="http://www.jpmorganchase.com/role/SecuritiesChangesInCreditLossDetails4">
        <link:definition>2412407 - Disclosure - Securities - Changes in Credit Loss (Details 4)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="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="SecuritiesFinancingActivitiesDetails" roleURI="http://www.jpmorganchase.com/role/SecuritiesFinancingActivitiesDetails">
        <link:definition>2413402 - Disclosure - Securities Financing 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="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="SecuritiesGrossUnrealizedLossesDetails5" roleURI="http://www.jpmorganchase.com/role/SecuritiesGrossUnrealizedLossesDetails5">
        <link:definition>2412408 - Disclosure - Securities - Gross Unrealized Losses (Details 5)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuritiesImpairmentDetails2" roleURI="http://www.jpmorganchase.com/role/SecuritiesImpairmentDetails2">
        <link:definition>2412405 - Disclosure - Securities - Impairment (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuritiesOtherThanTempoaryImpairmentDetails3" roleURI="http://www.jpmorganchase.com/role/SecuritiesOtherThanTempoaryImpairmentDetails3">
        <link:definition>2412406 - Disclosure - Securities - Other Than Tempoary Impairment (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuritiesRealizedGainLossDetails" roleURI="http://www.jpmorganchase.com/role/SecuritiesRealizedGainLossDetails">
        <link:definition>2412403 - 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="SecuritiesSecuritiesPolicies" roleURI="http://www.jpmorganchase.com/role/SecuritiesSecuritiesPolicies">
        <link:definition>2212201 - Disclosure - Securities Securities (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuritiesTables" roleURI="http://www.jpmorganchase.com/role/SecuritiesTables">
        <link:definition>2312302 - 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="VariableInterestEntitiesConsolidatedVieAssetsAndLiabilitiesDetails3" roleURI="http://www.jpmorganchase.com/role/VariableInterestEntitiesConsolidatedVieAssetsAndLiabilitiesDetails3">
        <link:definition>2416409 - Disclosure - Variable Interest Entities - Consolidated VIE Assets and Liabilities (Details 3)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesCreditRelatedNoteAssetSwapVehicleViesDetails2B" roleURI="http://www.jpmorganchase.com/role/VariableInterestEntitiesCreditRelatedNoteAssetSwapVehicleViesDetails2B">
        <link:definition>2416407 - Disclosure - Variable Interest Entities - Credit Related Note, Asset Swap Vehicle VIEs (Details 2b)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesFirmSponsoredVariableInterestEntitiesDetails0" roleURI="http://www.jpmorganchase.com/role/VariableInterestEntitiesFirmSponsoredVariableInterestEntitiesDetails0">
        <link:definition>2416404 - Disclosure - Variable Interest Entities - Firm Sponsored Variable Interest Entities (Details 0)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesImpactOfVieAccountingGuidanceAdoptionDetails" roleURI="http://www.jpmorganchase.com/role/VariableInterestEntitiesImpactOfVieAccountingGuidanceAdoptionDetails">
        <link:definition>2416403 - Disclosure - Variable Interest Entities - Impact of VIE Accounting Guidance Adoption (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesInterestInSecuritizedAssetsHeldAtFairValueDetails6" roleURI="http://www.jpmorganchase.com/role/VariableInterestEntitiesInterestInSecuritizedAssetsHeldAtFairValueDetails6">
        <link:definition>2416412 - Disclosure - Variable Interest Entities - Interest in Securitized Assets Held at Fair Value (Details 6)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesLoanDelinquenciesAndNetChargeOffsDetails7" roleURI="http://www.jpmorganchase.com/role/VariableInterestEntitiesLoanDelinquenciesAndNetChargeOffsDetails7">
        <link:definition>2416413 - Disclosure - Variable Interest Entities - Loan Delinquencies and Net Charge-offs (Details 7)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesLoansSoldToThirdPartySponsoredSecuritizationEntitiesDetails5" roleURI="http://www.jpmorganchase.com/role/VariableInterestEntitiesLoansSoldToThirdPartySponsoredSecuritizationEntitiesDetails5">
        <link:definition>2416411 - Disclosure - Variable Interest Entities - Loans Sold to Third-Party Sponsored Securitization Entities (Details 5)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesMunicipalBondVehicleViesDetails2A" roleURI="http://www.jpmorganchase.com/role/VariableInterestEntitiesMunicipalBondVehicleViesDetails2A">
        <link:definition>2416406 - Disclosure - Variable Interest Entities - Municipal Bond Vehicle VIEs (Details 2a)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesResecuritizationsMultiSellerConduitsDetails1" roleURI="http://www.jpmorganchase.com/role/VariableInterestEntitiesResecuritizationsMultiSellerConduitsDetails1">
        <link:definition>2416405 - Disclosure - Variable Interest Entities - Resecuritizations, Multi-seller Conduits (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesSecuritizationActivityDetails4" roleURI="http://www.jpmorganchase.com/role/VariableInterestEntitiesSecuritizationActivityDetails4">
        <link:definition>2416410 - Disclosure - Variable Interest Entities - Securitization Activity (Details 4)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesTables" roleURI="http://www.jpmorganchase.com/role/VariableInterestEntitiesTables">
        <link:definition>2316302 - 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>
      <link:roleType id="VariableInterestEntitiesThirdPartySponsoredViesDetails2C" roleURI="http://www.jpmorganchase.com/role/VariableInterestEntitiesThirdPartySponsoredViesDetails2C">
        <link:definition>2416408 - Disclosure - Variable Interest Entities - Third-party Sponsored VIEs (Details 2c)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesVariableInterestEntitiesPolicies" roleURI="http://www.jpmorganchase.com/role/VariableInterestEntitiesVariableInterestEntitiesPolicies">
        <link:definition>2216201 - Disclosure - Variable Interest Entities Variable Interest Entities (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element abstract="true" id="jpm_AccountsPayableAndOtherLiabilitiesAbstract" name="AccountsPayableAndOtherLiabilitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AccountsPayableAndOtherLiabilitiesLessBrokeragePayables" name="AccountsPayableAndOtherLiabilitiesLessBrokeragePayables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_AccountsPayableAndOtherLiabilitiesLineItems" name="AccountsPayableAndOtherLiabilitiesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AccountsPayableAndOtherLiabilitiesMember" name="AccountsPayableAndOtherLiabilitiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AccretableYieldActivityRollForward" name="AccretableYieldActivityRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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_AccumulatedOtherComprehensiveIncomeLossRollForward" name="AccumulatedOtherComprehensiveIncomeLossRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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 id="jpm_AccumulatedOtherComprehensiveIncomeLossTableTextBlock" name="AccumulatedOtherComprehensiveIncomeLossTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AccumulatedOtherComprehensiveIncomePolicyPolicyTextBlock" name="AccumulatedOtherComprehensiveIncomePolicyPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" 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_AdvancesToReceivablesFromSubsidiariesBankAndBankHoldingCompanies" name="AdvancesToReceivablesFromSubsidiariesBankAndBankHoldingCompanies" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AdvancesToReceivablesFromSubsidiariesNonBankingCompanies" name="AdvancesToReceivablesFromSubsidiariesNonBankingCompanies" 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 id="jpm_AllOtherOperatingActivities" name="AllOtherOperatingActivities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AllOtherStatesMember" name="AllOtherStatesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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 abstract="true" id="jpm_AllowanceForCreditLossesDetailsAbstract" name="AllowanceForCreditLossesDetailsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AllowanceForCreditLossesTablesAbstract" name="AllowanceForCreditLossesTablesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AllowanceForLendingRelatedCommitmentsActivityAxis" name="AllowanceForLendingRelatedCommitmentsActivityAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AllowanceForLendingRelatedCommitmentsAssetSpecific" name="AllowanceForLendingRelatedCommitmentsAssetSpecific" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_AllowanceForLendingRelatedCommitmentsDomain" name="AllowanceForLendingRelatedCommitmentsDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AllowanceForLendingRelatedCommitmentsFormulaBased" name="AllowanceForLendingRelatedCommitmentsFormulaBased" 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_AmortizationOfIntangibleAssetsAbstract" name="AmortizationOfIntangibleAssetsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AmortizationOfIntangibleAssetsTextBlock" name="AmortizationOfIntangibleAssetsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AmortizedCostAndEstimatedFairValueByContractualMaturityAbstract" name="AmortizedCostAndEstimatedFairValueByContractualMaturityAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AmortizedCostAndEstimatedFairValueByContractualMaturityTextBlock" name="AmortizedCostAndEstimatedFairValueByContractualMaturityTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AmortizedCostsAndEstimatedFairValuesAbstract" name="AmortizedCostsAndEstimatedFairValuesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AmortizedCostsAndEstimatedFairValuesTextBlock" name="AmortizedCostsAndEstimatedFairValuesTextBlock" 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 abstract="true" id="jpm_AppreciationDepreciationFairValueDisclosureMember" name="AppreciationDepreciationFairValueDisclosureMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ApprovedRepurchaseProgramPeriodStartIn2007Member" name="ApprovedRepurchaseProgramPeriodStartIn2007Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ApprovedRepurchaseProgramPeriodStartIn2011Member" name="ApprovedRepurchaseProgramPeriodStartIn2011Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ApproximateValueOfMortgagesOriginatedAnnually" name="ApproximateValueOfMortgagesOriginatedAnnually" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ArizonaMember" name="ArizonaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AssetBackedSecuritiesTradingAccountMember" name="AssetBackedSecuritiesTradingAccountMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AssetBackedSecurityAvailableForSaleMember" name="AssetBackedSecurityAvailableForSaleMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AssetCategoryAbstract" name="AssetCategoryAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AssetManagementAdministrationAndCommissions" name="AssetManagementAdministrationAndCommissions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AssetManagersCreditRiskConcentrationMember" name="AssetManagersCreditRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AssetSpecificMember" name="AssetSpecificMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AssetSwapViesMember" name="AssetSwapViesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisAbstract" name="AssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AssetsAndLiabilitiesOfFirmSponsoredCreditCardSecuritizationTrustsAbstract" name="AssetsAndLiabilitiesOfFirmSponsoredCreditCardSecuritizationTrustsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AssetsForWhichFairValueApproximatesCarryingValue" name="AssetsForWhichFairValueApproximatesCarryingValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AssetsUnderSupervisionFairValue" name="AssetsUnderSupervisionFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_AtmsApproximateNumber" name="AtmsApproximateNumber" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_AuctionRateSecuritiesInvestigationsAndLitigationMember" name="AuctionRateSecuritiesInvestigationsAndLitigationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AuthorizedRepurchaseProgramPlanAndPeriodAxis" name="AuthorizedRepurchaseProgramPlanAndPeriodAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AutoDealershipsAvailableForConsumerLoansApproximateNumber" name="AutoDealershipsAvailableForConsumerLoansApproximateNumber" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesByAmortizedCostRatedBelowInvestmentGradePercentageOfPortfolio" name="AvailableForSaleSecuritiesByAmortizedCostRatedBelowInvestmentGradePercentageOfPortfolio" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <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 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 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_AvailableForSaleSecuritiesGainsLossesTextBlock" name="AvailableForSaleSecuritiesGainsLossesTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureConstantPrepaymentRate" name="AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureConstantPrepaymentRate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureCreditEnhancementPercentage" name="AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureCreditEnhancementPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureExpectedLifetimeLosses" name="AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureExpectedLifetimeLosses" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfMonthsBetweenDefaultAndLoss" name="AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfMonthsBetweenDefaultAndLoss" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherDebtSecurityLossSeverity" name="AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherDebtSecurityLossSeverity" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherPercentageRangeOfFairValueToAmortizedCost" name="AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherPercentageRangeOfFairValueToAmortizedCost" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherProjectedDefaultRate" name="AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherProjectedDefaultRate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherRecoveryRate" name="AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureOtherRecoveryRate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" 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 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 id="jpm_AvailableForSaleSecuritiesQualitativeDisclosurePercentageOtherThanTemporarilyImpaired" name="AvailableForSaleSecuritiesQualitativeDisclosurePercentageOtherThanTemporarilyImpaired" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_AverageBalanceOfImpairedLoansAbstract" name="AverageBalanceOfImpairedLoansAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_AverageImpairedLoansAndRelatedInterestIncomeAbstract" name="AverageImpairedLoansAndRelatedInterestIncomeAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_AverageImpairedLoansAndRelatedInterestIncomeTextBlock" name="AverageImpairedLoansAndRelatedInterestIncomeTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" 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 id="jpm_BankBranchesApproximateNumber" name="BankBranchesApproximateNumber" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <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_BankOneCapitalVIMember" name="BankOneCapitalVIMember" 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_BasicAndDilutedEarningPerShareAbstract" name="BasicAndDilutedEarningPerShareAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_BasicAndDilutedEarningsPerShareTextBlock" name="BasicAndDilutedEarningsPerShareTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_BasisOfPresentationAbstract" name="BasisOfPresentationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_BasisOfPresentationPoliciesTextBlock" name="BasisOfPresentationPoliciesTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_BearStearnsHedgeFundMattersFeederFundsEnhancedLeverageFundMember" name="BearStearnsHedgeFundMattersFeederFundsEnhancedLeverageFundMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_BearStearnsHedgeFundMattersFeederFundsHighGradeFundMember" name="BearStearnsHedgeFundMattersFeederFundsHighGradeFundMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_BearStearnsHedgeFundMattersNotSpecificallyRelatedToFeederFundsMember" name="BearStearnsHedgeFundMattersNotSpecificallyRelatedToFeederFundsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_BearStearnsHedgeFundMattersRelatedToFeederFundsMember" name="BearStearnsHedgeFundMattersRelatedToFeederFundsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_BearStearnsShareholderLitigationAndRelatedMattersMember" name="BearStearnsShareholderLitigationAndRelatedMattersMember" 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_BeforeAndAfterTaxChangesOfComponentsOfAccumulatedOtherComprehensiveIncomeLossTablesTextBlock" name="BeforeAndAfterTaxChangesOfComponentsOfAccumulatedOtherComprehensiveIncomeLossTablesTextBlock" 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_BeneficialInterestMember" name="BeneficialInterestMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_BeneficialInterestsIssuedByConsolidatedVariableInterestEntitiesMember" name="BeneficialInterestsIssuedByConsolidatedVariableInterestEntitiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_BranchSalespeopleApproximateNumber" name="BranchSalespeopleApproximateNumber" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" 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 id="jpm_BrokeragePayables" name="BrokeragePayables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_BusinessAcquisitionDebtAssumed" name="BusinessAcquisitionDebtAssumed" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_BusinessAcquisitionNetAssetsAcquired" name="BusinessAcquisitionNetAssetsAcquired" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_BusinessAcquisitionPurchasePriceAllocationNegativeGoodwillRecognizedAsExtraordinaryGain" name="BusinessAcquisitionPurchasePriceAllocationNegativeGoodwillRecognizedAsExtraordinaryGain" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_BusinessAndSegmentDescriptionAbstract" name="BusinessAndSegmentDescriptionAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_BusinessBankingLoansMember" name="BusinessBankingLoansMember" 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_BusinessCombinationDisclosureAndOtherBusinessEventsDisclosuresTextBlock" name="BusinessCombinationDisclosureAndOtherBusinessEventsDisclosuresTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_BusinessSegmentsNumberOfSegments" name="BusinessSegmentsNumberOfSegments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_CaliforniaMember" name="CaliforniaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CapitalPurchaseProgramAbstract" name="CapitalPurchaseProgramAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CardServicesAndAutoMember" name="CardServicesAndAutoMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CarryingValueAndEstimatedFairValueOfFinancialAssetsAndLiabilitiesAbstract" name="CarryingValueAndEstimatedFairValueOfFinancialAssetsAndLiabilitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CarryingValueAndEstimatedFairValueOfWholesaleLendingRelatedCommitmentsTextBlock" name="CarryingValueAndEstimatedFairValueOfWholesaleLendingRelatedCommitmentsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CarryingValueOfResaleAgreementsAndRepurchaseAgreementsThatHaveBeenNetted" name="CarryingValueOfResaleAgreementsAndRepurchaseAgreementsThatHaveBeenNetted" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_CashCollateralNotSubjectToMasterNettingAgreementAndLiquidSecurityCollateralPledgedInDerivativeTransactions" name="CashCollateralNotSubjectToMasterNettingAgreementAndLiquidSecurityCollateralPledgedInDerivativeTransactions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_CashCollateralNotSubjectToMasterNettingAgreementAndLiquidSecurityCollateralReceivedInDerivativeTransactions" name="CashCollateralNotSubjectToMasterNettingAgreementAndLiquidSecurityCollateralReceivedInDerivativeTransactions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_CashFlowHedgeGainsAndLossesAbstract" name="CashFlowHedgeGainsAndLossesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CashFlowsBetweenSecuritizationSpecialPurposeEntitySPEAndTransferorOtherServicingRelatedCashFlowsReceived" name="CashFlowsBetweenSecuritizationSpecialPurposeEntitySPEAndTransferorOtherServicingRelatedCashFlowsReceived" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_CashProceedsFromSaleOfMortgageLoans" name="CashProceedsFromSaleOfMortgageLoans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_Cashcollateralheld" name="Cashcollateralheld" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_CentralGovernmentCreditRiskConcentrationMember" name="CentralGovernmentCreditRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldChangesInInterestRatesOnVariableRateLoans" name="CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldChangesInInterestRatesOnVariableRateLoans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForwardTextBlock" name="CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForwardTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingValue" name="CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <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_ChangesInCreditLossComponentOfCreditImpairedDebtSecuritiesSecuritiesNotHeldForSaleAbstract" name="ChangesInCreditLossComponentOfCreditImpairedDebtSecuritiesSecuritiesNotHeldForSaleAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ChangesInCreditLossComponentOfCreditimpairedDebtSecuritiesTextBlock" name="ChangesInCreditLossComponentOfCreditimpairedDebtSecuritiesTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ChangesInFairValueBasedOnVariationInAssumptionsLimitFirst" name="ChangesInFairValueBasedOnVariationInAssumptionsLimitFirst" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ChangesInFairValueBasedOnVariationInAssumptionsLimitSecond" name="ChangesInFairValueBasedOnVariationInAssumptionsLimitSecond" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" 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_ChaseCapitalIIIMember" name="ChaseCapitalIIIMember" 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_ChaseCapitalVIMember" name="ChaseCapitalVIMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ChaseCreditCardPortfolioExcludingWashingtonMutualMember" name="ChaseCreditCardPortfolioExcludingWashingtonMutualMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ChaseIssuanceTrustMember" name="ChaseIssuanceTrustMember" 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_CityOfMilanLitigationAndCriminalInvestigationMember" name="CityOfMilanLitigationAndCriminalInvestigationMember" 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_ClientsApproximateNumber" name="ClientsApproximateNumber" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_CollateralHeldForDerivativeTransations" name="CollateralHeldForDerivativeTransations" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_CollateralPledgedForDerivativeTransactions" name="CollateralPledgedForDerivativeTransactions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_CollateralizedDebtAndLoanObligationsAssetBackedSecuritiesMember" name="CollateralizedDebtAndLoanObligationsAssetBackedSecuritiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CommercialAndIndustrialMember" name="CommercialAndIndustrialMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CommercialBankingMember" name="CommercialBankingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CommercialMortgageBackedAndOtherSecuritiesMember" name="CommercialMortgageBackedAndOtherSecuritiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CommercialMortgageMember" name="CommercialMortgageMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CommercialPaperFairValueDisclosure" name="CommercialPaperFairValueDisclosure" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_CommercialRealEstateFairValue" name="CommercialRealEstateFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_CommercialRealEstateFairValuePeriodIncreaseDecrease" name="CommercialRealEstateFairValuePeriodIncreaseDecrease" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_Commercialpaperissuedbyconsolidatedvariableinterestentitieseliminatedinconsolidation" name="Commercialpaperissuedbyconsolidatedvariableinterestentitieseliminatedinconsolidation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_CommitmentsInvestmentEquityMember" name="CommitmentsInvestmentEquityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <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_CommitmentsToExtendCreditOtherMember" name="CommitmentsToExtendCreditOtherMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CommonEquityAcquiredAverageCostPerUnit" name="CommonEquityAcquiredAverageCostPerUnit" nillable="true" substitutionGroup="xbrli:item" type="us-types:perUnitItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CommonEquityAcquiredCostMethod" name="CommonEquityAcquiredCostMethod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CommonEquityRepurchaseProgramAbstract" name="CommonEquityRepurchaseProgramAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CommonEquityRepurchasedDuringPeriodUnits" name="CommonEquityRepurchasedDuringPeriodUnits" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <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 id="jpm_CommonStockQuarterlyDividendRatePerShare" name="CommonStockQuarterlyDividendRatePerShare" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CompensationMember" name="CompensationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CompletionOfShortTermModificationMember" name="CompletionOfShortTermModificationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ComponentsAbstract" name="ComponentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ComponentsOfAccountsPayableAndOtherLiabilitiesNumericAbstract" name="ComponentsOfAccountsPayableAndOtherLiabilitiesNumericAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ComponentsOfAssetManagementAdministrationAndCommissionsTextBlock" name="ComponentsOfAssetManagementAdministrationAndCommissionsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ComponentsOfCollateralizedFinancingsTextBlock" name="ComponentsOfCollateralizedFinancingsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ComponentsOfDeferredTaxAssetsAndLiabilitiesSupplementalInformationAbstract" name="ComponentsOfDeferredTaxAssetsAndLiabilitiesSupplementalInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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_ComponentsOfInvestmentBankingFeesTextBlock" name="ComponentsOfInvestmentBankingFeesTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ComponentsOfMortgageFeesAndRelatedIncomeAbstract" name="ComponentsOfMortgageFeesAndRelatedIncomeAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ComponentsOfNoninterestExpenseAbstract" name="ComponentsOfNoninterestExpenseAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ComponentsOfNoninterestExpenseTextBlock" name="ComponentsOfNoninterestExpenseTextBlock" 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_ConcentrationOfCreditExposureTableTextBlock" name="ConcentrationOfCreditExposureTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ConcentrationRiskByPortfolioSegmentAxis" name="ConcentrationRiskByPortfolioSegmentAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ConcentrationRiskByPortfolioSegmentDomain" name="ConcentrationRiskByPortfolioSegmentDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_ConcentrationsOfCreditExposureAbstarct" name="ConcentrationsOfCreditExposureAbstarct" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ConsolidatedNoncashAssetsTransferOfFinancialAssetsConsolidationOfVariableInterestEntities" name="ConsolidatedNoncashAssetsTransferOfFinancialAssetsConsolidationOfVariableInterestEntities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_ConsolidatedNoncashLiabilitiesTransferOfFinancialAssetsConsolidationOfVariableInterestEntities" name="ConsolidatedNoncashLiabilitiesTransferOfFinancialAssetsConsolidationOfVariableInterestEntities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_ConsolidationAccountingGuidanceAbstract" name="ConsolidationAccountingGuidanceAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ConsumerBusinessBankingMember" name="ConsumerBusinessBankingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ConsumerCreditCardAccountsApproximateNumber" name="ConsumerCreditCardAccountsApproximateNumber" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_ConsumerCreditCardSalesVolume" name="ConsumerCreditCardSalesVolume" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" 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_ConsumerLoanSecuritizationEntitiesMember" name="ConsumerLoanSecuritizationEntitiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ConsumerLoansByClassExcludingCreditCardLoanPortfolioSegmentAbstract" name="ConsumerLoansByClassExcludingCreditCardLoanPortfolioSegmentAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ConsumerLoansExcludingCreditCardJuniorLienDelinquenciesLineItems" name="ConsumerLoansExcludingCreditCardJuniorLienDelinquenciesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ConsumerLoansExcludingCreditCardPortfolioSegmentByClassByDelinquencyLineItems" name="ConsumerLoansExcludingCreditCardPortfolioSegmentByClassByDelinquencyLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ConsumerLoansExcludingCreditCardPortfolioSegmentByClassByFicoScoreByLtvRatioLineItems" name="ConsumerLoansExcludingCreditCardPortfolioSegmentByClassByFicoScoreByLtvRatioLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ConsumerLoansExcludingCreditCardPortfolioSegmentByClassByGeographicRegionLineItems" name="ConsumerLoansExcludingCreditCardPortfolioSegmentByClassByGeographicRegionLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ConsumerProductsCreditRiskConcentrationMember" name="ConsumerProductsCreditRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ContractuallyRequiredPaymentsMember" name="ContractuallyRequiredPaymentsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CoreDepositIntangiblesMember" name="CoreDepositIntangiblesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CorporatePrivateEquityMember" name="CorporatePrivateEquityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CostsOfPrivateEquityInvestmentPortfolio" name="CostsOfPrivateEquityInvestmentPortfolio" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_CreditAdjustmentsAbstract" name="CreditAdjustmentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditAdjustmentsDomainDomain" name="CreditAdjustmentsDomainDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CreditAllocationIncomeExpense" name="CreditAllocationIncomeExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditAndLiquidityRiskCreditRelatedContingencyFeaturesAbstract" name="CreditAndLiquidityRiskCreditRelatedContingencyFeaturesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditCardImpairedLoansAbstract" name="CreditCardImpairedLoansAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CreditCardIncome" name="CreditCardIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" 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_CreditCardLoansByClassByDelinquencyLineItems" name="CreditCardLoansByClassByDelinquencyLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditCardLoansByGeographicRegionLineItems" name="CreditCardLoansByGeographicRegionLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditCardLoansByPortfolioSegmentLineItems" name="CreditCardLoansByPortfolioSegmentLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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_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 id="jpm_CreditEnhancementsAndBondAndCommercialPaperLiquidityCommitmentsToUsStatesAndMunicipalitiesHospitalsAndOtherNotForProfitEntities" name="CreditEnhancementsAndBondAndCommercialPaperLiquidityCommitmentsToUsStatesAndMunicipalitiesHospitalsAndOtherNotForProfitEntities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_CreditLinkedNotesMember" name="CreditLinkedNotesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditLossesInSecuritiesGainsAndLossesAbstract" name="CreditLossesInSecuritiesGainsAndLossesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CreditLossesInSecuritiesGainsAndLossesTextBlock" name="CreditLossesInSecuritiesGainsAndLossesTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditQualityOfConsumerLoansExcludingCreditCardPortfolioSegmentByClassByDelinquencyTable" name="CreditQualityOfConsumerLoansExcludingCreditCardPortfolioSegmentByClassByDelinquencyTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditQualityOfConsumerLoansExcludingCreditCardPortfolioSegmentByClassByFicoScoreByLtvRatiosTable" name="CreditQualityOfConsumerLoansExcludingCreditCardPortfolioSegmentByClassByFicoScoreByLtvRatiosTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditQualityOfConsumerLoansExcludingCreditCardPortfolioSegmentByClassByGeographicRegionTable" name="CreditQualityOfConsumerLoansExcludingCreditCardPortfolioSegmentByClassByGeographicRegionTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditQualityOfCreditCardLoansByClassByDelinquencyTable" name="CreditQualityOfCreditCardLoansByClassByDelinquencyTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditQualityOfCreditCardLoansByGeographicRegionTable" name="CreditQualityOfCreditCardLoansByGeographicRegionTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditQualityOfCreditCardLoansByPortfolioSegmentAndFicoScoresTable" name="CreditQualityOfCreditCardLoansByPortfolioSegmentAndFicoScoresTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditQualityOfOtherConsumerLoansByClassByDelinquencyByGeographyByRiskRatingTable" name="CreditQualityOfOtherConsumerLoansByClassByDelinquencyByGeographyByRiskRatingTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditQualityOfResidentialRealEstatePciLoansByClassByDelinquencyTable" name="CreditQualityOfResidentialRealEstatePciLoansByClassByDelinquencyTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditQualityOfResidentialRealEstatePciLoansByClassByFicoAndLtvTable" name="CreditQualityOfResidentialRealEstatePciLoansByClassByFicoAndLtvTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditQualityOfResidentialRealEstatePciLoansByClassByGeographicRegionTable" name="CreditQualityOfResidentialRealEstatePciLoansByClassByGeographicRegionTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CreditRelatedAdjustmentsOnDerivativeAssetsAndLiabiltiesAndDebtInstrumentsTextBlock" name="CreditRelatedAdjustmentsOnDerivativeAssetsAndLiabiltiesAndDebtInstrumentsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CreditRiskAdjustmentsOnDerivativeAssetsAndLiabiltiesAndDebtInstrumentsGainsLossesTextBlock" name="CreditRiskAdjustmentsOnDerivativeAssetsAndLiabiltiesAndDebtInstrumentsGainsLossesTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditRiskConcentrationsDetailsAbstract" name="CreditRiskConcentrationsDetailsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditRiskConcentrationsTablesAbstract" name="CreditRiskConcentrationsTablesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CreditRiskConcentrationsTextualsAbstract" name="CreditRiskConcentrationsTextualsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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 id="jpm_CriticizedTotalNonaccrual" name="CriticizedTotalNonaccrual" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_CumulativePreferredStockSeriesEMember" name="CumulativePreferredStockSeriesEMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CumulativePreferredStockSeriesFMember" name="CumulativePreferredStockSeriesFMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CumulativePreferredStockSeriesGMember" name="CumulativePreferredStockSeriesGMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_CumulativePretaxUndistributedForeignEarningsOfSubsidiaries" name="CumulativePretaxUndistributedForeignEarningsOfSubsidiaries" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CurrentAndLessThan30DaysPastDueAndStillAccruingMember" name="CurrentAndLessThan30DaysPastDueAndStillAccruingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CurrentCreditRiskOfDerivativeReceivablesAbstract" name="CurrentCreditRiskOfDerivativeReceivablesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CurrentEstimatedLtvBetween101And125Member" name="CurrentEstimatedLtvBetween101And125Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CurrentEstimatedLtvBetween80To100Member" name="CurrentEstimatedLtvBetween80To100Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CurrentEstimatedLtvGreaterThan125Member" name="CurrentEstimatedLtvGreaterThan125Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_CurrentEstimatedLtvLessThan80Member" name="CurrentEstimatedLtvLessThan80Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_DaysPastDue30To119Member" name="DaysPastDue30To119Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DaysPastDue30To149Member" name="DaysPastDue30To149Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DaysPastDue30To89AndStillAccruingMember" name="DaysPastDue30To89AndStillAccruingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DaysPastDue30To89Member" name="DaysPastDue30To89Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DaysPastDue90To149Member" name="DaysPastDue90To149Member" 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_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 abstract="true" id="jpm_DebtInstrumentInterestRateTypeDomain" name="DebtInstrumentInterestRateTypeDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DebtInstrumentMaturitiesAfterYearFiveInterestRateStatedPercentageRateRangeMaximum" name="DebtInstrumentMaturitiesAfterYearFiveInterestRateStatedPercentageRateRangeMaximum" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DebtInstrumentMaturitiesAfterYearFiveInterestRateStatedPercentageRateRangeMinimum" name="DebtInstrumentMaturitiesAfterYearFiveInterestRateStatedPercentageRateRangeMinimum" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DebtInstrumentMaturitiesInNextTwelveMonthsInterestRateStatedPercentageRateRangeMaximum" name="DebtInstrumentMaturitiesInNextTwelveMonthsInterestRateStatedPercentageRateRangeMaximum" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DebtInstrumentMaturitiesInNextTwelveMonthsInterestRateStatedPercentageRateRangeMinimum" name="DebtInstrumentMaturitiesInNextTwelveMonthsInterestRateStatedPercentageRateRangeMinimum" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DebtInstrumentMaturitiesInYearsOneThroughFiveInterestRateStatedPercentageRateRangeMaximum" name="DebtInstrumentMaturitiesInYearsOneThroughFiveInterestRateStatedPercentageRateRangeMaximum" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DebtInstrumentMaturitiesInYearsOneThroughFiveInterestRateStatedPercentageRateRangeMinimum" name="DebtInstrumentMaturitiesInYearsOneThroughFiveInterestRateStatedPercentageRateRangeMinimum" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DebtInstrumentRedemptionDate" name="DebtInstrumentRedemptionDate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DebtInstrumentWeightedAverageInterestRateModifiedForEffectsOfHedgeAccounting" name="DebtInstrumentWeightedAverageInterestRateModifiedForEffectsOfHedgeAccounting" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_DebtInstrumentWeightedAverageInterestRateStatedPercentageExcludingStructuredNotes" name="DebtInstrumentWeightedAverageInterestRateStatedPercentageExcludingStructuredNotes" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_DebtInstrumentsCallFeature" name="DebtInstrumentsCallFeature" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DebtInstrumentsInterestRateStatedPercentage" name="DebtInstrumentsInterestRateStatedPercentage" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_DebtInstrumentsMaturityDate" name="DebtInstrumentsMaturityDate" nillable="true" substitutionGroup="xbrli:item" type="us-types:dateStringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DebtInstrumentsMember" name="DebtInstrumentsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DebtSecuritiesNotIntendToSellThatHaveCreditLossesAbstract" name="DebtSecuritiesNotIntendToSellThatHaveCreditLossesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DebtUnderwriting" name="DebtUnderwriting" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DeferredTaxAssetsAndLiabilitiesLineItems" name="DeferredTaxAssetsAndLiabilitiesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DeferredTaxAssetsFairValueAdjustments" name="DeferredTaxAssetsFairValueAdjustments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <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_DeferredTaxAssetsTaxAttributeCarryForwards" name="DeferredTaxAssetsTaxAttributeCarryForwards" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_DeferredTaxLiabilitiesFairValueAdjustments" name="DeferredTaxLiabilitiesFairValueAdjustments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_DefinedBenefitPensionPlansExcessRetirementPlanMember" name="DefinedBenefitPensionPlansExcessRetirementPlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <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:periodType="instant" />
  <xsd:element id="jpm_DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearTableTextBlock" name="DefinedBenefitPlanAmountsThatWillBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossInNextFiscalYearTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsInNextFiscalYear" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsInNextFiscalYear" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsPeriod" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsPeriod" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" 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_DefinedBenefitPlanChangeInBenefitObligationAndFairValueOfPlanAssetsTextBlock" name="DefinedBenefitPlanChangeInBenefitObligationAndFairValueOfPlanAssetsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanChangeInFairValueOfPlanAssetsAndLiabilitiesInputsLevel3TableTextBlock" name="DefinedBenefitPlanChangeInFairValueOfPlanAssetsAndLiabilitiesInputsLevel3TableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DefinedBenefitPlanChangesInBenefitObligationsAndPlanAssetsAndFundedStatusAmountsAbstract" name="DefinedBenefitPlanChangesInBenefitObligationsAndPlanAssetsAndFundedStatusAmountsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanCommonOrCollectiveTrustFundsPercentInvestedInEquityIndexInvestments" name="DefinedBenefitPlanCommonOrCollectiveTrustFundsPercentInvestedInEquityIndexInvestments" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanCommonOrCollectiveTrustFundsPercentInvestedInInternationalInvestments" name="DefinedBenefitPlanCommonOrCollectiveTrustFundsPercentInvestedInInternationalInvestments" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanCommonOrCollectiveTrustFundsPercentInvestedInShortTermInvestmentFunds" name="DefinedBenefitPlanCommonOrCollectiveTrustFundsPercentInvestedInShortTermInvestmentFunds" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" 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_DefinedBenefitPlanDerivativeReceivablesPercentInvestedInEquityWarrants" name="DefinedBenefitPlanDerivativeReceivablesPercentInvestedInEquityWarrants" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanDerivativeReceivablesPercentInvestedInForeignExchangeContracts" name="DefinedBenefitPlanDerivativeReceivablesPercentInvestedInForeignExchangeContracts" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanExcludedAmountOfNonUSReceivablesForInvestmentsSoldAndDividendsAndInterestReceivables" name="DefinedBenefitPlanExcludedAmountOfNonUSReceivablesForInvestmentsSoldAndDividendsAndInterestReceivables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_DefinedBenefitPlanExcludedAmountOfOtherLiabilities" name="DefinedBenefitPlanExcludedAmountOfOtherLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_DefinedBenefitPlanExcludedAmountOfPayablesForInvestmentsPurchased" name="DefinedBenefitPlanExcludedAmountOfPayablesForInvestmentsPurchased" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_DefinedBenefitPlanExcludedAmountOfUSReceivablesForInvestmentsSoldAndDividendsAndInterestReceivables" name="DefinedBenefitPlanExcludedAmountOfUSReceivablesForInvestmentsSoldAndDividendsAndInterestReceivables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_DefinedBenefitPlanFairValueInvestmentsValuedAtNetAssetValue" name="DefinedBenefitPlanFairValueInvestmentsValuedAtNetAssetValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_DefinedBenefitPlanFairValueOfPlanAssetsAndLiabilitiesAbstract" name="DefinedBenefitPlanFairValueOfPlanAssetsAndLiabilitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanFairValueOfPlanAssetsAndLiabilitiesTableTextBlock" name="DefinedBenefitPlanFairValueOfPlanAssetsAndLiabilitiesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" 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_DefinedBenefitPlanForeignCurrencyExchangeRateAndOtherChangesBenefitObligation" name="DefinedBenefitPlanForeignCurrencyExchangeRateAndOtherChangesBenefitObligation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <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_DefinedBenefitPlanHealthCareCostTrendRateAssumedForNextFiscalYearUsedToDetermineBenefitObligations" name="DefinedBenefitPlanHealthCareCostTrendRateAssumedForNextFiscalYearUsedToDetermineBenefitObligations" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanInterestCostBenefitObligation" name="DefinedBenefitPlanInterestCostBenefitObligation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" 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_DefinedBenefitPlanInterestCreditingRateAssumedForNextFiscalYear" name="DefinedBenefitPlanInterestCreditingRateAssumedForNextFiscalYear" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanMortgageBackedSecuritiesPercentInvestedInDebtIssuedByUSGovernmentAgencies" name="DefinedBenefitPlanMortgageBackedSecuritiesPercentInvestedInDebtIssuedByUSGovernmentAgencies" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanNetPeriodicBenefitCostAndPretaxOtherComprehensiveIncomeLoss" name="DefinedBenefitPlanNetPeriodicBenefitCostAndPretaxOtherComprehensiveIncomeLoss" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" 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_DefinedBenefitPlanPercenAboveWhichAmortizationOfNetGainsAndLossesIsIncludedInAnnualNetPeriodicBenefitCost" name="DefinedBenefitPlanPercenAboveWhichAmortizationOfNetGainsAndLossesIsIncludedInAnnualNetPeriodicBenefitCost" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanServiceCostBenefitObligation" name="DefinedBenefitPlanServiceCostBenefitObligation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" 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_DefinedBenefitPlanTargetAllocationPercentageOfAssets" name="DefinedBenefitPlanTargetAllocationPercentageOfAssets" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanUltimateHealthCareCostTrendRateUsedToDetermineBenefitObligations" name="DefinedBenefitPlanUltimateHealthCareCostTrendRateUsedToDetermineBenefitObligations" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanUnfundedCommitmentsToPurchaseLimitedPartnershipInvestmentsForPlan" name="DefinedBenefitPlanUnfundedCommitmentsToPurchaseLimitedPartnershipInvestmentsForPlan" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationTableTextBlock" name="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostTableTextBlock" name="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlanYearThatRateReachesUltimateTrendRateUsedToDetermineBenefitObligations" name="DefinedBenefitPlanYearThatRateReachesUltimateTrendRateUsedToDetermineBenefitObligations" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_DefinedBenefitPlansAndOtherPostretirementBenefitPlansMember" name="DefinedBenefitPlansAndOtherPostretirementBenefitPlansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedBenefitPlansAssumptionsUsedCalculatingInterestCreditingRate" name="DefinedBenefitPlansAssumptionsUsedCalculatingInterestCreditingRate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DefinedContributionPlanEmployeeAnnualCompensationAmountNotEligibleForEmployersMatchingContributions" name="DefinedContributionPlanEmployeeAnnualCompensationAmountNotEligibleForEmployersMatchingContributions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_DefinedContributionPlanEmployerMatchingContributionPercent" name="DefinedContributionPlanEmployerMatchingContributionPercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_DepositsDetailsAbstract" name="DepositsDetailsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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_DerivativeAssetFairValueAmountOffsetAgainstOtherDerivatives" name="DerivativeAssetFairValueAmountOffsetAgainstOtherDerivatives" 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 abstract="true" id="jpm_DerivativeInstrumentsAbstract" name="DerivativeInstrumentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DerivativeLiabilityFairValueAmountOffsetAgainstOtherDerivatives" name="DerivativeLiabilityFairValueAmountOffsetAgainstOtherDerivatives" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_DerivativePayablesNettingAdjustmentTotal" name="DerivativePayablesNettingAdjustmentTotal" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <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_DerivativeReceivablesAndPayablesAbstract" name="DerivativeReceivablesAndPayablesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_DerivativeReceivablesNetOfPayablesMember" name="DerivativeReceivablesNetOfPayablesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DerivativeReceivablesNettingAdjustmentTotal" name="DerivativeReceivablesNettingAdjustmentTotal" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_DerivativesExcludedFromTradingAssetsAndTradingLiabilitiesAbstract" name="DerivativesExcludedFromTradingAssetsAndTradingLiabilitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <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_DerivativesMember" name="DerivativesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <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 abstract="true" id="jpm_DetailsOfInterestIncomeAndInterestExpenseAbstract" name="DetailsOfInterestIncomeAndInterestExpenseAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DetailsOfInterestIncomeAndInterestExpenseTableTextBlock" name="DetailsOfInterestIncomeAndInterestExpenseTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" 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_DiscountRateAbstract" name="DiscountRateAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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 abstract="true" id="jpm_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_DuePeriodOfMortgageBackedSecuritiesAndCollateralizedMortgageObligations" name="DuePeriodOfMortgageBackedSecuritiesAndCollateralizedMortgageObligations" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_EarningsPerShareBasicAndDilutedLineItems" name="EarningsPerShareBasicAndDilutedLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_EarningsPerShareDetailsAbstract" name="EarningsPerShareDetailsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_EarningsPerShareNumericAbstract" name="EarningsPerShareNumericAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_EarningsPerShareTablesAbstract" name="EarningsPerShareTablesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_EffectOfCertainItemsInAccumulatedOtherComprehensiveIncomeLossExcludedFromTierOneRiskBasedCapital" name="EffectOfCertainItemsInAccumulatedOtherComprehensiveIncomeLossExcludedFromTierOneRiskBasedCapital" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfAcquireeBusinessCombination" name="EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfAcquireeBusinessCombination" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_EffectiveIncomeTaxRateReconciliationLineItems" name="EffectiveIncomeTaxRateReconciliationLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract" name="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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_EnronLitigationMember" name="EnronLitigationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_EntityWideDisclosureOnGeographicAreasRevenueFromExternalCustomersAttributedToIndividualForeignCountriesOrGroupsOfCountriesTableTextBlock" name="EntityWideDisclosureOnGeographicAreasRevenueFromExternalCustomersAttributedToIndividualForeignCountriesOrGroupsOfCountriesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_EntityWideDisclosureOnGeographicAreasTotalAssetsInCountryOrGroupOfCountriesAmount" name="EntityWideDisclosureOnGeographicAreasTotalAssetsInCountryOrGroupOfCountriesAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_EquityInstumentsMember" name="EquityInstumentsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_EquitySecuritiesIndustryBanksAndFinanceCompaniesMember" name="EquitySecuritiesIndustryBanksAndFinanceCompaniesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_EquitySecuritiesIndustryBusinessServicesMember" name="EquitySecuritiesIndustryBusinessServicesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_EquitySecuritiesIndustryCapitalEquipmentMember" name="EquitySecuritiesIndustryCapitalEquipmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_EquitySecuritiesIndustryConsumerGoodsMember" name="EquitySecuritiesIndustryConsumerGoodsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_EquitySecuritiesIndustryEnergyMember" name="EquitySecuritiesIndustryEnergyMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_EquitySecuritiesIndustryMaterialsMember" name="EquitySecuritiesIndustryMaterialsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_EquitySecuritiesIndustryOtherMember" name="EquitySecuritiesIndustryOtherMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_EquitySecuritiesIndustryRealEstateMember" name="EquitySecuritiesIndustryRealEstateMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_EquityUnderwriting" name="EquityUnderwriting" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_EstimatedWeightedAverageLifeOfPortfolioOverWhichNetSpreadWillBeEarnedOnDecliningLoanBalance" name="EstimatedWeightedAverageLifeOfPortfolioOverWhichNetSpreadWillBeEarnedOnDecliningLoanBalance" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="instant" />
  <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_ExpectedLongTermRateOfReturnOnPlanAssetsAbstract" name="ExpectedLongTermRateOfReturnOnPlanAssetsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_Expense" name="Expense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <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_ExposureToNonconsolidatedCreditLinkedNoteAndAssetSwapViesAbstract" name="ExposureToNonconsolidatedCreditLinkedNoteAndAssetSwapViesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ExposureToNonconsolidatedCreditLinkedNoteAndAssetSwapViesTextBlock" name="ExposureToNonconsolidatedCreditLinkedNoteAndAssetSwapViesTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueAdjustmentsAssociatedWithUnfundedHeldForSaleLendingrelatedCommitments" name="FairValueAdjustmentsAssociatedWithUnfundedHeldForSaleLendingrelatedCommitments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" 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 id="jpm_FairValueDebitValuationAdjustmentOnDerivativeAndStructuredNoteLiabilitiesRelatedToFirmsCreditQualityExcludedFromTierOneRiskBasedCapital" name="FairValueDebitValuationAdjustmentOnDerivativeAndStructuredNoteLiabilitiesRelatedToFirmsCreditQualityExcludedFromTierOneRiskBasedCapital" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_FairValueHedgeGainsAndLossesAbstract" name="FairValueHedgeGainsAndLossesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueHedgingInstrumentRelatedToCommodityDerivatives" name="FairValueHedgingInstrumentRelatedToCommodityDerivatives" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_FairValueInputsPrepaymentRate" name="FairValueInputsPrepaymentRate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueLevelThreeToLevelTwoTransfersAmount" name="FairValueLevelThreeToLevelTwoTransfersAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FairValueMeasurementAbstract" name="FairValueMeasurementAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLoss" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLoss" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueMeasurementWithUnobservableInputsRecurringBasisAssetChangeInUnrealizedGainsLossesRelatedToFinancialInstrumentsStillHeld" name="FairValueMeasurementWithUnobservableInputsRecurringBasisAssetChangeInUnrealizedGainsLossesRelatedToFinancialInstrumentsStillHeld" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueMeasurementWithUnobservableInputsRecurringBasisLiabilitiesChangeInUnrealizedGainsLossesRelatedToFinancialInstrumentsStillHeld" name="FairValueMeasurementWithUnobservableInputsRecurringBasisLiabilitiesChangeInUnrealizedGainsLossesRelatedToFinancialInstrumentsStillHeld" 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_FairValueOptionCreditRiskGainsLossesLongTermDebt" name="FairValueOptionCreditRiskGainsLossesLongTermDebt" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FairValueOptionCreditRiskGainsLossesOnLoans" name="FairValueOptionCreditRiskGainsLossesOnLoans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" 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_FairValueOptionLoansHeldAsAssetAggregateAmountInNonAccrualStatus" name="FairValueOptionLoansHeldAsAssetAggregateAmountInNonAccrualStatus" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <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_FairValueOptionLongTermDebtAtFairValue" name="FairValueOptionLongTermDebtAtFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_FairValueOptionLongTermDebtOtherChangesInFairValue" name="FairValueOptionLongTermDebtOtherChangesInFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FairValueOptionNumericAbstract" name="FairValueOptionNumericAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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_FairValueOptionsLoansHeldAsAssets" name="FairValueOptionsLoansHeldAsAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_FairValueOptionsOtherPerformingLoans" name="FairValueOptionsOtherPerformingLoans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_FairValuePlanAssetMeasurementMember" name="FairValuePlanAssetMeasurementMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_Fdicoccandorotherregulatoryagencydepositassessmentexpenditures" name="Fdicoccandorotherregulatoryagencydepositassessmentexpenditures" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FederalDistrictCourtOfNewYorkMember" name="FederalDistrictCourtOfNewYorkMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FederalFundsPurchasedSecuritiesSoldUnderAgreementsToRepurchaseAndSecuritiesLoaned" name="FederalFundsPurchasedSecuritiesSoldUnderAgreementsToRepurchaseAndSecuritiesLoaned" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_FederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellFairValueDisclosure" name="FederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellFairValueDisclosure" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_FederalHomeLoanBankAdvancesAndOtherShortTermBorrowings" name="FederalHomeLoanBankAdvancesAndOtherShortTermBorrowings" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_FederalHomeLoanBankAdvancesAndOtherShortTermBorrowingsFairValueDisclosure" name="FederalHomeLoanBankAdvancesAndOtherShortTermBorrowingsFairValueDisclosure" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_FederalReserveBankOfNewYorkMember" name="FederalReserveBankOfNewYorkMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FederalRestrictionOnSecuredBorrowingsFromSubsidiariesAllLoansPortionOfSubsidiaryTotalCapitalPercentage" name="FederalRestrictionOnSecuredBorrowingsFromSubsidiariesAllLoansPortionOfSubsidiaryTotalCapitalPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FederalRestrictionOnSecuredBorrowingsFromSubsidiariesPerLoanPortionOfSubsidiaryTotalCapitalPercentage" name="FederalRestrictionOnSecuredBorrowingsFromSubsidiariesPerLoanPortionOfSubsidiaryTotalCapitalPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FeesAndCommissionsMortgageBankingAndRelatedAllOther" name="FeesAndCommissionsMortgageBankingAndRelatedAllOther" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FeesAndCommissionsMortgageBankingAndRelatedComponentsAbstract" name="FeesAndCommissionsMortgageBankingAndRelatedComponentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FeesAndCommissionsMortgageBankingAndRelatedComponentsTextBlock" name="FeesAndCommissionsMortgageBankingAndRelatedComponentsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancialAssetsAbstract" name="FinancialAssetsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FinancialEffectsOfLoanModificationsAndRedefaultsTableTextBlock" name="FinancialEffectsOfLoanModificationsAndRedefaultsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancialEffectsOfTroubledDebtRestructuringsAbstract" name="FinancialEffectsOfTroubledDebtRestructuringsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancialInstitutionsGovernmentAgenciesAndOtherWholesaleMember" name="FinancialInstitutionsGovernmentAgenciesAndOtherWholesaleMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancialInstitutionsMember" name="FinancialInstitutionsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancialLiabilitiesAbstract" name="FinancialLiabilitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancialReceivableByCurrentEstimatedLtvRatiosAxis" name="FinancialReceivableByCurrentEstimatedLtvRatiosAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancialReceivableByCurrentEstimatedLtvRatiosDomain" name="FinancialReceivableByCurrentEstimatedLtvRatiosDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancialReceivableByRefreshedFicoScoresAxis" name="FinancialReceivableByRefreshedFicoScoresAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancialReceivableByRefreshedFicoScoresDomain" name="FinancialReceivableByRefreshedFicoScoresDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancingReceivableAllowanceForLoanLossesActivityAxis" name="FinancingReceivableAllowanceForLoanLossesActivityAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancingReceivableAllowanceForLoanLossesActivityLineItems" name="FinancingReceivableAllowanceForLoanLossesActivityLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancingReceivableAllowanceForLoanLossesActivityTable" name="FinancingReceivableAllowanceForLoanLossesActivityTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FinancingReceivableAllowanceForLoanLossesTextBlock" name="FinancingReceivableAllowanceForLoanLossesTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancingReceivableByDelinquencyStatusAxis" name="FinancingReceivableByDelinquencyStatusAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancingReceivableByDelinquencyStatusDomain" name="FinancingReceivableByDelinquencyStatusDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancingReceivableByGeographicRegionAxis" name="FinancingReceivableByGeographicRegionAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancingReceivableByGeographicRegionDomain" name="FinancingReceivableByGeographicRegionDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancingReceivableModificationDomain" name="FinancingReceivableModificationDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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 id="jpm_FinancingReceivableModificationsAverageTermOrPaymentExtensionGranted" name="FinancingReceivableModificationsAverageTermOrPaymentExtensionGranted" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" 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_FinancingReceivableModificationsNumberOfContractModificationsThatOccured" name="FinancingReceivableModificationsNumberOfContractModificationsThatOccured" 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_FinancingReceivableModificationsPostModificationWeightedAverageRemainingTerm" name="FinancingReceivableModificationsPostModificationWeightedAverageRemainingTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FinancingReceivableModificationsPostModificationWeightedAverageRemainingTermOfFinancingReceivablesWithTermOrPaymentExtensions" name="FinancingReceivableModificationsPostModificationWeightedAverageRemainingTermOfFinancingReceivablesWithTermOrPaymentExtensions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" 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_FinancingReceivableModificationsPreModificationWeightedAverageRemainingTerm" name="FinancingReceivableModificationsPreModificationWeightedAverageRemainingTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FinancingReceivableModificationsPreModificationWeightedAverageRemainingTermOfFinancingReceivablesWithTermOrPaymentExtensions" name="FinancingReceivableModificationsPreModificationWeightedAverageRemainingTermOfFinancingReceivablesWithTermOrPaymentExtensions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" 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_FinancingReceivableModificationsPrincipalDeferredAndForgiven" name="FinancingReceivableModificationsPrincipalDeferredAndForgiven" 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_FinancingReceivableModificationsSubsequentDefaultOccurredNumberOfContracts" name="FinancingReceivableModificationsSubsequentDefaultOccurredNumberOfContracts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FinancingReceivableModificationsSubsequentDefaultOccurredRecordedInvestment" name="FinancingReceivableModificationsSubsequentDefaultOccurredRecordedInvestment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FinancingReceivableModificationsWeightedAverageRemainingLife" name="FinancingReceivableModificationsWeightedAverageRemainingLife" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_FinancingReceivableTrialModificationsLineItems" name="FinancingReceivableTrialModificationsLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FinancingReceivableTrialModificationsPercentageOfTrialModificationsResultingInCompletedModifications" name="FinancingReceivableTrialModificationsPercentageOfTrialModificationsResultingInCompletedModifications" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_FinancingReceivableTrialModificationsPercentageOfTrialModificationsStillInTrialPeriod" name="FinancingReceivableTrialModificationsPercentageOfTrialModificationsStillInTrialPeriod" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_FinancingReceivableTrialModificationsPercentageOfTrialModificationsThatDidNotSuccessfullyCompleteTrialPeriod" name="FinancingReceivableTrialModificationsPercentageOfTrialModificationsThatDidNotSuccessfullyCompleteTrialPeriod" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_FinancingReceivableTrialModificationsRecordedInvestment" name="FinancingReceivableTrialModificationsRecordedInvestment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_FinancingReceivableTrialModificationsSuccessfullyConvertedToPermanentModifications" name="FinancingReceivableTrialModificationsSuccessfullyConvertedToPermanentModifications" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_FinancingReceivableTrialModificationsTimePeriodOfTrialModificationProgramsAxis" name="FinancingReceivableTrialModificationsTimePeriodOfTrialModificationProgramsAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FinancingReceivableTrialModificationsTimePeriodOfTrialModificationProgramsDomain" name="FinancingReceivableTrialModificationsTimePeriodOfTrialModificationProgramsDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FinancingReceivablesImpairedTroubledDebtRestructuringChargeOffsPostModification" name="FinancingReceivablesImpairedTroubledDebtRestructuringChargeOffsPostModification" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FinancingReceivablesImpairedTroubledDebtRestructuringForeclosuresAndOtherLiquidations" name="FinancingReceivablesImpairedTroubledDebtRestructuringForeclosuresAndOtherLiquidations" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FinancingReceivablesImpairedTroubledDebtRestructuringIncreasesToExistingTroubledDebtRestructurings" name="FinancingReceivablesImpairedTroubledDebtRestructuringIncreasesToExistingTroubledDebtRestructurings" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FinancingReceivablesImpairedTroubledDebtRestructuringPrincipalPaymentsSalesAndOther" name="FinancingReceivablesImpairedTroubledDebtRestructuringPrincipalPaymentsSalesAndOther" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_FinancingReceivablesSeniorLiensPercentage" name="FinancingReceivablesSeniorLiensPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_FiniteLivedIntangibleAssetsFutureAmortizationExpenseTextBlock" name="FiniteLivedIntangibleAssetsFutureAmortizationExpenseTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" 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_FirmSponsoredMortgageAndOtherConsumerSecuritizationTrustsTextBlock" name="FirmSponsoredMortgageAndOtherConsumerSecuritizationTrustsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_FirmsExposureToNonconsolidatedMunicipalBondVIEsTextBlock" name="FirmsExposureToNonconsolidatedMunicipalBondVIEsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FirmsExposureToNonconsolidatedMunicipalBondVariableInterestEntitiesAbstract" name="FirmsExposureToNonconsolidatedMunicipalBondVariableInterestEntitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FirstChicagoNbdCapitalIMember" name="FirstChicagoNbdCapitalIMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FixedRateCumulativePerpetualPreferredStockSeriesKMember" name="FixedRateCumulativePerpetualPreferredStockSeriesKMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FixedToFloatingRateNoncumulativePerpetualPreferredStockSeriesIMember" name="FixedToFloatingRateNoncumulativePerpetualPreferredStockSeriesIMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FloridaMember" name="FloridaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ForeignCurrencyDenominatedDebtMember" name="ForeignCurrencyDenominatedDebtMember" 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 abstract="true" id="jpm_ForeignPensionPlansAndOtherForeignPostretirementBenefitPlansOfMember" name="ForeignPensionPlansAndOtherForeignPostretirementBenefitPlansOfMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ForeignPostretirementBenefitPlansDefinedBenefitUnitedKingdomMember" name="ForeignPostretirementBenefitPlansDefinedBenefitUnitedKingdomMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FormulaBasedMember" name="FormulaBasedMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FreeStandingDerivativesAbstract" name="FreeStandingDerivativesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_FutureAndForwardContractsMember" name="FutureAndForwardContractsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_GainLossRelatedToLevelThreeLongTermStructuredNoteLiabilities" name="GainLossRelatedToLevelThreeLongTermStructuredNoteLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_GainsLossesOnCertainAssetBackedSecurities" name="GainsLossesOnCertainAssetBackedSecurities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_GainsLossesRelatedToResidentialAndCommercialLoans" name="GainsLossesRelatedToResidentialAndCommercialLoans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_GeorgiaMember" name="GeorgiaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_GlobalSettlementOnServicingAndOriginationOfMortgagesMember" name="GlobalSettlementOnServicingAndOriginationOfMortgagesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_GoodwillAndIntangibleAssetsNet" name="GoodwillAndIntangibleAssetsNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_GoodwillAndOtherIntangibleAssetsAbstract" name="GoodwillAndOtherIntangibleAssetsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_GoodwillAndOtherIntangibleAssetsDetailsAbstract" name="GoodwillAndOtherIntangibleAssetsDetailsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_GoodwillAndOtherIntangibleAssetsTablesAbstract" name="GoodwillAndOtherIntangibleAssetsTablesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_GoodwillAndOtherIntangibleAssetsTextBlock" name="GoodwillAndOtherIntangibleAssetsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_GoodwillBySegmentTextBlock" name="GoodwillBySegmentTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_GoodwillExcludedFromTierOneRiskBasedCapital" name="GoodwillExcludedFromTierOneRiskBasedCapital" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_GoodwillPeriodIncreaseDecreaseOther" name="GoodwillPeriodIncreaseDecreaseOther" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_GoodwillRollForwardTextBlock" name="GoodwillRollForwardTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_GovernmentAgenciesMember" name="GovernmentAgenciesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_GovernmentDebtSecuritiesMember" name="GovernmentDebtSecuritiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_GuaranteeObligationsMaximumExposureDerivatives" name="GuaranteeObligationsMaximumExposureDerivatives" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_GuarantorObligationsAndCommitmentsCurrentCarryingValue" name="GuarantorObligationsAndCommitmentsCurrentCarryingValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_GuarantorObligationsAndCommitmentsMaximumExposureUndiscounted" name="GuarantorObligationsAndCommitmentsMaximumExposureUndiscounted" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_HealthCareCostTrendRateAbstract" name="HealthCareCostTrendRateAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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_HighbridgeCapitalManagementMember" name="HighbridgeCapitalManagementMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_HomeEquityByProductTypeAxis" name="HomeEquityByProductTypeAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_HomeEquityByProductTypeDomain" name="HomeEquityByProductTypeDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_HomeEquityJuniorLienMember" name="HomeEquityJuniorLienMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_HomeEquityLineOfCreditAmortizationPeriod" name="HomeEquityLineOfCreditAmortizationPeriod" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" 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="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_HomeEquityLoanDelinquenciesTable" name="HomeEquityLoanDelinquenciesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_HomeEquityLoansExcludingLinesOfCreditMember" name="HomeEquityLoansExcludingLinesOfCreditMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_HomeEquitySeniorLienMember" name="HomeEquitySeniorLienMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_HybridSecuritiesAndNoncontrollingInterestsQualifyingAsTierOneRiskBasedCapital" name="HybridSecuritiesAndNoncontrollingInterestsQualifyingAsTierOneRiskBasedCapital" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_IllinoisMember" name="IllinoisMember" 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_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 abstract="true" id="jpm_ImpairedFinancingReceivableAllowanceClassificationAxis" name="ImpairedFinancingReceivableAllowanceClassificationAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ImpairedFinancingReceivablesAllowanceClasificationDomain" name="ImpairedFinancingReceivablesAllowanceClasificationDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ImpairedLoansOnNonaccrualStatus" name="ImpairedLoansOnNonaccrualStatus" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_ImpairedLoansTextBlock" name="ImpairedLoansTextBlock" 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 id="jpm_IncomeTaxExaminationPenaltiesAndInterestExpenseAfterTax" name="IncomeTaxExaminationPenaltiesAndInterestExpenseAfterTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" 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_IncreaseDecreaseInAssetBackedCommercialPaper" name="IncreaseDecreaseInAssetBackedCommercialPaper" 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 id="jpm_IncreaseDecreaseInOtherIntangibleAssets" name="IncreaseDecreaseInOtherIntangibleAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_IncreaseDecreaseInRiskWeightedAssetsForRegulatoryCapitalPurposes" name="IncreaseDecreaseInRiskWeightedAssetsForRegulatoryCapitalPurposes" 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_IncrementalImpactAtAdoptionTextBlock" name="IncrementalImpactAtAdoptionTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" 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_IndemnificationAgreementsLoanSaleAndSecuritizationMember" name="IndemnificationAgreementsLoanSaleAndSecuritizationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_InformationAboutDelinquenciesNetChargeOffsAndComponentsOfOffBalanceSheetSecuritizedFinancialAssetsTextBlock" name="InformationAboutDelinquenciesNetChargeOffsAndComponentsOfOffBalanceSheetSecuritizedFinancialAssetsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_InformationOnAssetsAndLiabilitiesRelatedToVIEsThatAreConsolidatedByFirmTextBlock" name="InformationOnAssetsAndLiabilitiesRelatedToVIEsThatAreConsolidatedByFirmTextBlock" 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_InsuranceCreditRiskConcentrationMember" name="InsuranceCreditRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_IntangibleAssetsByMajorClassLineItems" name="IntangibleAssetsByMajorClassLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_IntangibleAssetsNetExcludingGoodwillAndMortgageServicingRightsMSRsTextBlock" name="IntangibleAssetsNetExcludingGoodwillAndMortgageServicingRightsMSRsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_IntangibleAssetsNetExcludingGoodwillAndMortgageServicingRightsMsrsAbstract" name="IntangibleAssetsNetExcludingGoodwillAndMortgageServicingRightsMsrsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_IntangibleAssetsNetExcludingGoodwillAndMortgageServicingRightsMsrsMember" name="IntangibleAssetsNetExcludingGoodwillAndMortgageServicingRightsMsrsMember" 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_InterestAndDividendIncomeSecuritiesAvailableForSaleAndHeldToMaturity" name="InterestAndDividendIncomeSecuritiesAvailableForSaleAndHeldToMaturity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_InterestIncomeAndInterestExpenseAbstract" name="InterestIncomeAndInterestExpenseAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_InterestIncomeAndInterestExpenseAxis" name="InterestIncomeAndInterestExpenseAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_InterestIncomeAndInterestExpenseDomain" name="InterestIncomeAndInterestExpenseDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_InterestIncomeAndInterestExpenseLineItems" name="InterestIncomeAndInterestExpenseLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_InterestIncomeAndInterestExpensePolicyTextBlock" name="InterestIncomeAndInterestExpensePolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_InterestIncomeAndInterestExpenseTable" name="InterestIncomeAndInterestExpenseTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_InterestIncomeAndInterestExpenseTablesAbstract" name="InterestIncomeAndInterestExpenseTablesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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 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_InternalCreditRatingInvestmentGradeOrBetterMember" name="InternalCreditRatingInvestmentGradeOrBetterMember" 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 abstract="true" id="jpm_InternationalOperationsDetailsAbstract" name="InternationalOperationsDetailsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_InternationalOperationsTextBlock" name="InternationalOperationsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_InvestmentBankMember" name="InvestmentBankMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_InvestmentBankingAdvisoryFeeRevenue" name="InvestmentBankingAdvisoryFeeRevenue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_InvestmentGradeMember" name="InvestmentGradeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_InvestmentManagementLitigationMember" name="InvestmentManagementLitigationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_InvestmentValuedAtNetAssetValue" name="InvestmentValuedAtNetAssetValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_InvestmentsInCertainSubsidiariesExcludedFromTierOneRiskBasedCapital" name="InvestmentsInCertainSubsidiariesExcludedFromTierOneRiskBasedCapital" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_InvestmentsInSubsidiariesBankAndBankHoldingCompanies" name="InvestmentsInSubsidiariesBankAndBankHoldingCompanies" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_InvestmentsInSubsidiariesNonBankingCompanies" name="InvestmentsInSubsidiariesNonBankingCompanies" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_InvestmentsValuedAtNetAssetValueUnfundedCommitmentsInvestmentsFairValue" name="InvestmentsValuedAtNetAssetValueUnfundedCommitmentsInvestmentsFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_InvestorsApproximateNumber" name="InvestorsApproximateNumber" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" 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_JPMorganCazenoveMember" name="JPMorganCazenoveMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_JPMorganChaseBankNationalAssociationMember" name="JPMorganChaseBankNationalAssociationMember" 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_JPMorganChaseCapitalXIIMember" name="JPMorganChaseCapitalXIIMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_JPMorganChaseCapitalXIMember" name="JPMorganChaseCapitalXIMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_JPMorganChaseCapitalXIVMember" name="JPMorganChaseCapitalXIVMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_JPMorganChaseCapitalXMember" name="JPMorganChaseCapitalXMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_JPMorganChaseCapitalXVIIIMember" name="JPMorganChaseCapitalXVIIIMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_JPMorganChaseCapitalXVIIMember" name="JPMorganChaseCapitalXVIIMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_JPMorganChaseCapitalXVIMember" name="JPMorganChaseCapitalXVIMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_JPMorganChaseCapitalXVMember" name="JPMorganChaseCapitalXVMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_JPMorganChaseCapitalXXIIIMember" name="JPMorganChaseCapitalXXIIIMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_JPMorganChaseCapitalXXIIMember" name="JPMorganChaseCapitalXXIIMember" 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_JPMorganChaseCapitalXXIVMember" name="JPMorganChaseCapitalXXIVMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_JPMorganChaseCapitalXXIXMember" name="JPMorganChaseCapitalXXIXMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_JPMorganChaseCapitalXXMember" name="JPMorganChaseCapitalXXMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_JPMorganChaseCapitalXXVIIIMember" name="JPMorganChaseCapitalXXVIIIMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_JPMorganChaseCapitalXXVIIMember" name="JPMorganChaseCapitalXXVIIMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_JPMorganChaseCapitalXXVMember" name="JPMorganChaseCapitalXXVMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_JpmorganChaseCapitalXixMember" name="JpmorganChaseCapitalXixMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_JpmorganChaseCapitalXxviMember" name="JpmorganChaseCapitalXxviMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_JuniorSubordinatedDebentureOwedToUnconsolidatedSubsidiaryTrustTextBlock" name="JuniorSubordinatedDebentureOwedToUnconsolidatedSubsidiaryTrustTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_KeyEconomicAssumptionsUsedToDetermineFairValueAbstract" name="KeyEconomicAssumptionsUsedToDetermineFairValueAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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_LendingRelatedCommitmentsAllowancesAbstract" name="LendingRelatedCommitmentsAllowancesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LendingRelatedCommitmentsByImpairmentMethodology" name="LendingRelatedCommitmentsByImpairmentMethodology" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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 id="jpm_LevelThreeLiabilitiesAsPercentageOfTotalFirmLiabilitiesAtFairValue" name="LevelThreeLiabilitiesAsPercentageOfTotalFirmLiabilitiesAtFairValue" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_LiborInvestigationsAndLitigationMember" name="LiborInvestigationsAndLitigationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LimitedPartnershipsMember" name="LimitedPartnershipsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LimitedProgramWideCreditEnhancement" name="LimitedProgramWideCreditEnhancement" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element 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_LitigationDetailsAbstract" name="LitigationDetailsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LoanBalancesByPortfolioSegmentAbstract" name="LoanBalancesByPortfolioSegmentAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LoanPurchasesAndSalesAndReclassificationsFromRetainedLoansToLoansHeldForSaleExcludesLoansRecordedAtFairValueAbstract" name="LoanPurchasesAndSalesAndReclassificationsFromRetainedLoansToLoansHeldForSaleExcludesLoansRecordedAtFairValueAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LoanSalesAndSecuritizationRelatedIndemnificationsAbstract" name="LoanSalesAndSecuritizationRelatedIndemnificationsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LoanSalesByPortfolioSegmentAbstract" name="LoanSalesByPortfolioSegmentAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LoansAbstract" name="LoansAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LoansAndLeasesReceivableCommercialImpairedTroubledDebtRestructuringAmount" name="LoansAndLeasesReceivableCommercialImpairedTroubledDebtRestructuringAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_LoansAndLeasesReceivableDeferredCosts" name="LoansAndLeasesReceivableDeferredCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_LoansAndLeasesReceivableImpairedCollateralDependentLoansAtFairValue" name="LoansAndLeasesReceivableImpairedCollateralDependentLoansAtFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_LoansAndLeasesReceivableImpairedRevertedToOriginalPaymentTermsAmount" name="LoansAndLeasesReceivableImpairedRevertedToOriginalPaymentTermsAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_LoansAndLeasesReceivableImpairedTroubleDebtRestructuringNotYetMadeSixPayments" name="LoansAndLeasesReceivableImpairedTroubleDebtRestructuringNotYetMadeSixPayments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_LoansAndLeasesReceivableImpairedTroubledDebtRestructuringFundedCommitmentToLend" name="LoansAndLeasesReceivableImpairedTroubledDebtRestructuringFundedCommitmentToLend" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_LoansAndLeasesReceivableImpairedTroubledDebtRestructuringNonaccrualOfInterest" name="LoansAndLeasesReceivableImpairedTroubledDebtRestructuringNonaccrualOfInterest" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_LoansAndLeasesReceivableImpairedUnpaidPrincipalBalance" name="LoansAndLeasesReceivableImpairedUnpaidPrincipalBalance" 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_LoansDetailsAbstract" name="LoansDetailsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LoansGuaranteedByUSGovernment" name="LoansGuaranteedByUSGovernment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <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_LoansHeldForSaleMember" name="LoansHeldForSaleMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LoansModificationsTextBlock" name="LoansModificationsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LoansModifiedInTdrsRollForward" name="LoansModifiedInTdrsRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LoansNotesTradeAndOtherReceivablesGrossOfAllowanceForCreditLossesTextBlock" name="LoansNotesTradeAndOtherReceivablesGrossOfAllowanceForCreditLossesTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LoansNumericAbstract" name="LoansNumericAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LoansReceivableAtFairValue" name="LoansReceivableAtFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_LoansReceivableHeldForInvestmentNetOfDeferredIncome" name="LoansReceivableHeldForInvestmentNetOfDeferredIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_LoansReceivableHeldForSaleExcludingLoansAtFairValue" name="LoansReceivableHeldForSaleExcludingLoansAtFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_LoansReceivableNotForTradingMember" name="LoansReceivableNotForTradingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LoansReportedAsTradingAssetsAbstract" name="LoansReportedAsTradingAssetsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LoansRepurchasedOrLoansWithOptionToRepurchase" name="LoansRepurchasedOrLoansWithOptionToRepurchase" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_LoansRetainedFairValueDisclosure" name="LoansRetainedFairValueDisclosure" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" 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 abstract="true" id="jpm_LoansTablesAbstract" name="LoansTablesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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_LongTermCreditCardLoanModificationProgramsMember" name="LongTermCreditCardLoanModificationProgramsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LongTermDebtBorrowings" name="LongTermDebtBorrowings" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_LongTermDebtCarryingValuesByContractualMaturityTextBlock" name="LongTermDebtCarryingValuesByContractualMaturityTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" 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_LongTermDebtDisclosureAbstract" name="LongTermDebtDisclosureAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <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 id="jpm_LongTermDebtPortionGuaranteedByFdicUnderTemporaryLiquidityGuaranteeProgram" name="LongTermDebtPortionGuaranteedByFdicUnderTemporaryLiquidityGuaranteeProgram" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <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_LongtermDebtAndOtherInstrumentsQualifyingAsTierTwoRiskBasedCapital" name="LongtermDebtAndOtherInstrumentsQualifyingAsTierTwoRiskBasedCapital" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <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 abstract="true" id="jpm_LossContingenciesInConnectionWithSpecificNamedEventAxis" name="LossContingenciesInConnectionWithSpecificNamedEventAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LossContingenciesInConnectionWithSpecificNamedEventDomain" name="LossContingenciesInConnectionWithSpecificNamedEventDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LossContingenciesInConnectionWithSpecificTypeOfSettlementAxis" name="LossContingenciesInConnectionWithSpecificTypeOfSettlementAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_LossContingenciesInConnectionWithSpecificTypeOfSettlementDomain" name="LossContingenciesInConnectionWithSpecificTypeOfSettlementDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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 abstract="true" id="jpm_LossContingencyInformationAboutRelatedResourcesOrMarketsAbstract" name="LossContingencyInformationAboutRelatedResourcesOrMarketsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LossContingencyInsuredAggregatePrincipalAmountRelatedToValue" name="LossContingencyInsuredAggregatePrincipalAmountRelatedToValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_LossContingencyInterchangeFeesIndustryWideRelatedToValue" name="LossContingencyInterchangeFeesIndustryWideRelatedToValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LossContingencyInvestmentsInMediumTermNotesRelatedToValue" name="LossContingencyInvestmentsInMediumTermNotesRelatedToValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_LossContingencyMortgageBackedSecuritiesOfferingsRelatedToValue" name="LossContingencyMortgageBackedSecuritiesOfferingsRelatedToValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_LossContingencyMortgageBackedSecuritiesTrustsOriginalPrincipalAmountRelatedToValue" name="LossContingencyMortgageBackedSecuritiesTrustsOriginalPrincipalAmountRelatedToValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_LossContingencyMunicipalDerivativesAnnualMarketRelatedToValue" name="LossContingencyMunicipalDerivativesAnnualMarketRelatedToValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_LossContingencySecuritiesIssuedBySecuritizationTrustsRelatedToValue" name="LossContingencySecuritiesIssuedBySecuritizationTrustsRelatedToValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_LossContingencySecuritiesPurchasedInConnectionWithValue" name="LossContingencySecuritiesPurchasedInConnectionWithValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_LossContingencySecuritizationRelatedToValue" name="LossContingencySecuritizationRelatedToValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_LossContingencySharesRelatedToOutstanding" name="LossContingencySharesRelatedToOutstanding" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LossContingencySharesRelatedToPricePerShare" name="LossContingencySharesRelatedToPricePerShare" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_LossContingencyWarrantsIssuedRelatedToValue" name="LossContingencyWarrantsIssuedRelatedToValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_MachineryAndEquipmentManufacturingCreditRiskConcentrationMember" name="MachineryAndEquipmentManufacturingCreditRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MadoffLitigationNotSpecificallyRelatedToFairfieldMember" name="MadoffLitigationNotSpecificallyRelatedToFairfieldMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MadoffLitigationRelatedToFairfieldMember" name="MadoffLitigationRelatedToFairfieldMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ManagedStructureMember" name="ManagedStructureMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_MergerAndAcquisitionCost" name="MergerAndAcquisitionCost" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_MergerAndAcquisitionCostsByBusinessSegmentTableTextBlock" name="MergerAndAcquisitionCostsByBusinessSegmentTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MergerAndAcquistionCostDomain" name="MergerAndAcquistionCostDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MergerandacquisitioncostAxis" name="MergerandacquisitioncostAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MetalsAndMiningCreditRiskConcentrationMember" name="MetalsAndMiningCreditRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MfGlobalMember" name="MfGlobalMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MichiganMember" name="MichiganMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_MinimumTierOneLeverageRatioForBankHoldingCompaniesAndBanksPossibilityOne" name="MinimumTierOneLeverageRatioForBankHoldingCompaniesAndBanksPossibilityOne" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_MinimumTierOneLeverageRatioForBankHoldingCompaniesAndBanksPossibilityTwo" name="MinimumTierOneLeverageRatioForBankHoldingCompaniesAndBanksPossibilityTwo" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <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_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_MortgageBackedSecuritiesLitigationRelatedToMbsOfferingsSponsoredByJpmorganChaseMember" name="MortgageBackedSecuritiesLitigationRelatedToMbsOfferingsSponsoredByJpmorganChaseMember" 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 id="jpm_MortgageFeesAndRelatedIncome" name="MortgageFeesAndRelatedIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MortgageForeclosureInvestigationsAndLitigationMember" name="MortgageForeclosureInvestigationsAndLitigationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_MortgageLoansInsuredByUsGovernmentAgenciesExcludedFromPercentageOfThirtyOrMoreDaysPastDueToRetainedLoans" name="MortgageLoansInsuredByUsGovernmentAgenciesExcludedFromPercentageOfThirtyOrMoreDaysPastDueToRetainedLoans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_MortgageLoansInsuredByUsGovernmentAgenciesMember" name="MortgageLoansInsuredByUsGovernmentAgenciesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_MortgageLoansServicedThirdPartyAtPeriodEnd" name="MortgageLoansServicedThirdPartyAtPeriodEnd" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_MortgageLoansSoughtByPlaintiffForRepurchase" name="MortgageLoansSoughtByPlaintiffForRepurchase" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_MortgageProductionRevenue" name="MortgageProductionRevenue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_MortgageProductionRevenueExcludingRepurchaseLosses" name="MortgageProductionRevenueExcludingRepurchaseLosses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MortgageRepurchaseLiabilityMember" name="MortgageRepurchaseLiabilityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MortgageSecuritizationAndOtherVariableInterestEntitiesMember" name="MortgageSecuritizationAndOtherVariableInterestEntitiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MortgageSecuritizationEntitiesMember" name="MortgageSecuritizationEntitiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MortgageServicingRightsActivityAbstract" name="MortgageServicingRightsActivityAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MortgageServicingRightsActivitySupplementalInfoAbstractAbstract" name="MortgageServicingRightsActivitySupplementalInfoAbstractAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MortgageServicingRightsInputsAndAssumptionsUsedToDetermineFairValueAxis" name="MortgageServicingRightsInputsAndAssumptionsUsedToDetermineFairValueAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MortgageServicingRightsInputsAndAssumptionsUsedToDetermineFairValueDomain" name="MortgageServicingRightsInputsAndAssumptionsUsedToDetermineFairValueDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_MortgageServicingRightsMSRsChangeInUnrealizedGainsLossesIncludedInIncome" name="MortgageServicingRightsMSRsChangeInUnrealizedGainsLossesIncludedInIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_MortgageServicingRightsMSRsContractualServiceFeesLateFeesAndOtherAncillaryFeesIncludedInIncome" name="MortgageServicingRightsMSRsContractualServiceFeesLateFeesAndOtherAncillaryFeesIncludedInIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_MortgageServicingRightsMSRsFairValueKeyEconomicAssumptionsUsedToDetermineTextBlock" name="MortgageServicingRightsMSRsFairValueKeyEconomicAssumptionsUsedToDetermineTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MortgageServicingRightsMSRsFairValueRollForward" name="MortgageServicingRightsMSRsFairValueRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_MortgageServicingRightsMSRsFairValueRollForwardTextBlock" name="MortgageServicingRightsMSRsFairValueRollForwardTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_MortgageServicingRightsMsrsFairValueKeyEconomicAssumptionsUsedToDetermineAbstract" name="MortgageServicingRightsMsrsFairValueKeyEconomicAssumptionsUsedToDetermineAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_MortgageServicingRightsNetAdditionsAndAmortization" name="MortgageServicingRightsNetAdditionsAndAmortization" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_MortgagesAndHomeEquityLoansServicedApproximateNumber" name="MortgagesAndHomeEquityLoansServicedApproximateNumber" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_MunicipalDerivativesInvestigationsAndLitigationMember" name="MunicipalDerivativesInvestigationsAndLitigationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_NatureAndExtentOfLoanModificationsTableTextBlock" name="NatureAndExtentOfLoanModificationsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_NatureAndExtentOfModficationsAbstract" name="NatureAndExtentOfModficationsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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 abstract="true" id="jpm_NetDerivativeReceivablesMember" name="NetDerivativeReceivablesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_NetInvestmentHedgeDerivativeLiabilitiesAtFairValueExcludedFromDerivativeFairValueOfDerivativeNet" name="NetInvestmentHedgeDerivativeLiabilitiesAtFairValueExcludedFromDerivativeFairValueOfDerivativeNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <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 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_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnAllowanceForCreditLosses" name="NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnAllowanceForCreditLosses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_NewAccountingPronouncementorChangeInAccountingPrincipleCumulativeEffectOfChangeOnAccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" name="NewAccountingPronouncementorChangeInAccountingPrincipleCumulativeEffectOfChangeOnAccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_NewJerseyMember" name="NewJerseyMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_NewYorkMember" name="NewYorkMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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 id="jpm_NonAgencyResidentialCollateralizedMortgageObligationsEstimatedDuration" name="NonAgencyResidentialCollateralizedMortgageObligationsEstimatedDuration" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" 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_NonSubsidiariesMember" name="NonSubsidiariesMember" 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 id="jpm_NonaccrualMortgageLoansInsuredByUsGovernmentAgenciesExcludedFromNonaccrualLoans" name="NonaccrualMortgageLoansInsuredByUsGovernmentAgenciesExcludedFromNonaccrualLoans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_NonbankSubsidiariesMember" name="NonbankSubsidiariesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_NoncompensationExpenseAbstract" name="NoncompensationExpenseAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_NoncomplianceWithModifiedTermsMember" name="NoncomplianceWithModifiedTermsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_NonconsolidatedMunicipalBondVehiclesMember" name="NonconsolidatedMunicipalBondVehiclesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_NonconsolidatedPrivateLabelReSecuritizationsMember" name="NonconsolidatedPrivateLabelReSecuritizationsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_NoncriticizedMember" name="NoncriticizedMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_NoncumulativePerpetualPreferredStockSeriesJMember" name="NoncumulativePerpetualPreferredStockSeriesJMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_NoninterestBearingAndInterestBearingDepositsTextBlock" name="NoninterestBearingAndInterestBearingDepositsTextBlock" 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 abstract="true" id="jpm_NoninterestExpenseDetailsAbstract" name="NoninterestExpenseDetailsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_NoninterestExpenseOtherThanLaborAndRelatedExpenseTotal" name="NoninterestExpenseOtherThanLaborAndRelatedExpenseTotal" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_NoninterestExpenseTextBlock" name="NoninterestExpenseTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_NoninterestRevenueDetailsAbstract" name="NoninterestRevenueDetailsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_NoninterestRevenueTablesAbstract" name="NoninterestRevenueTablesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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_NumberOfAssertedCausesOfActionAgainstEntity" name="NumberOfAssertedCausesOfActionAgainstEntity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_NumberOfAssertedCausesOfActionAgainstEntityThatSeekToAvoidTransfersToEntity" name="NumberOfAssertedCausesOfActionAgainstEntityThatSeekToAvoidTransfersToEntity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_NumberOfFinalizedConsentAgreementsWithNorthAmericanSecuritiesAdministratorsAssociationMemberStates" name="NumberOfFinalizedConsentAgreementsWithNorthAmericanSecuritiesAdministratorsAssociationMemberStates" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_NumberOfLegalProceedings" name="NumberOfLegalProceedings" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_NumberOfOfferingsByEntityRelatedToFiledSuit" name="NumberOfOfferingsByEntityRelatedToFiledSuit" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_NumberOfTranchesOfMortgageBackedSecuritiesToWhichAssertedClaimsAreLimited" name="NumberOfTranchesOfMortgageBackedSecuritiesToWhichAssertedClaimsAreLimited" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_NumberOfTrustsRelatedToMbsSecuritization" name="NumberOfTrustsRelatedToMbsSecuritization" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_OccupancyMember" name="OccupancyMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_OffBalanceSheetLendingRelatedFinancialInstrumentsAndGuaranteesAndOtherCommitmentsTableTextBlock" name="OffBalanceSheetLendingRelatedFinancialInstrumentsAndGuaranteesAndOtherCommitmentsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <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_OffBalanceSheetLendingRelatedFinancialInstrumentsCollectivelyEvaluatedForCreditLosses" name="OffBalanceSheetLendingRelatedFinancialInstrumentsCollectivelyEvaluatedForCreditLosses" 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_OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsSupplementalInformationAbstract" name="OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsSupplementalInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsTextBlock" name="OffBalanceSheetLendingRelatedFinancialInstrumentsGuaranteesAndOtherCommitmentsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_OffBalanceSheetLendingRelatedFinancialInstrumentsIndividuallyEvaluatedForCreditLosses" name="OffBalanceSheetLendingRelatedFinancialInstrumentsIndividuallyEvaluatedForCreditLosses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_OffBalanceSheetRiskWeightedAssets" name="OffBalanceSheetRiskWeightedAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <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_OffbalanceSheetLendingRelatedfinancialInstrumentsGuaranteesAndOtherCommitmentsExpirationPeriodsAxis" name="OffbalanceSheetLendingRelatedfinancialInstrumentsGuaranteesAndOtherCommitmentsExpirationPeriodsAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OhioMember" name="OhioMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_OperatingRevenueRealEstateMortgagesChangesInFairValueOfMortgageServicingRightsModeledServicingPortfolioRunoff" name="OperatingRevenueRealEstateMortgagesChangesInFairValueOfMortgageServicingRightsModeledServicingPortfolioRunoff" 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_OptionAdjustedSpreadAssumptionUsedToValueMortgageServicingRightsMember" name="OptionAdjustedSpreadAssumptionUsedToValueMortgageServicingRightsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_OtherAssetsExcludingOtherRealEstateOwnedMember" name="OtherAssetsExcludingOtherRealEstateOwnedMember" 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_OtherBorrowedFundsAbstract" name="OtherBorrowedFundsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherBorrowedFundsCarriedAtFairValue" name="OtherBorrowedFundsCarriedAtFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_OtherBorrowedFundsCollateral" name="OtherBorrowedFundsCollateral" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_OtherBorrowedFundsDetailsAbstract" name="OtherBorrowedFundsDetailsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OtherBorrowedFundsLineItemMember" name="OtherBorrowedFundsLineItemMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OtherBorrowedFundsNumericAbstract" name="OtherBorrowedFundsNumericAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OtherBorrowedFundsTablesAbstract" name="OtherBorrowedFundsTablesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherBorrowedFundsTextBlock" name="OtherBorrowedFundsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherComprehensiveIncomeDefinedBenefitPlanNetUnamortizedGainLossAndNetPriorServiceCostCreditArisingDuringPeriodBeforeTax" name="OtherComprehensiveIncomeDefinedBenefitPlanNetUnamortizedGainLossAndNetPriorServiceCostCreditArisingDuringPeriodBeforeTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherComprehensiveIncomeDefinedBenefitPlanNetUnamortizedGainLossAndNetPriorServiceCostsArisingDuringPeriodTax" name="OtherComprehensiveIncomeDefinedBenefitPlanNetUnamortizedGainLossAndNetPriorServiceCostsArisingDuringPeriodTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherComprehensiveIncomeDefinedBenefitPlanNetUnamortizedGainLossAndNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" name="OtherComprehensiveIncomeDefinedBenefitPlanNetUnamortizedGainLossAndNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationCurtailmentBeforeTax" name="OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationCurtailmentBeforeTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationSettlementBeforeTax" name="OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationSettlementBeforeTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" 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="credit" 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_OtherComprehensiveIncomeLossForeignCurrencyExchangeRateAndOtherChangesBeforeTax" name="OtherComprehensiveIncomeLossForeignCurrencyExchangeRateAndOtherChangesBeforeTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherComprehensiveIncomeReclassificationOfDefinedBenefitPlanNetGainLossAndPriorServiceCreditsRecognizedInNetPeriodicBenefitCostAfterTax" name="OtherComprehensiveIncomeReclassificationOfDefinedBenefitPlanNetGainLossAndPriorServiceCreditsRecognizedInNetPeriodicBenefitCostAfterTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherComprehensiveIncomeReclassificationOfDefinedBenefitPlanNetGainLossAndPriorServiceCreditsRecognizedInNetPeriodicBenefitCostBeforeTax" name="OtherComprehensiveIncomeReclassificationOfDefinedBenefitPlanNetGainLossAndPriorServiceCreditsRecognizedInNetPeriodicBenefitCostBeforeTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherComprehensiveIncomeReclassificationOfDefinedBenefitPlanNetGainLossAndPriorServiceCreditsRecognizedInNetPeriodicBenefitCostTax" name="OtherComprehensiveIncomeReclassificationOfDefinedBenefitPlanNetGainLossAndPriorServiceCreditsRecognizedInNetPeriodicBenefitCostTax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OtherConsumerMember" name="OtherConsumerMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OtherCreditCardRelatedIntangiblesMember" name="OtherCreditCardRelatedIntangiblesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OtherCreditRiskConcentrationMember" name="OtherCreditRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OtherDebtAndEquityInstrumentsMember" name="OtherDebtAndEquityInstrumentsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherDefinedBenefitPensionPlansNetPeriodicBenefitCostImmaterialPlans" name="OtherDefinedBenefitPensionPlansNetPeriodicBenefitCostImmaterialPlans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OtherExpensesAdditionalDetailsAbstract" name="OtherExpensesAdditionalDetailsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OtherGuaranteesAndCommitmentsMember" name="OtherGuaranteesAndCommitmentsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OtherIntangibleAssetsAbstract" name="OtherIntangibleAssetsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherIntangibleAssetsAccumulatedAmortization" name="OtherIntangibleAssetsAccumulatedAmortization" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_OtherIntangibleAssetsExcludedFromTierOneRiskBasedCapital" name="OtherIntangibleAssetsExcludedFromTierOneRiskBasedCapital" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_OtherIntangibleAssetsGross" name="OtherIntangibleAssetsGross" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_OtherIntangiblesMember" name="OtherIntangiblesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherLettersOfCreditCollateralHeld" name="OtherLettersOfCreditCollateralHeld" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_OtherLettersOfCreditMember" name="OtherLettersOfCreditMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_OtherPostretirementBenefitPlanAmountOfFundingWithCorporateOwnedLifeInsurancePoliciesClassifiedWithinLevelThreeOfValuationHierarchy" name="OtherPostretirementBenefitPlanAmountOfFundingWithCorporateOwnedLifeInsurancePoliciesClassifiedWithinLevelThreeOfValuationHierarchy" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_OtherPostretirementBenefitPlansExcludingPrescriptionDrugBenefitMember" name="OtherPostretirementBenefitPlansExcludingPrescriptionDrugBenefitMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OtherPostretirementBenefitPlansIncludingPrescriptionDrugBenefitMember" name="OtherPostretirementBenefitPlansIncludingPrescriptionDrugBenefitMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OtherPreferredStockMember" name="OtherPreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OtherRealEstateOwnedMember" name="OtherRealEstateOwnedMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_OtherThanTemporaryImpairmentLossesAbstract" name="OtherThanTemporaryImpairmentLossesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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 id="jpm_Otherthantemporaryimpairmentlossesinvestmentsportionrecognizedinearningsintendstosellnet" name="Otherthantemporaryimpairmentlossesinvestmentsportionrecognizedinearningsintendstosellnet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" 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_OverdraftFeedebitPostingOrderLitigationMember" name="OverdraftFeedebitPostingOrderLitigationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_ParentCompanyAbstract" name="ParentCompanyAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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 abstract="true" id="jpm_PastDue90DaysOrMoreAndGovernmentGuaranteedMember" name="PastDue90DaysOrMoreAndGovernmentGuaranteedMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PastDueAndStillAccruing90DaysOrMoreMember" name="PastDueAndStillAccruing90DaysOrMoreMember" 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_PaymentsForRepurchaseOfRedeemablePreferredStockIssuedToUsTreasury" name="PaymentsForRepurchaseOfRedeemablePreferredStockIssuedToUsTreasury" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PciHomeEquityMember" name="PciHomeEquityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PciOptionArmsMember" name="PciOptionArmsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PciPrimeMortgageMember" name="PciPrimeMortgageMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PciSubprimeMortgageMember" name="PciSubprimeMortgageMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PendingOrThreatenedLitigationByMaterialLegalProceedingDescriptionMember" name="PendingOrThreatenedLitigationByMaterialLegalProceedingDescriptionMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PendingOrThreatenedLitigationByPlaintiffMember" name="PendingOrThreatenedLitigationByPlaintiffMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PennsylvaniaMember" name="PennsylvaniaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PensionAndOtherPostretirementEmployeeBenefitPlansDetailsAbstract" name="PensionAndOtherPostretirementEmployeeBenefitPlansDetailsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PensionAndOtherPostretirementEmployeeBenefitPlansDetailsTextualsAbstract" name="PensionAndOtherPostretirementEmployeeBenefitPlansDetailsTextualsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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_PercentageOfDeclineInHomePricesAssumption" name="PercentageOfDeclineInHomePricesAssumption" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_PercentageOfDeclineInHomePricesAssumptionBeyondFirmsCurrentAssumptions" name="PercentageOfDeclineInHomePricesAssumptionBeyondFirmsCurrentAssumptions" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <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_PercentageOfLoansThirtyPlusDaysPastDueToTotalRetainedLoans" name="PercentageOfLoansThirtyPlusDaysPastDueToTotalRetainedLoans" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_PercentageOfNetChargeOffsToRetainedLoans" name="PercentageOfNetChargeOffsToRetainedLoans" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_PercentageOfNonaccrualLoansToTotalRetainedLoans" name="PercentageOfNonaccrualLoansToTotalRetainedLoans" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_PercentageOfNonaccrualLoansToTotalWholesaleRealestateRetainedLoans" name="PercentageOfNonaccrualLoansToTotalWholesaleRealestateRetainedLoans" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_PercentageOfTotalCriticizedToTotalRetainedLoansPercentageOfTotalCriticizedToTotalRetainedLoans" name="PercentageOfTotalCriticizedToTotalRetainedLoansPercentageOfTotalCriticizedToTotalRetainedLoans" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_PercentageOfTotalCriticizedToTotalWholesaleRealestateRetainedLoans" name="PercentageOfTotalCriticizedToTotalWholesaleRealestateRetainedLoans" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_PercentageOfVotingRightsMbsTrustCertificateholders" name="PercentageOfVotingRightsMbsTrustCertificateholders" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" 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_PlaintiffBankOfAmericaMember" name="PlaintiffBankOfAmericaMember" 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_PlaintiffFederalHousingFinanceAdministrationMember" name="PlaintiffFederalHousingFinanceAdministrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PlaintiffLehmanBrothersRelatedSipaTrusteeForLbhisUSBrokerDealerSubsidiaryMember" name="PlaintiffLehmanBrothersRelatedSipaTrusteeForLbhisUSBrokerDealerSubsidiaryMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PlaintiffNationalCreditUnionAdministrationMember" name="PlaintiffNationalCreditUnionAdministrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PlaintiffOneInsurerWithinMunicipalDerivativesInvestigationsAndLitigationMember" name="PlaintiffOneInsurerWithinMunicipalDerivativesInvestigationsAndLitigationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PlaintiffOtherInsurerWithinMunicipalDerivativesInvestigationsAndLitigationMember" name="PlaintiffOtherInsurerWithinMunicipalDerivativesInvestigationsAndLitigationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PlaintiffTrusteeForLiquidationOfBernardLMadoffInvestmentSecuritiesLlcMember" name="PlaintiffTrusteeForLiquidationOfBernardLMadoffInvestmentSecuritiesLlcMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PlaintiffUSDepartmentOfJusticeMember" name="PlaintiffUSDepartmentOfJusticeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PlaintiffsScraAndHeraBorrowersInitiallyInClassActionMember" name="PlaintiffsScraAndHeraBorrowersInitiallyInClassActionMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PlaintiffsScraAndHeraBorrowersSubsequentlyAddedToClassActionMember" name="PlaintiffsScraAndHeraBorrowersSubsequentlyAddedToClassActionMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PlaintiffsScraAndHeraLitigationRelatedMember" name="PlaintiffsScraAndHeraLitigationRelatedMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PlanAssetCategoriesMember" name="PlanAssetCategoriesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PlanAssetCategoriesOtherMember" name="PlanAssetCategoriesOtherMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PlanLiabilitytCategoriesMember" name="PlanLiabilitytCategoriesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PreferredStockRedemptionAbstract" name="PreferredStockRedemptionAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_PreferredStockRedemptionPremiumPerShare" name="PreferredStockRedemptionPremiumPerShare" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PremisesAndEquipmentAbstract" name="PremisesAndEquipmentAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PrepaymentModelUsedToValueMortgageServicingRightsMember" name="PrepaymentModelUsedToValueMortgageServicingRightsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_PretaxUndistributedForeignEarningsOfSubsidiaries" name="PretaxUndistributedForeignEarningsOfSubsidiaries" 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 abstract="true" id="jpm_PrimeMortgageIncludingOptionArmsMember" name="PrimeMortgageIncludingOptionArmsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_PrimeMortgageLoansRepurchasedFromGovernmentNationalMortgageAssociationPools" name="PrimeMortgageLoansRepurchasedFromGovernmentNationalMortgageAssociationPools" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_PrimeMortgagesIncludingOptionArmsMember" name="PrimeMortgagesIncludingOptionArmsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PrimeResidentialMortgageMember" name="PrimeResidentialMortgageMember" 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_PrivateLabelResecuritizationsMember" name="PrivateLabelResecuritizationsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ProFormaMember" name="ProFormaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ProceedsFromAssumptionOfLongTermDebtAndCapitalSecuritiesNet" name="ProceedsFromAssumptionOfLongTermDebtAndCapitalSecuritiesNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ProceedsFromIssuanceOfPreferredStockAndWarrantToUsTreasury" name="ProceedsFromIssuanceOfPreferredStockAndWarrantToUsTreasury" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" 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_ProceedsFromSecuritiesSoldAsPercentageOfAmortizedCost" name="ProceedsFromSecuritiesSoldAsPercentageOfAmortizedCost" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ProgramWideCreditEnhancementRequiredAmount" name="ProgramWideCreditEnhancementRequiredAmount" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ProjectedIncreaseInNonUsDefinedBenefitPensionAndOpebPlanExpenseResultingFrom25BasisPointDeclineInDiscountRateForNonUsPlans" name="ProjectedIncreaseInNonUsDefinedBenefitPensionAndOpebPlanExpenseResultingFrom25BasisPointDeclineInDiscountRateForNonUsPlans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ProjectedIncreaseInUSDefinedBenefitPensionBenefitObligationsResultingFromA25BasisBointIncreaseInInterestCreditingRateForUSDefinedBenefitPensionPlan" name="ProjectedIncreaseInUSDefinedBenefitPensionBenefitObligationsResultingFromA25BasisBointIncreaseInInterestCreditingRateForUSDefinedBenefitPensionPlan" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" 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:periodType="duration" />
  <xsd:element id="jpm_ProjectedIncreaseInUsDefinedBenefitPensionPlanExpenseResultingFrom25BasisPointIncreaseInInterestCreditingRateForUsPlans" name="ProjectedIncreaseInUsDefinedBenefitPensionPlanExpenseResultingFrom25BasisPointIncreaseInInterestCreditingRateForUsPlans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesAbstract" name="ProtectionSoldCreditDerivativesAndCreditRelatedNotesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesMoreThanFiveYears" name="ProtectionSoldCreditDerivativesAndCreditRelatedNotesMoreThanFiveYears" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesRatingsFromOneToFiveYears" name="ProtectionSoldCreditDerivativesAndCreditRelatedNotesRatingsFromOneToFiveYears" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesRatingsLessThanOneYear" name="ProtectionSoldCreditDerivativesAndCreditRelatedNotesRatingsLessThanOneYear" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_ProtectionSoldCreditDerivativesAndCreditRelatedNotesRatingsMaturityProfileTableTextBlock" name="ProtectionSoldCreditDerivativesAndCreditRelatedNotesRatingsMaturityProfileTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ProvisionForLendingRelatedCommitments" name="ProvisionForLendingRelatedCommitments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ProvisionForLoanLeaseAndOtherLossesExcludingAccountingPolicyConformity" name="ProvisionForLoanLeaseAndOtherLossesExcludingAccountingPolicyConformity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PurchasedCreditCardRelationshipsMember" name="PurchasedCreditCardRelationshipsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PurchasedCreditImpairedHomeEquityJuniorLiensMember" name="PurchasedCreditImpairedHomeEquityJuniorLiensMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_PurchasedCreditImpairedMember" name="PurchasedCreditImpairedMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_PutableFloatingRateCertificatesOfMunicipalBondVehicles" name="PutableFloatingRateCertificatesOfMunicipalBondVehicles" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="jpm_PutableFloatingRateCertificatesOfMunicipalBondVehiclesHeldDuringPeriodPercent" name="PutableFloatingRateCertificatesOfMunicipalBondVehiclesHeldDuringPeriodPercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_RateOfDefaultForModifiedLoansEstimatedWeightedAverage" name="RateOfDefaultForModifiedLoansEstimatedWeightedAverage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_RatingsProfileOfVIEsAssetsTextBlock" name="RatingsProfileOfVIEsAssetsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_RbsSempraMember" name="RbsSempraMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_ReconciliationOfFirmsTotalStockholdersEquityToTier1CapitalAndTotalQualifyingCapitalAbstract" name="ReconciliationOfFirmsTotalStockholdersEquityToTier1CapitalAndTotalQualifyingCapitalAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ReconciliationOfTotalStockholdersEquityToTierOneCapitalAndTotalQualifyingCapitalTextBlock" name="ReconciliationOfTotalStockholdersEquityToTierOneCapitalAndTotalQualifyingCapitalTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" 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: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 id="jpm_ReissuanceFromTrust" name="ReissuanceFromTrust" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_RepurchaseLosses" name="RepurchaseLosses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_RepurchaseMakeWholeSettlementsMember" name="RepurchaseMakeWholeSettlementsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_RepurchaseProgramAuthorizedPeriodOf2011Member" name="RepurchaseProgramAuthorizedPeriodOf2011Member" 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_ResidentialAndCommercialMortgageLoansMember" name="ResidentialAndCommercialMortgageLoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ResidentialConformingMortgageIntendedForSaleToGovernmentAgencyMember" name="ResidentialConformingMortgageIntendedForSaleToGovernmentAgencyMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ResidentialRealEstateExcludingPciMember" name="ResidentialRealEstateExcludingPciMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ResidentialRealEstatePciLoansByClassByGeographicRegionLineItems" name="ResidentialRealEstatePciLoansByClassByGeographicRegionLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ResidentialRealEstatePciLoansByDelinquencyLineItems" name="ResidentialRealEstatePciLoansByDelinquencyLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ResidentialRealestatePciLoansByClassByFicoAndLtvLineItems" name="ResidentialRealestatePciLoansByClassByFicoAndLtvLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_RestrictionsOnCashAndIntercompanyFundsTransferDisclosureAbstract" name="RestrictionsOnCashAndIntercompanyFundsTransferDisclosureAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_RestrictionsOnCashAndIntercompanyFundsTransferLineItems" name="RestrictionsOnCashAndIntercompanyFundsTransferLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_RestrictionsOnCashAndIntercompanyFundsTransferTable" name="RestrictionsOnCashAndIntercompanyFundsTransferTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_RestrictionsOnCashAndIntercompanyFundsTransferTextBlock" name="RestrictionsOnCashAndIntercompanyFundsTransferTextBlock" 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_RetailFinancialAndCardServicesMember" name="RetailFinancialAndCardServicesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_RetailFinancialServicesMember" name="RetailFinancialServicesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_RetainedLoansPercentageEqualOrGreaterThanThirtyDaysPastDue" name="RetainedLoansPercentageEqualOrGreaterThanThirtyDaysPastDue" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_RetainedLoansPercentageFicoScoreLessThanSixHundredSixty" name="RetainedLoansPercentageFicoScoreLessThanSixHundredSixty" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_RetainedLoansPercentageFicoScoreSixHundredSixtyOrGreater" name="RetainedLoansPercentageFicoScoreSixHundredSixtyOrGreater" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <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_RiskManagementRevenueChangesInFairValueOfMortgageServicingRightsChangesInMarketInterestRates" name="RiskManagementRevenueChangesInFairValueOfMortgageServicingRightsChangesInMarketInterestRates" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_RiskManagementRevenueChangesInFairValueOfMortgageServicingRightsOtherChangesInFairValue" name="RiskManagementRevenueChangesInFairValueOfMortgageServicingRightsOtherChangesInFairValue" 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 id="jpm_RiskWeightedAssets" name="RiskWeightedAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_RollforwardOfLoansModifiedInTdrsAbstract" name="RollforwardOfLoansModifiedInTdrsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfAccountsPayableAndOtherLiabilitiesTable" name="ScheduleOfAccountsPayableAndOtherLiabilitiesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ScheduleOfAggregateLoanBalancesByClassOfLoansTextBlock" name="ScheduleOfAggregateLoanBalancesByClassOfLoansTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ScheduleOfAggregateLoanBalancesByPortfolioSegmentTextBlock" name="ScheduleOfAggregateLoanBalancesByPortfolioSegmentTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" 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_ScheduleOfCondensedFinancialInformationOfParentCompanyOnlyTableTextBlock" name="ScheduleOfCondensedFinancialInformationOfParentCompanyOnlyTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfCondensedFinancialStatementsAbstract" name="ScheduleOfCondensedFinancialStatementsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfConsumerLoansExcludingCreditCardPortfolioSegmentByClassTable" name="ScheduleOfConsumerLoansExcludingCreditCardPortfolioSegmentByClassTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfDeferredTaxAssetsAndLiabilitiesTable" name="ScheduleOfDeferredTaxAssetsAndLiabilitiesTable" 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_ScheduleOfDefinedBenefitPlanEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock" name="ScheduleOfDefinedBenefitPlanEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ScheduleOfDefinedBenefitPlanEstimatedFutureBenefitPaymentsTableTextBlock" name="ScheduleOfDefinedBenefitPlanEstimatedFutureBenefitPaymentsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ScheduleOfDefinedBenefitPlanNetPeriodicBenefitCostTableTextBlock" name="ScheduleOfDefinedBenefitPlanNetPeriodicBenefitCostTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfDerivativeFairValueHedgesGainsLossesIncludedInIncomeByContractTypeTable" name="ScheduleOfDerivativeFairValueHedgesGainsLossesIncludedInIncomeByContractTypeTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfEarningsPerShareBasicAndDilutedTable" name="ScheduleOfEarningsPerShareBasicAndDilutedTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfEffectiveIncomeTaxRateReconciliationTable" name="ScheduleOfEffectiveIncomeTaxRateReconciliationTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfFinancingReceivableTroubledDebtRestructuringsFinancialEffectsOfModificationsTable" name="ScheduleOfFinancingReceivableTroubledDebtRestructuringsFinancialEffectsOfModificationsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfFinancingReceivableTroubledDebtRestructuringsNatureAndExtentOfModificationsTable" name="ScheduleOfFinancingReceivableTroubledDebtRestructuringsNatureAndExtentOfModificationsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfFinancingReceivableTroubledDebtRestructuringsRollforwardTable" name="ScheduleOfFinancingReceivableTroubledDebtRestructuringsRollforwardTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfFinancingReceivablesTrialModificationsTable" name="ScheduleOfFinancingReceivablesTrialModificationsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTable" name="ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfIntangibleAssetsByMajorClassTable" name="ScheduleOfIntangibleAssetsByMajorClassTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfLoanCreditQualityByPortfolioSegmentAndClassByGeographyDelinquencyRiskRatingLineItems" name="ScheduleOfLoanCreditQualityByPortfolioSegmentAndClassByGeographyDelinquencyRiskRatingLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfLoanCreditQualityByPortfolioSegmentAndClassByGeographyDelinquencyRiskRatingTable" name="ScheduleOfLoanCreditQualityByPortfolioSegmentAndClassByGeographyDelinquencyRiskRatingTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfLoansByPortfolioSegmentLineItems" name="ScheduleOfLoansByPortfolioSegmentLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfLoansByPortfolioSegmentTable" name="ScheduleOfLoansByPortfolioSegmentTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfLoansReceivableWholesaleRealEstateLineItems" name="ScheduleOfLoansReceivableWholesaleRealEstateLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfLoansReceivableWholesaleRealEstateTable" name="ScheduleOfLoansReceivableWholesaleRealEstateTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ScheduleOfLoansRecordedInvestmentCreditQualityIndicatorTextBlock" name="ScheduleOfLoansRecordedInvestmentCreditQualityIndicatorTextBlock" 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_ScheduleOfNetGainslossesOnLoanSalesByPortfolioSegmentTextBlock" name="ScheduleOfNetGainslossesOnLoanSalesByPortfolioSegmentTextBlock" 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_ScheduleOfPciLoansAccretableYieldActivityLineItems" name="ScheduleOfPciLoansAccretableYieldActivityLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfPciLoansAccretableYieldActivityTable" name="ScheduleOfPciLoansAccretableYieldActivityTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ScheduleOfRetainedLoansPurchasesSalesAndTransferIntoHeldForSaleByPortfolioSegmentTextBlock" name="ScheduleOfRetainedLoansPurchasesSalesAndTransferIntoHeldForSaleByPortfolioSegmentTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ScheduleOfSensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorExcludingServicingAssetsOrServicingLiabilitiesTextBlock" name="ScheduleOfSensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorExcludingServicingAssetsOrServicingLiabilitiesTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfStockByClassPreferredAbstract" name="ScheduleOfStockByClassPreferredAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ScheduleOfUnrecognizedTaxBenefitsTable" name="ScheduleOfUnrecognizedTaxBenefitsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_SchoolsAndUniversitiesAvailableForConsumerLoansApproximateNumber" name="SchoolsAndUniversitiesAvailableForConsumerLoansApproximateNumber" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_Securities" name="Securities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_SecuritiesAbstract" name="SecuritiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_SecuritiesAtFairValue" name="SecuritiesAtFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_SecuritiesDetailsAbstract" name="SecuritiesDetailsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SecuritiesFinancingActivitiesTablesAbstract" name="SecuritiesFinancingActivitiesTablesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_SecuritiesImpairmentTextBlock" name="SecuritiesImpairmentTextBlock" 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 abstract="true" id="jpm_SecuritiesLendingLitigationMember" name="SecuritiesLendingLitigationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SecuritiesLendingLitigationRelatedToMediumTermNotesOfLehmanBrothersMember" name="SecuritiesLendingLitigationRelatedToMediumTermNotesOfLehmanBrothersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SecuritiesLendingLitigationRelatedToMediumTermNotesOfSigmaFinanceMember" name="SecuritiesLendingLitigationRelatedToMediumTermNotesOfSigmaFinanceMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <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 abstract="true" id="jpm_SecuritiesTablesAbstract" name="SecuritiesTablesAbstract" 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_SecuritizationActivitiesTextBlock" name="SecuritizationActivitiesTextBlock" 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_SecuritizationAdjustmentsTableTextBlock" name="SecuritizationAdjustmentsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_SecuritizedCreditCardReceivables" name="SecuritizedCreditCardReceivables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <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_SegmentGeographicalCountriesOtherThanEntitysCountryOfDomicileMember" name="SegmentGeographicalCountriesOtherThanEntitysCountryOfDomicileMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SegmentGeographicalEntitysCountryOfDomicileMember" name="SegmentGeographicalEntitysCountryOfDomicileMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SegmentGeographicalGroupsOfCountriesGroupFiveMember" name="SegmentGeographicalGroupsOfCountriesGroupFiveMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SegmentGeographicalGroupsOfCountriesGroupFourMember" name="SegmentGeographicalGroupsOfCountriesGroupFourMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SegmentGeographicalGroupsOfCountriesGroupSixMember" name="SegmentGeographicalGroupsOfCountriesGroupSixMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SegmentGeographicalGroupsOfCountriesGroupThreeMember" name="SegmentGeographicalGroupsOfCountriesGroupThreeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SegmentManagedResultsTaxEquivalentAdjustmentAbstract" name="SegmentManagedResultsTaxEquivalentAdjustmentAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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_SegmentReportingInformationNetRevenue" name="SegmentReportingInformationNetRevenue" 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 id="jpm_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorOtherThanServicingAssetsOrLiabilitiesImpactOf10PercentAdverseChangeInDiscountRate" name="SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorOtherThanServicingAssetsOrLiabilitiesImpactOf10PercentAdverseChangeInDiscountRate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorOtherThanServicingAssetsOrLiabilitiesImpactOf10PercentAdverseChangeInExpectedCreditLosses" name="SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorOtherThanServicingAssetsOrLiabilitiesImpactOf10PercentAdverseChangeInExpectedCreditLosses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorOtherThanServicingAssetsOrLiabilitiesImpactOf10PercentAdverseChangeInPrepaymentSpeed" name="SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorOtherThanServicingAssetsOrLiabilitiesImpactOf10PercentAdverseChangeInPrepaymentSpeed" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorOtherThanServicingAssetsOrLiabilitiesImpactOf20PercentAdverseChangeInDiscountRate" name="SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorOtherThanServicingAssetsOrLiabilitiesImpactOf20PercentAdverseChangeInDiscountRate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorOtherThanServicingAssetsOrLiabilitiesImpactOf20PercentAdverseChangeInExpectedCreditLosses" name="SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorOtherThanServicingAssetsOrLiabilitiesImpactOf20PercentAdverseChangeInExpectedCreditLosses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorOtherThanServicingAssetsOrLiabilitiesImpactOf20PercentAdverseChangeInPrepaymentSpeed" name="SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorOtherThanServicingAssetsOrLiabilitiesImpactOf20PercentAdverseChangeInPrepaymentSpeed" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorOtherThanServicingAssetsOrLiabilitiesImpactOfOtherThan10Or20PercentAdverseChangeInDiscountRatePercent" name="SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorOtherThanServicingAssetsOrLiabilitiesImpactOfOtherThan10Or20PercentAdverseChangeInDiscountRatePercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorOtherThanServicingAssetsOrLiabilitiesImpactOfOtherThan10Or20PercentAdverseChangeInPrepaymentSpeedPercent" name="SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorOtherThanServicingAssetsOrLiabilitiesImpactOfOtherThan10Or20PercentAdverseChangeInPrepaymentSpeedPercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorOtherThanServicingAssetsOrLiabilitiesImpactOtherThan10Or20PercentAdverseChangeInExpectedCreditLossPercent" name="SensitivityAnalysisOfFairValueOfInterestsContinuedToBeHeldByTransferorOtherThanServicingAssetsOrLiabilitiesImpactOtherThan10Or20PercentAdverseChangeInExpectedCreditLossPercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ServiceMembersCivilReliefActAndHousingAndEconomicRecoveryActInvestigationsAndLitigationMember" name="ServiceMembersCivilReliefActAndHousingAndEconomicRecoveryActInvestigationsAndLitigationMember" 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_ServicingAssetAtFairValueChangeInOptionAdjustedSpreadAssumptions" name="ServicingAssetAtFairValueChangeInOptionAdjustedSpreadAssumptions" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInCostToServiceAssumptions" name="ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInCostToServiceAssumptions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInMarketInterestRates" name="ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInMarketInterestRates" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ServicingAssetAtFairValueChangesInFairValueResultingFromModeledServicingPortfolioRunoff" name="ServicingAssetAtFairValueChangesInFairValueResultingFromModeledServicingPortfolioRunoff" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ServicingAssetAtFairValueOtherChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions" name="ServicingAssetAtFairValueOtherChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions" 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 abstract="true" id="jpm_SettlementOfLitigationAdditionalReliefProvidedToCertainBorrowersMember" name="SettlementOfLitigationAdditionalReliefProvidedToCertainBorrowersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SettlementOfLitigationCashPaymentsMember" name="SettlementOfLitigationCashPaymentsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SettlementOfLitigationRefinancingReliefProvidedToCertainBorrowersMember" name="SettlementOfLitigationRefinancingReliefProvidedToCertainBorrowersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExpirationPeriod" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ShareBasedCompensationEstimatedFutureGrantsToRetirementEligibleEmployees" name="ShareBasedCompensationEstimatedFutureGrantsToRetirementEligibleEmployees" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ShareRepurchasesRelatedToEmployeeStockBasedCompensationAwards" name="ShareRepurchasesRelatedToEmployeeStockBasedCompensationAwards" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ShareRepurchasesRelatedToEmployeeStockBasedCompensationAwardsShares" name="ShareRepurchasesRelatedToEmployeeStockBasedCompensationAwardsShares" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ShortTermCreditCardLoanModificationProgramsMember" name="ShortTermCreditCardLoanModificationProgramsMember" 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 abstract="true" id="jpm_SpotFuturesAndForwardsMember" name="SpotFuturesAndForwardsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_StandbyAndOtherLettersOfCreditAllowance" name="StandbyAndOtherLettersOfCreditAllowance" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_StandbyAndOtherLettersOfCreditCarryingValue" name="StandbyAndOtherLettersOfCreditCarryingValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_StandbyAndOtherLettersOfCreditMember" name="StandbyAndOtherLettersOfCreditMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_StandbyLettersOfCreditAndOtherFinancialGuaranteesAndOtherLettersOfCreditAbstract" name="StandbyLettersOfCreditAndOtherFinancialGuaranteesAndOtherLettersOfCreditAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_StandbyLettersOfCreditAndOtherFinancialGuaranteesAndOtherLettersOfCreditTableTextBlock" name="StandbyLettersOfCreditAndOtherFinancialGuaranteesAndOtherLettersOfCreditTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" 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_StandbyLettersOfCreditCollateralHeld" name="StandbyLettersOfCreditCollateralHeld" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_StandbyLettersOfCreditUnissuedCommitments" name="StandbyLettersOfCreditUnissuedCommitments" 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 abstract="true" id="jpm_StaticStructureMember" name="StaticStructureMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_StockIssuedDuringPeriodSharesTreasuryStockReissuedIncludingEmployeeStockPurchaseAndEquityBasedCompensationPlans" name="StockIssuedDuringPeriodSharesTreasuryStockReissuedIncludingEmployeeStockPurchaseAndEquityBasedCompensationPlans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_StockIssuedDuringPeriodValueNewIssuesPerShare" name="StockIssuedDuringPeriodValueNewIssuesPerShare" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_StockIssuedDuringPeriodValueShareBasedCompensationEmployeeStockPurchasePlanRestrictedStockAwardNetOfForfeituresAndOptionsExercised" name="StockIssuedDuringPeriodValueShareBasedCompensationEmployeeStockPurchasePlanRestrictedStockAwardNetOfForfeituresAndOptionsExercised" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_StockRepurchasePlansAuthorizedRepurchasePeriodsDomain" name="StockRepurchasePlansAuthorizedRepurchasePeriodsDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_StructuredCreditDerivativesMember" name="StructuredCreditDerivativesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <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_StudentAndOtherLoansMember" name="StudentAndOtherLoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_StudentAndOtherLoansThirtyOrMoreDaysPastDueAndStillAccruingInsuredByUsGovernmentAgenciesUnderFederalFamilyEducationLoanProgram" name="StudentAndOtherLoansThirtyOrMoreDaysPastDueAndStillAccruingInsuredByUsGovernmentAgenciesUnderFederalFamilyEducationLoanProgram" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_StudentAndOtherMember" name="StudentAndOtherMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_StudentLoanMember" name="StudentLoanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_StudentLoanRepurchaseLiabilityMember" name="StudentLoanRepurchaseLiabilityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SubPrimeResidentialMortgageMember" name="SubPrimeResidentialMortgageMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SubordinatedSecuritiesMember" name="SubordinatedSecuritiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_SubordinatedSecuritiesPurchasedExcludedFromInterestsContinuedToBeHeldByTransferorFairValue" name="SubordinatedSecuritiesPurchasedExcludedFromInterestsContinuedToBeHeldByTransferorFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_SubprimeMember" name="SubprimeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SubprimeMortgageMember" name="SubprimeMortgageMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SubsidiariesAndThirdPartiesDomain" name="SubsidiariesAndThirdPartiesDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_SummaryOfChangesInMortgageRepurchaseLiabilityTableTextBlock" name="SummaryOfChangesInMortgageRepurchaseLiabilityTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SummaryOfChangesInRepurchaseLiabilityRollforward" name="SummaryOfChangesInRepurchaseLiabilityRollforward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_SummaryOfLoanSaleActivitiesAbstract" name="SummaryOfLoanSaleActivitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_SummaryOfLoanSaleActivitiesTextBlock" name="SummaryOfLoanSaleActivitiesTextBlock" 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_TaxEquivalentAdjustmentTableTextBlock" name="TaxEquivalentAdjustmentTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_TaxEquivalentAdjustmentsIncomeTaxExpenseBenefitReportableSegment" name="TaxEquivalentAdjustmentsIncomeTaxExpenseBenefitReportableSegment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_TaxEquivalentAdjustmentsNetInterestIncomeReportableSegment" name="TaxEquivalentAdjustmentsNetInterestIncomeReportableSegment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_TaxEquivalentAdjustmentsNoninterestRevenueReportableSegment" name="TaxEquivalentAdjustmentsNoninterestRevenueReportableSegment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_TaxExpenseBenefitSecuritiesGainsAndLosses" name="TaxExpenseBenefitSecuritiesGainsAndLosses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_TechnologyCommunicationsAndEquipmentExpense" name="TechnologyCommunicationsAndEquipmentExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_TechnologyCreditRiskConcentrationMember" name="TechnologyCreditRiskConcentrationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_TechnologyandcommunicationsandotherMember" name="TechnologyandcommunicationsandotherMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_TexasMember" name="TexasMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ThirdPartyCreditCardSecuritizationTrustsMember" name="ThirdPartyCreditCardSecuritizationTrustsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_TierOneRiskBasedCapitalExcludingJuniorSubordinatedDebentureOwedToUnconsolidatedSubsidiaryTrust" name="TierOneRiskBasedCapitalExcludingJuniorSubordinatedDebentureOwedToUnconsolidatedSubsidiaryTrust" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_TierOneRiskBasedCapitalRatioExcludingJuniorSubordinatedDebentureOwedToUnconsolidatedSubsidiaryTrust" name="TierOneRiskBasedCapitalRatioExcludingJuniorSubordinatedDebentureOwedToUnconsolidatedSubsidiaryTrust" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_TierTwoRiskBasedCapitalAdjustmentForInvestmentsInCertainSubsidiariesAndOther" name="TierTwoRiskBasedCapitalAdjustmentForInvestmentsInCertainSubsidiariesAndOther" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_TierTwoRiskBasedCapitalQualifyingAllowanceForCreditLosses" name="TierTwoRiskBasedCapitalQualifyingAllowanceForCreditLosses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <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_TimeDepositsByMaturityTextBlock" name="TimeDepositsByMaturityTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_TimeDepositsOneHundredThousandOrMoreTextBlock" name="TimeDepositsOneHundredThousandOrMoreTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_TopOfMinimumRangeMember" name="TopOfMinimumRangeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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 id="jpm_TotalCriticized" name="TotalCriticized" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_TotalNoninvestmentGradeMember" name="TotalNoninvestmentGradeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_TotalOtherBorrowedFunds" name="TotalOtherBorrowedFunds" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_TotalOtherBorrowedFundsTextBlock" name="TotalOtherBorrowedFundsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_TradingAssets" name="TradingAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_TradingAssetsAndLiabilitiesAverageBalancesAbstract" name="TradingAssetsAndLiabilitiesAverageBalancesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_TradingAssetsAndLiabilitiesAverageBalancesTableTextBlock" name="TradingAssetsAndLiabilitiesAverageBalancesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_TradingAssetsAndLiabilitiesPolicyPolicyTextBlock" name="TradingAssetsAndLiabilitiesPolicyPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_TradingAssetsAverageBalancesDebtAndEquityInstruments" name="TradingAssetsAverageBalancesDebtAndEquityInstruments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_TradingAssetsAverageBalancesDerivativeReceivables" name="TradingAssetsAverageBalancesDerivativeReceivables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_TradingAssetsLineItemMember" name="TradingAssetsLineItemMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_TradingDerivativeInstrumentsAndRelatedCashInstrumentsGainLossRecognizedInIncomeNet" name="TradingDerivativeInstrumentsAndRelatedCashInstrumentsGainLossRecognizedInIncomeNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_TradingDerivativeInstrumentsGainLossByIncomeStatementLocationByDerivativeInstrumentRiskTable" name="TradingDerivativeInstrumentsGainLossByIncomeStatementLocationByDerivativeInstrumentRiskTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_TradingLiabilitiesAverageBalancesDebtAndEquityInstruments" name="TradingLiabilitiesAverageBalancesDebtAndEquityInstruments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_TradingLiabilitiesAverageBalancesDerivativePayables" name="TradingLiabilitiesAverageBalancesDerivativePayables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="jpm_TradingLiabilitiesChangeInFairValue" name="TradingLiabilitiesChangeInFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_TradingLiabilitiesLineItemMember" name="TradingLiabilitiesLineItemMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <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:periodType="duration" />
  <xsd:element id="jpm_TrancheCreditDefaultSwapRealizedCreditLossProtection" name="TrancheCreditDefaultSwapRealizedCreditLossProtection" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" 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_TreasuryAndSecuritiesServicesMember" name="TreasuryAndSecuritiesServicesMember" 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 abstract="true" id="jpm_TrialModificationsApprovedOnOrAfterJuly12010Member" name="TrialModificationsApprovedOnOrAfterJuly12010Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_USDefinedBenefitPensionAndOPEBPlansMember" name="USDefinedBenefitPensionAndOPEBPlansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_USGovernmentAndGovernmentAgenciesAndAuthoritiesAndUSGovernmentSponsoredEnterpriseSecuritiesInExcessOfTenPercentOfStockholdersEquity" name="USGovernmentAndGovernmentAgenciesAndAuthoritiesAndUSGovernmentSponsoredEnterpriseSecuritiesInExcessOfTenPercentOfStockholdersEquity" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_USGovernmentSponsoredEnterpriseObligationsFairValues" name="USGovernmentSponsoredEnterpriseObligationsFairValues" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element id="jpm_USGovernmentSponsoredEnterprisesDebtSecurities" name="USGovernmentSponsoredEnterprisesDebtSecurities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <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_UnderwritingAbstract" name="UnderwritingAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_UndistributedNetIncomeSubsidiaries" name="UndistributedNetIncomeSubsidiaries" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_UndividedInterestInCreditCardTrustsRangeAxis" name="UndividedInterestInCreditCardTrustsRangeAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_UndividedInterestInCreditCardTrustsRangeDomain" name="UndividedInterestInCreditCardTrustsRangeDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_UnitedStatesDistrictCourtSouthernDisctictOfNewYorkMember" name="UnitedStatesDistrictCourtSouthernDisctictOfNewYorkMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_UnitedStatesEquitySecuritiesMemberMember" name="UnitedStatesEquitySecuritiesMemberMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_UnrecognizedTaxBenefitsIncreasesResultingFromBusinessCombinations" name="UnrecognizedTaxBenefitsIncreasesResultingFromBusinessCombinations" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_UnrecognizedTaxBenefitsLineItems" name="UnrecognizedTaxBenefitsLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_UnsettledForwardStartingReverseRepurchaseAndSecuritiesBorrowingAgreements" name="UnsettledForwardStartingReverseRepurchaseAndSecuritiesBorrowingAgreements" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_UnsettledReverseRepurchaseAndSecuritiesBorrowingAgreementsMember" name="UnsettledReverseRepurchaseAndSecuritiesBorrowingAgreementsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_UnsettledReverseRepurchaseAndSecuritiesBorrowingAgreementsWithRegularWaySettlementPeriods" name="UnsettledReverseRepurchaseAndSecuritiesBorrowingAgreementsWithRegularWaySettlementPeriods" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="jpm_UnusedLinesOfCreditAdvisedMember" name="UnusedLinesOfCreditAdvisedMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_UsGovernmentAgenciesAndUsGovernmentSponsoredEnterprisesResidentialCollateralizedMortgageObligationsEstimatedDuration" name="UsGovernmentAgenciesAndUsGovernmentSponsoredEnterprisesResidentialCollateralizedMortgageObligationsEstimatedDuration" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_UsGovernmentAgenciesAndUsGovernmentSponsoredEnterprisesResidentialMortgageBackedSecuritiesEstimatedDuration" name="UsGovernmentAgenciesAndUsGovernmentSponsoredEnterprisesResidentialMortgageBackedSecuritiesEstimatedDuration" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_UsPensionPlansAndOtherUsPostretirementEmployeeBenefitPlansMember" name="UsPensionPlansAndOtherUsPostretirementEmployeeBenefitPlansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_UsTreasuryWarrantExchangeAndSecondaryOffering" name="UsTreasuryWarrantExchangeAndSecondaryOffering" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_UsTreasuryWarrantExchangeAndSecondaryOfferingSaleAmount" name="UsTreasuryWarrantExchangeAndSecondaryOfferingSaleAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <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_VIEProgramTypeThreeMember" name="VIEProgramTypeThreeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_ValuationAdjustmentsToFairValueOfFinancialInstrumentsAxis" name="ValuationAdjustmentsToFairValueOfFinancialInstrumentsAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ValuationAllowancesAndReservesCurrentYearProvision" name="ValuationAllowancesAndReservesCurrentYearProvision" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="jpm_ValuationAllowancesAndReservesProbableRecoveriesFromThirdParties" name="ValuationAllowancesAndReservesProbableRecoveriesFromThirdParties" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <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_VariableInterestEntitiesDetailsAbstract" name="VariableInterestEntitiesDetailsAbstract" nillable="true" substitutionGroup="xbrli:item" 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 abstract="true" id="jpm_VariableInterestEntitiesTablesAbstract" name="VariableInterestEntitiesTablesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_VariableInterestEntityWeightedAverageExpectedLifeOfAssetsUnconsolidatedVIE" name="VariableInterestEntityWeightedAverageExpectedLifeOfAssetsUnconsolidatedVIE" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_VariableInterestSubordinatedLoanContractAmount" name="VariableInterestSubordinatedLoanContractAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <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_VirginiaMember" name="VirginiaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_WarrantsRepurchasedDuringPeriod" name="WarrantsRepurchasedDuringPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_WashingtonMember" name="WashingtonMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_WashingtonMutualAcquisition" name="WashingtonMutualAcquisition" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_WashingtonMutualCreditCardPortfolioMember" name="WashingtonMutualCreditCardPortfolioMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_WashingtonMutualIncBankruptcyMember" name="WashingtonMutualIncBankruptcyMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_WashingtonMutualIncBankruptcyPlanConfirmationMember" name="WashingtonMutualIncBankruptcyPlanConfirmationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_WashingtonMutualLitigationsInConnectionWithDisputedDepositAccountsMember" name="WashingtonMutualLitigationsInConnectionWithDisputedDepositAccountsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_WashingtonMutualLitigationsInConnectionWithDisputedTrustSecuritiesMember" name="WashingtonMutualLitigationsInConnectionWithDisputedTrustSecuritiesMember" 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 abstract="true" id="jpm_WashingtonMutualMember" name="WashingtonMutualMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_WeightedAverageLifeOfSecuritizedAssets" name="WeightedAverageLifeOfSecuritizedAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="instant" />
  <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_WesternDistrictCourtOfWashingtonMember" name="WesternDistrictCourtOfWashingtonMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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 id="jpm_WholesaleRealEstateClassOfLoansTextBlock" name="WholesaleRealEstateClassOfLoansTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_WholesaleRealEstateLoansAbsttract" name="WholesaleRealEstateLoansAbsttract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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_WholesaleRealestateOtherMember" name="WholesaleRealestateOtherMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="jpm_WrittenOptionsMember" name="WrittenOptionsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="jpm_ZeroCouponNotesAggregateCarryingValue" name="ZeroCouponNotesAggregateCarryingValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="jpm_ZeroCouponNotesAggregatePrincipalAmountAtMaturity" name="ZeroCouponNotesAggregatePrincipalAmountAtMaturity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
</xsd:schema>
