<?xml version="1.0" encoding="us-ascii"?>
<!-- Prepared by IBM Cognos FSR v6.6.1.133 using Fujitsu Interstage XWand -->
<schema targetNamespace="http://pplweb.com/20120331" elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ppl="http://pplweb.com/20120331" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:invest="http://xbrl.sec.gov/invest/2011-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2011-01-31">
  <annotation>
    <appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="ppl-20120331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="ppl-20120331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="ppl-20120331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="ppl-20120331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://pplweb.com/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" id="ppl_ELRID_CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited">
        <link:definition>100050 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" id="ppl_ELRID_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited">
        <link:definition>100010 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" id="ppl_ELRID_CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited">
        <link:definition>100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITYUnaudited" id="ppl_ELRID_CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITYUnaudited">
        <link:definition>100070 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EQUITY (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" id="ppl_ELRID_CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited">
        <link:definition>100020 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnauditedParenthetical" id="ppl_ELRID_CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnauditedParenthetical">
        <link:definition>100030 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) (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 roleURI="http://pplweb.com/role/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" id="ppl_ELRID_CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical">
        <link:definition>100060 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (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 roleURI="http://pplweb.com/role/DisclosureInterimFinancialStatements" id="ppl_ELRID_InterimFinancialStatements">
        <link:definition>100100 - Disclosure - Interim Financial Statements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureSummaryOfSignificantAccountingPolicies" id="ppl_ELRID_SummaryOfSignificantAccountingPolicies">
        <link:definition>100200 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureSegmentAndRelatedInformation" id="ppl_ELRID_SegmentAndRelatedInformation">
        <link:definition>100300 - Disclosure - Segment and Related 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 roleURI="http://pplweb.com/role/DisclosureEarningsPerShare" id="ppl_ELRID_EarningsPerShare">
        <link:definition>100400 - 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 roleURI="http://pplweb.com/role/DisclosureIncomeTaxes" id="ppl_ELRID_IncomeTaxes">
        <link:definition>100500 - 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 roleURI="http://pplweb.com/role/DisclosureAcquisitionsDevelopmentAndDivestitures" id="ppl_ELRID_AcquisitionsDevelopmentAndDivestitures">
        <link:definition>100800 - Disclosure - Acquisitions, Development and Divestitures</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureDefinedBenefits" id="ppl_ELRID_DefinedBenefits">
        <link:definition>100900 - Disclosure - Defined Benefits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureCommitmentsAndContingencies" id="ppl_ELRID_CommitmentsAndContingencies">
        <link:definition>101000 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureRelatedPartyTransactions" id="ppl_ELRID_RelatedPartyTransactions">
        <link:definition>101100 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureOtherIncomeExpenseNet" id="ppl_ELRID_OtherIncomeExpenseNet">
        <link:definition>101200 - Disclosure - Other Income (Expense) - net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureFairValueMeasurementsAndCreditConcentration" id="ppl_ELRID_FairValueMeasurementsAndCreditConcentration">
        <link:definition>101300 - Disclosure - Fair Value Measurements and Credit Concentration</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureDerivativeInstrumentsAndHedgingActivities" id="ppl_ELRID_DerivativeInstrumentsAndHedgingActivities">
        <link:definition>101400 - Disclosure - Derivative Instruments and Hedging 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 roleURI="http://pplweb.com/role/DisclosureAssetRetirementObligations" id="ppl_ELRID_AssetRetirementObligations">
        <link:definition>101600 - Disclosure - Asset Retirement Obligations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureAvailableforSaleSecurities" id="ppl_ELRID_AvailableforSaleSecurities">
        <link:definition>101700 - Disclosure - Available-for-Sale 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 roleURI="http://pplweb.com/role/DisclosureGoodwill" id="ppl_ELRID_Goodwill">
        <link:definition>101500 - Disclosure - Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureFinancingActivities" id="ppl_ELRID_FinancingActivities">
        <link:definition>100700 - Disclosure - 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 roleURI="http://pplweb.com/role/DisclosureVariableInterestEntities" id="ppl_ELRID_VariableInterestEntities">
        <link:definition>102000 - 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 roleURI="http://pplweb.com/role/DisclosureIncomeTaxesTables" id="ppl_ELRID_IncomeTaxesTables">
        <link:definition>300500 - 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 roleURI="http://pplweb.com/role/DisclosureIncomeTaxesDetails" id="ppl_ELRID_IncomeTaxesDetails">
        <link:definition>400500 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureAssetRetirementObligationsTables" id="ppl_ELRID_AssetRetirementObligationsTables">
        <link:definition>301600 - Disclosure - Asset Retirement Obligations (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 roleURI="http://pplweb.com/role/DisclosureAssetRetirementObligationsDetails" id="ppl_ELRID_AssetRetirementObligationsDetails">
        <link:definition>401600 - Disclosure - Asset Retirement Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureFairValueMeasurementsAndCreditConcentrationTables" id="ppl_ELRID_FairValueMeasurementsAndCreditConcentrationTables">
        <link:definition>301300 - Disclosure - Fair Value Measurements and Credit Concentration (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 roleURI="http://pplweb.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" id="ppl_ELRID_SummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>200200 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" id="ppl_ELRID_SummaryOfSignificantAccountingPoliciesDetails">
        <link:definition>400200 - Disclosure - Summary of Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureSegmentAndRelatedInformationTables" id="ppl_ELRID_SegmentAndRelatedInformationTables">
        <link:definition>300300 - Disclosure - Segment and Related Information (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 roleURI="http://pplweb.com/role/DisclosureSegmentAndRelatedInformationDetails" id="ppl_ELRID_SegmentAndRelatedInformationDetails">
        <link:definition>400300 - Disclosure - Segment and Related Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureEarningsPerShareTables" id="ppl_ELRID_EarningsPerShareTables">
        <link:definition>300400 - 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 roleURI="http://pplweb.com/role/DisclosureEarningsPerShareDetails" id="ppl_ELRID_EarningsPerShareDetails">
        <link:definition>400400 - 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 roleURI="http://pplweb.com/role/DisclosureVariableInterestEntitiesDetails" id="ppl_ELRID_VariableInterestEntitiesDetails">
        <link:definition>402000 - Disclosure - Variable Interest Entities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureFinancingActivitiesTables" id="ppl_ELRID_FinancingActivitiesTables">
        <link:definition>300700 - Disclosure - 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 roleURI="http://pplweb.com/role/DisclosureFinancingActivitiesCreditArrangementsAndSTDebtDetails" id="ppl_ELRID_FinancingActivitiesCreditArrangementsAndSTDebtDetails">
        <link:definition>400700 - Disclosure - Financing Activities (Credit Arrangements and ST 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 roleURI="http://pplweb.com/role/DisclosureAcquisitionsDevelopmentAndDivesturesTables" id="ppl_ELRID_AcquisitionsDevelopmentAndDivesturesTables">
        <link:definition>300800 - Disclosure - Acquisitions, Development and Divestures (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 roleURI="http://pplweb.com/role/DisclosureAcquisitionsDevelopmentAndDivesturesDetails" id="ppl_ELRID_AcquisitionsDevelopmentAndDivesturesDetails">
        <link:definition>400800 - Disclosure - Acquisitions, Development and Divestures (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureGoodwillTables" id="ppl_ELRID_GoodwillTables">
        <link:definition>301500 - Disclosure - Goodwill (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 roleURI="http://pplweb.com/role/DisclosureGoodwillDetails" id="ppl_ELRID_GoodwillDetails">
        <link:definition>401500 - Disclosure - Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureOtherIncomeExpenseNetTables" id="ppl_ELRID_OtherIncomeExpenseNetTables">
        <link:definition>301200 - Disclosure - Other Income (Expense) - net (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 roleURI="http://pplweb.com/role/DisclosureOtherIncomeExpenseNetDetails" id="ppl_ELRID_OtherIncomeExpenseNetDetails">
        <link:definition>401200 - Disclosure - Other Income (Expense) - net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureAvailableforSaleSecuritiesTables" id="ppl_ELRID_AvailableforSaleSecuritiesTables">
        <link:definition>301700 - Disclosure - Available-for-Sale 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 roleURI="http://pplweb.com/role/DisclosureAvailableforSaleSecuritiesDetails" id="ppl_ELRID_AvailableforSaleSecuritiesDetails">
        <link:definition>401700 - Disclosure - Available-for-Sale Securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesPolicies" id="ppl_ELRID_DerivativeInstrumentsAndHedgingActivitiesPolicies">
        <link:definition>201400 - Disclosure - Derivative Instruments and Hedging Activities (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 roleURI="http://pplweb.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesTables" id="ppl_ELRID_DerivativeInstrumentsAndHedgingActivitiesTables">
        <link:definition>301400 - Disclosure - Derivative Instruments and Hedging 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 roleURI="http://pplweb.com/role/DisclosureDefinedBenefitsTables" id="ppl_ELRID_DefinedBenefitsTables">
        <link:definition>300900 - Disclosure - Defined Benefits (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 roleURI="http://pplweb.com/role/DisclosureDefinedBenefitsDetails" id="ppl_ELRID_DefinedBenefitsDetails">
        <link:definition>400900 - Disclosure - Defined Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureCommitmentsAndContingenciesTables" id="ppl_ELRID_CommitmentsAndContingenciesTables">
        <link:definition>301000 - Disclosure - Commitments and Contingencies (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 roleURI="http://pplweb.com/role/DisclosureCommitmentsAndContingenciesEnergyPurchasesEnergySalesOtherCommitmentsAndLegalMattersDetails" id="ppl_ELRID_CommitmentsAndContingenciesEnergyPurchasesEnergySalesOtherCommitmentsAndLegalMattersDetails">
        <link:definition>401000 - Disclosure - Commitments and Contingencies (Energy Purchases, Energy Sales, Other Commitments and Legal Matters) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITYUnauditedParenthetical" id="ppl_ELRID_CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITYUnauditedParenthetical">
        <link:definition>100080 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EQUITY (Unaudited) (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 roleURI="http://pplweb.com/role/DisclosureUtilityRateRegulation" id="ppl_ELRID_UtilityRateRegulation">
        <link:definition>100600 - Disclosure - Utility Rate Regulation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureUtilityRateRegulationDetails" id="ppl_ELRID_UtilityRateRegulationDetails">
        <link:definition>400600 - Disclosure - Utility Rate Regulation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureFairValueMeasurementsAndCreditConcentrationAssetsAndLiabilitiesMeasuredOnRecurringBasisTableDetails" id="ppl_ELRID_FairValueMeasurementsAndCreditConcentrationAssetsAndLiabilitiesMeasuredOnRecurringBasisTableDetails">
        <link:definition>401300 - Disclosure - Fair Value Measurements and Credit Concentration (Assets and Liabilities Measured on Recurring Basis Table) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesFairValuesDetails" id="ppl_ELRID_DerivativeInstrumentsAndHedgingActivitiesFairValuesDetails">
        <link:definition>401415 - Disclosure - Derivative Instruments and Hedging Activities (Fair Values) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesGainsAndLossesDetails" id="ppl_ELRID_DerivativeInstrumentsAndHedgingActivitiesGainsAndLossesDetails">
        <link:definition>401420 - Disclosure - Derivative Instruments and Hedging Activities (Gains and 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 roleURI="http://pplweb.com/role/DisclosureFairValueMeasurementsAndCreditConcentrationNetAssetAndLiabilityMeasuredOnRecurringBasisLevel3ObservableInputReconciliationRollforwardDetails" id="ppl_ELRID_FairValueMeasurementsAndCreditConcentrationNetAssetAndLiabilityMeasuredOnRecurringBasisLevel3ObservableInputReconciliationRollforwardDetails">
        <link:definition>401305 - Disclosure - Fair Value Measurements and Credit Concentration (Net Asset and Liability Measured on Recurring Basis Level 3 Observable Input Reconciliation Rollforward) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureFairValueMeasurementsAndCreditConcentrationNetAssetAndLiabilityMeasuredOnRecurringBasisLevel3GainLossIncludedInEarningsAndOtherRecurringNumericDataDetails" id="ppl_ELRID_FairValueMeasurementsAndCreditConcentrationNetAssetAndLiabilityMeasuredOnRecurringBasisLevel3GainLossIncludedInEarningsAndOtherRecurringNumericDataDetails">
        <link:definition>401310 - Disclosure - Fair Value Measurements and Credit Concentration (Net Asset and Liability Measured on Recurring Basis Level 3 Gain Loss Included in Earnings and Other Recurring Numeric Data) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureFairValueMeasurementsAndCreditConcentrationNonrecurringFairValueMeasurementsAndCreditConcentrationDetails" id="ppl_ELRID_FairValueMeasurementsAndCreditConcentrationNonrecurringFairValueMeasurementsAndCreditConcentrationDetails">
        <link:definition>401315 - Disclosure - Fair Value Measurements and Credit Concentration (Nonrecurring Fair Value Measurements and Credit Concentration) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesIntroDetails" id="ppl_ELRID_DerivativeInstrumentsAndHedgingActivitiesIntroDetails">
        <link:definition>401400 - Disclosure - Derivative Instruments and Hedging Activities (Intro) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureUtilityRateRegulationTables" id="ppl_ELRID_UtilityRateRegulationTables">
        <link:definition>300600 - Disclosure - Utility Rate Regulation (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 roleURI="http://pplweb.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesCommodityVolumetricActivityDetails" id="ppl_ELRID_DerivativeInstrumentsAndHedgingActivitiesCommodityVolumetricActivityDetails">
        <link:definition>401405 - Disclosure - Derivative Instruments and Hedging Activities (Commodity Volumetric Activity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesRiskDisclosuresDetails" id="ppl_ELRID_DerivativeInstrumentsAndHedgingActivitiesRiskDisclosuresDetails">
        <link:definition>401410 - Disclosure - Derivative Instruments and Hedging Activities (Risk Disclosures) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureFinancingActivitiesLTDebtAndEquitySecuritiesDetails" id="ppl_ELRID_FinancingActivitiesLTDebtAndEquitySecuritiesDetails">
        <link:definition>400705 - Disclosure - Financing Activities (LT Debt and Equity Securities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureFinancingActivitiesDistributionsAndCapitalContributionsDetails" id="ppl_ELRID_FinancingActivitiesDistributionsAndCapitalContributionsDetails">
        <link:definition>400710 - Disclosure - Financing Activities (Distributions and Capital Contributions) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureFairValueMeasurementsAndCreditConcentrationPolicies" id="ppl_ELRID_FairValueMeasurementsAndCreditConcentrationPolicies">
        <link:definition>201300 - Disclosure - Fair Value Measurements and Credit Concentration (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 roleURI="http://pplweb.com/role/DocumentDocumentAndEntityInformation" id="ppl_ELRID_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - 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 roleURI="http://pplweb.com/role/DisclosureCommitmentsAndContingenciesGuaranteesAndOtherAssurancesDetails" id="ppl_ELRID_CommitmentsAndContingenciesGuaranteesAndOtherAssurancesDetails">
        <link:definition>401010 - Disclosure - Commitments and Contingencies (Guarantees and Other Assurances) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureCommitmentsAndContingenciesEnvironmentalMatterAndOtherDetails" id="ppl_ELRID_CommitmentsAndContingenciesEnvironmentalMatterAndOtherDetails">
        <link:definition>401005 - Disclosure - Commitments and Contingencies (Environmental Matter and Other) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureNewAccountingGuidancePendingAdoption" id="ppl_ELRID_NewAccountingGuidancePendingAdoption">
        <link:definition>101800 - Disclosure - New Accounting Guidance Pending Adoption</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://pplweb.com/role/DisclosureFairValueMeasurementsAndCreditConcentrationNetAssetsAndLiabilitiesMeasuredOnRecurringBasisLevel3SignificantUnobservableInputsDetails" id="ppl_ELRID_FairValueMeasurementsAndCreditConcentrationNetAssetsAndLiabilitiesMeasuredOnRecurringBasisLevel3SignificantUnobservableInputsDetails">
        <link:definition>401306 - Disclosure - Fair Value Measurements and Credit Concentration (Net Assets and Liabilities Measured on Recurring Basis Level 3 Significant Unobservable Inputs) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </appinfo>
  </annotation>
  <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.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" />
  <import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <import namespace="http://xbrl.sec.gov/dei/2011-01-31" schemaLocation="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd" />
  <import namespace="http://xbrl.sec.gov/invest/2011-01-31" schemaLocation="http://xbrl.sec.gov/invest/2011/invest-2011-01-31.xsd" />
  <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.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" />
  <element name="WholesaleEnergyMarketingUnrealizedEconomicActivity" id="ppl_WholesaleEnergyMarketingUnrealizedEconomicActivity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="EnergyRelatedBusinesses" id="ppl_EnergyRelatedBusinesses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="WholesaleEnergyMarketingRealized" id="ppl_WholesaleEnergyMarketingRealized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="EnergyPurchasesUnrealizedEconomicActivity" id="ppl_EnergyPurchasesUnrealizedEconomicActivity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="AmortizationOfRecoverableTransitionCosts" id="ppl_AmortizationOfRecoverableTransitionCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="DepreciationFromContinuingAndDiscontinuedOperations" id="ppl_DepreciationFromContinuingAndDiscontinuedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="UnrealizedGainsLossesOnDerivativesAndOtherHedgingActivities" id="ppl_UnrealizedGainsLossesOnDerivativesAndOtherHedgingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="PriceRiskManagementLiabilities" id="ppl_PriceRiskManagementLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="PriceRiskManagementLiabilitiesCurrent" id="ppl_PriceRiskManagementLiabilitiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="OtherOperatingActivitiesAbstract" id="ppl_OtherOperatingActivitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CashAndCashEquivalentsIncludedInAssetsHeldForSale" id="ppl_CashAndCashEquivalentsIncludedInAssetsHeldForSale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="StockBasedCompensation" id="ppl_StockBasedCompensation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="AcquisitionsDevelopmentAndDivestituresTextBlock" id="ppl_AcquisitionsDevelopmentAndDivestituresTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="DefinedBenefitPlansAbstract" id="ppl_DefinedBenefitPlansAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DefinedBenefitPlansReclassAbstract" id="ppl_DefinedBenefitPlansReclassAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="NetChangeUnbilledRevenues" id="ppl_NetChangeUnbilledRevenues" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="AmountsArisingDuringPeriodGainsLossesNetOfTaxExpenseBenefitAbstract" id="ppl_AmountsArisingDuringPeriodGainsLossesNetOfTaxExpenseBenefitAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EquityInvesteesOtherComprehensiveIncomeLoss" id="ppl_EquityInvesteesOtherComprehensiveIncomeLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="EquityInvesteesOtherComprehensiveIncomeLossReclassifiedToNetIncome" id="ppl_EquityInvesteesOtherComprehensiveIncomeLossReclassifiedToNetIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="StockBasedCompensationShare" id="ppl_StockBasedCompensationShare" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="PriceRiskManagementAssetsAndLiabilities" id="ppl_PriceRiskManagementAssetsAndLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="ChangeInTaxes" id="ppl_ChangeInTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="NotesToFinancialStatementsAbstract" id="ppl_NotesToFinancialStatementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PreTaxGainFromSaleOfMaineHydroelectricGenerationBusiness" id="ppl_PreTaxGainFromSaleOfMaineHydroelectricGenerationBusiness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="ProceedsFromSaleOfMaineHydroelectricGenerationBusiness" id="ppl_ProceedsFromSaleOfMaineHydroelectricGenerationBusiness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="Divestitures" id="ppl_Divestitures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="VariableInterestCarryingAmountIntangibleAssets" id="ppl_VariableInterestCarryingAmountIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="ProceedsFromSaleOfLongIslandGenerationBusiness" id="ppl_ProceedsFromSaleOfLongIslandGenerationBusiness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="PpeNetFromConsolidationOfVie" id="ppl_PpeNetFromConsolidationOfVie" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="IncreaseDecreaseDueToAbstract" id="ppl_IncreaseDecreaseDueToAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ForeignIncomeTaxReturnAdjustments" id="ppl_ForeignIncomeTaxReturnAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="StrandedCostSecuritization" id="ppl_StrandedCostSecuritization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="IncomeTaxReconciliationDeductionsMedicarePrescriptionDrugBenefitSubsidyRevised" id="ppl_IncomeTaxReconciliationDeductionsMedicarePrescriptionDrugBenefitSubsidyRevised" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="TotalIncreaseDecreaseToFederalIncomeTaxOnIncomeFromContinuingOperationsAtStatuatoryTaxRate" id="ppl_TotalIncreaseDecreaseToFederalIncomeTaxOnIncomeFromContinuingOperationsAtStatuatoryTaxRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="EffectsOfForeignCurrencyTranslationUnrecognizedTaxBenefits" id="ppl_EffectsOfForeignCurrencyTranslationUnrecognizedTaxBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="NuclearPlantAssetRetirementObligationAbstract" id="ppl_NuclearPlantAssetRetirementObligationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueAssetsMeasuredOnRecurringBasisRestrictedCashAndCashEquivalents" id="ppl_FairValueAssetsMeasuredOnRecurringBasisRestrictedCashAndCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="PriceRiskManagementAssetsAbstract" id="ppl_PriceRiskManagementAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueAssetsMeasuredOnRecurringBasisEnergyCommodities" id="ppl_FairValueAssetsMeasuredOnRecurringBasisEnergyCommodities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="FairValueAssetsMeasuredOnRecurringBasisInterestRateSwaps" id="ppl_FairValueAssetsMeasuredOnRecurringBasisInterestRateSwaps" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="FairValueAssetsMeasuredOnRecurringBasisCrossCurrencySwaps" id="ppl_FairValueAssetsMeasuredOnRecurringBasisCrossCurrencySwaps" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="DebtSecuritiesAbstract" id="ppl_DebtSecuritiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueAssetsMeasuredOnRecurringBasisInvestmentsAuctionRateSecurities" id="ppl_FairValueAssetsMeasuredOnRecurringBasisInvestmentsAuctionRateSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="FairValueAssetsMeasuredOnRecurringBasisTotal" id="ppl_FairValueAssetsMeasuredOnRecurringBasisTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="LiabilitiesPriceRiskManagementLiabilitiesAbstract" id="ppl_LiabilitiesPriceRiskManagementLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueLiabilitiesMeasuredOnRecurringBasisEnergyCommodities" id="ppl_FairValueLiabilitiesMeasuredOnRecurringBasisEnergyCommodities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="FairValueLiabilitiesMeasuredOnRecurringBasisInterestRateSwaps" id="ppl_FairValueLiabilitiesMeasuredOnRecurringBasisInterestRateSwaps" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="FairValueLiabilitiesMeasuredOnRecurringBasisCrossCurrencySwaps" id="ppl_FairValueLiabilitiesMeasuredOnRecurringBasisCrossCurrencySwaps" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetAndLiabilityValue" id="ppl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetAndLiabilityValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="TotalRealizedUnrealizedGainsLossesAbstract" id="ppl_TotalRealizedUnrealizedGainsLossesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetAndLiabilityPurchasesSalesIssuancesSettlements" id="ppl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetAndLiabilityPurchasesSalesIssuancesSettlements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetAndLiabilityTransfersIn" id="ppl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetAndLiabilityTransfersIn" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetAndLiabilityTransfersNet" id="ppl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetAndLiabilityTransfersNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="WholesaleEnergyMarketingMember" id="ppl_WholesaleEnergyMarketingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="UnregulatedRetailElectricAndGasMember" id="ppl_UnregulatedRetailElectricAndGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="NetEnergyTradingMarginsMember" id="ppl_NetEnergyTradingMarginsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EnergyPurchasesMember" id="ppl_EnergyPurchasesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisGainLossIncludedInStatementOfIncome" id="ppl_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisGainLossIncludedInStatementOfIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLossIncludedInStatementOfIncome" id="ppl_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLossIncludedInStatementOfIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="NetGainsAndLossesOnAssetsAndLiabilitiesAbstract" id="ppl_NetGainsAndLossesOnAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="RecurringFairValueMeasurementsValuationTechniquesAuctionRateSecuritiesNumericAbstract" id="ppl_RecurringFairValueMeasurementsValuationTechniquesAuctionRateSecuritiesNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ParValueOfAuctionRateSecurities" id="ppl_ParValueOfAuctionRateSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="WeightedAverageOfContractualMaturitiesAuctionRateSecurities" id="ppl_WeightedAverageOfContractualMaturitiesAuctionRateSecurities" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="ProceedsFromSaleOfAuctionRateSecuritiesDeemedInsignificant" id="ppl_ProceedsFromSaleOfAuctionRateSecuritiesDeemedInsignificant" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ProceedsFromSaleOfAuctionRateSecurities" id="ppl_ProceedsFromSaleOfAuctionRateSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="TemporaryDeclineFromParToFairValue" id="ppl_TemporaryDeclineFromParToFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="SulfurDioxideEmissionAllowances" id="ppl_SulfurDioxideEmissionAllowances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="CreditConcentrationAssociatedWithFinancialInstrumentsNumericAbstract" id="ppl_CreditConcentrationAssociatedWithFinancialInstrumentsNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ConcentrationRiskCreditRiskFinInstrumentMaximumExposure" id="ppl_ConcentrationRiskCreditRiskFinInstrumentMaximumExposure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="FairValueConcentrationOfCreditRiskAfterMasterNettingCollateralArrangements" id="ppl_FairValueConcentrationOfCreditRiskAfterMasterNettingCollateralArrangements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="DollarExposureToTopTenCounterparties" id="ppl_DollarExposureToTopTenCounterparties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="AccountsReceivableNumericAbstract" id="ppl_AccountsReceivableNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PurchasesOfAccountsReceivable" id="ppl_PurchasesOfAccountsReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="EffectOfForeignCurrencyTranslationOnNetLiabilities" id="ppl_EffectOfForeignCurrencyTranslationOnNetLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="SupplyMember" id="ppl_SupplyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="UnallocatedMember" id="ppl_UnallocatedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="SegmentReportingInformationBalanceSheetDataAbstract" id="ppl_SegmentReportingInformationBalanceSheetDataAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="IncomeNumeratorAbstract" id="ppl_IncomeNumeratorAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="IncomeFromContinuingOperationsAfterTaxAllocatedToParticipatingSecurities" id="ppl_IncomeFromContinuingOperationsAfterTaxAllocatedToParticipatingSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="IncomeFromContinuingOperationsAfterTaxAvailableToShareholders" id="ppl_IncomeFromContinuingOperationsAfterTaxAvailableToShareholders" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="NetIncomeAmountsAllocatedToParticipatingSecurities" id="ppl_NetIncomeAmountsAllocatedToParticipatingSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="NetIncomeAvailableToCommonShareowners" id="ppl_NetIncomeAvailableToCommonShareowners" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="SharesOfCommonStockDenominatorAbstract" id="ppl_SharesOfCommonStockDenominatorAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="AddIncrementalNonParticipatingSecuritiesAbstract" id="ppl_AddIncrementalNonParticipatingSecuritiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PerformanceUnitsMember" id="ppl_PerformanceUnitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="SharesIssuedNumericAbstract" id="ppl_SharesIssuedNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="GeneratingFacilitySizeInMegawattsOfCapacityVie" id="ppl_GeneratingFacilitySizeInMegawattsOfCapacityVie" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="StartDateInitialLeaseTermGasFiredCombinedCycleGenerationFacility" id="ppl_StartDateInitialLeaseTermGasFiredCombinedCycleGenerationFacility" type="invest:dateStringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="EndDateInitialLeaseTermGasFiredCombinedCycleGenerationFacility" id="ppl_EndDateInitialLeaseTermGasFiredCombinedCycleGenerationFacility" type="invest:dateStringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="AdditionalDepreciationExpenseForLeaseholdImprovementsAssociatedWithVie" id="ppl_AdditionalDepreciationExpenseForLeaseholdImprovementsAssociatedWithVie" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="UncommittedCreditFacilitiesMember" id="ppl_UncommittedCreditFacilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="AssetBackedCreditFacilityMember" id="ppl_AssetBackedCreditFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="LineOfCreditFacilityAmountOfLettersOfCreditIssued" id="ppl_LineOfCreditFacilityAmountOfLettersOfCreditIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="CreditFacilityMaximumLettersOfCreditCapacity" id="ppl_CreditFacilityMaximumLettersOfCreditCapacity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="LetterOfCreditIssuedSupportingFiveYearStructuredCreditFacility" id="ppl_LetterOfCreditIssuedSupportingFiveYearStructuredCreditFacility" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="CreditAgreementIssuedSupportingFiveYearStructuredCreditFacility" id="ppl_CreditAgreementIssuedSupportingFiveYearStructuredCreditFacility" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="ExpirationDateOfCreditAgreementIssuedSupportingFiveYearStructuredCreditFacility" id="ppl_ExpirationDateOfCreditAgreementIssuedSupportingFiveYearStructuredCreditFacility" type="invest:dateStringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="TermOfBilateralCreditFacility" id="ppl_TermOfBilateralCreditFacility" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="UsdDenominatedBorrowingMember" id="ppl_UsdDenominatedBorrowingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DenominatedBorrowingAxis" id="ppl_DenominatedBorrowingAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CreditFacilityDenominatedBorrowingDomain" id="ppl_CreditFacilityDenominatedBorrowingDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PledgedAccountReceivableUnderAssetBackedCommercialPaperProgram" id="ppl_PledgedAccountReceivableUnderAssetBackedCommercialPaperProgram" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="DevelopmentProjectsTable" id="ppl_DevelopmentProjectsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DevelopmentProjectsAxis" id="ppl_DevelopmentProjectsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DevelopmentProjectsDomain" id="ppl_DevelopmentProjectsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ProposedBellBendNuclearUnitMember" id="ppl_ProposedBellBendNuclearUnitMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="SusquehannaRoselandTransmissionLineMember" id="ppl_SusquehannaRoselandTransmissionLineMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DevelopmentProjectsLineItems" id="ppl_DevelopmentProjectsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DevelopmentProjectsAbstract" id="ppl_DevelopmentProjectsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PlannedMegaWattExpansionOfCapacity" id="ppl_PlannedMegaWattExpansionOfCapacity" type="num:powerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="CompletedCapacityMegaWattIncrease" id="ppl_CompletedCapacityMegaWattIncrease" type="num:powerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="ExpectedCapitalCostOfExpansionProject" id="ppl_ExpectedCapitalCostOfExpansionProject" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="ShareOfExpectedCapitalCostOfExpansionProjectWithJointOwnedInterest" id="ppl_ShareOfExpectedCapitalCostOfExpansionProjectWithJointOwnedInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="TotalBoardOfDirectorsAuthorizedSpendingOnExpansionProjectForLicensing" id="ppl_TotalBoardOfDirectorsAuthorizedSpendingOnExpansionProjectForLicensing" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="CapitalizedCostsAssociatedWithLicensingEfforts" id="ppl_CapitalizedCostsAssociatedWithLicensingEfforts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="IncomeLossFromDiscontinuedOperationComponentNetOfTaxByDiscOpBusiness" id="ppl_IncomeLossFromDiscontinuedOperationComponentNetOfTaxByDiscOpBusiness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="AssetsHeldForSaleEquityInvestmentComponent" id="ppl_AssetsHeldForSaleEquityInvestmentComponent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="AssetsHeldForSaleEquityInvestmentComponentComparativeOnly" id="ppl_AssetsHeldForSaleEquityInvestmentComponentComparativeOnly" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="AccumulatedGoodwillImpairmentLoss" id="ppl_AccumulatedGoodwillImpairmentLoss" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NuclearDecommissioningTrustFundsMember" id="ppl_NuclearDecommissioningTrustFundsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="UsLargeCapMember" id="ppl_UsLargeCapMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="UsMidSmallCapMember" id="ppl_UsMidSmallCapMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ReceivablesPayablesNetMember" id="ppl_ReceivablesPayablesNetMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="AvailableForSaleSecuritiesAuctionRateSecuritiesDifferenceBetweenFairValueAndParValue" id="ppl_AvailableForSaleSecuritiesAuctionRateSecuritiesDifferenceBetweenFairValueAndParValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeldString" id="ppl_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeldString" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="GainsRelatedToExtinguishmentOfNotesMember" id="ppl_GainsRelatedToExtinguishmentOfNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MiscellaneousDomesticOtherIncomeMember" id="ppl_MiscellaneousDomesticOtherIncomeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MiscellaneousInternationalOtherIncomeMember" id="ppl_MiscellaneousInternationalOtherIncomeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CharitableContributionsMember" id="ppl_CharitableContributionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MiscellaneousDomesticOtherExpenseMember" id="ppl_MiscellaneousDomesticOtherExpenseMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MiscellaneousInternationalOtherExpenseMember" id="ppl_MiscellaneousInternationalOtherExpenseMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ExpenditureForRepurchaseOfSeniorNotes" id="ppl_ExpenditureForRepurchaseOfSeniorNotes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="CurrentAssetsMember" id="ppl_CurrentAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="NoncurrentAssetsMember" id="ppl_NoncurrentAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CurrentLiabilitiesMember" id="ppl_CurrentLiabilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="NoncurrentLiabilitiesMember" id="ppl_NoncurrentLiabilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PretaxGainLossDerivativesNoLongerDesignatedAsHedgingInstrumentsRecordedInAoci" id="ppl_PretaxGainLossDerivativesNoLongerDesignatedAsHedgingInstrumentsRecordedInAoci" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="AccumulatedOtherComprehensiveIncomeLossExcludingNetInvestmentHedgesNetOfTax" id="ppl_AccumulatedOtherComprehensiveIncomeLossExcludingNetInvestmentHedgesNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="DepreciationMember" id="ppl_DepreciationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="IncreaseDecreaseInFairValueAndAmortOfHedgedItemInInterestRateFairValueHedge" id="ppl_IncreaseDecreaseInFairValueAndAmortOfHedgedItemInInterestRateFairValueHedge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="AmortizationOfAbstract" id="ppl_AmortizationOfAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="NetPeriodicDefinedBenefitCostsCreditsPriorToSpecialTerminationBenefits" id="ppl_NetPeriodicDefinedBenefitCostsCreditsPriorToSpecialTerminationBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="ExpectedContributionToPensionPlans" id="ppl_ExpectedContributionToPensionPlans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="SeparationBenefitsNumericAbstract" id="ppl_SeparationBenefitsNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="NumberOfEmployeesTerminatedInWorkforceReduction" id="ppl_NumberOfEmployeesTerminatedInWorkforceReduction" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="SeveranceCostsAfterTax" id="ppl_SeveranceCostsAfterTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="HealthCareReformNumericAbstract" id="ppl_HealthCareReformNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="HealthCareReformDeferredTaxAssets" id="ppl_HealthCareReformDeferredTaxAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="HealthCareReformRegulatoryAssets" id="ppl_HealthCareReformRegulatoryAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="HealthCareReformDeferredTaxLiabilities" id="ppl_HealthCareReformDeferredTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="MaximumAgeRequirementExtendingHealthInsuranceCoverageForDependents" id="ppl_MaximumAgeRequirementExtendingHealthInsuranceCoverageForDependents" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="EnergyPurchaseCommitmentsNumericAbstract" id="ppl_EnergyPurchaseCommitmentsNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="LegalMattersMontanaHydroelectricLitigationNumericAbstract" id="ppl_LegalMattersMontanaHydroelectricLitigationNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="Through20002006CompensationAwardedForLeasePaymentUnderHydroElectricLitigationForRiverbedUse" id="ppl_Through20002006CompensationAwardedForLeasePaymentUnderHydroElectricLitigationForRiverbedUse" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="CompensationIn2007AwardedForLeasePaymentUnderHydroElectricLitigationForRiverbedUse" id="ppl_CompensationIn2007AwardedForLeasePaymentUnderHydroElectricLitigationForRiverbedUse" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="RegulatoryIssuesEnergyPolicyActOf2005NumericAbstract" id="ppl_RegulatoryIssuesEnergyPolicyActOf2005NumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EnvironmentalMattersDomesticAirNewSourceReviewNumericAbstract" id="ppl_EnvironmentalMattersDomesticAirNewSourceReviewNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="TargetYearGreenhouseGasReductionPennsylvaniaAdvisoryClimateChangeActionReport" id="ppl_TargetYearGreenhouseGasReductionPennsylvaniaAdvisoryClimateChangeActionReport" type="xbrli:dateItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="EnvironmentalMattersDomesticWaterWasteMartinsCreekFlyAshReleaseNumericAbstract" id="ppl_EnvironmentalMattersDomesticWaterWasteMartinsCreekFlyAshReleaseNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="AmountOfGallonsOfPollutantsReleasedIntoEnvironmentAtFacility" id="ppl_AmountOfGallonsOfPollutantsReleasedIntoEnvironmentAtFacility" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="EnvironmentalRemediationCostsPaid" id="ppl_EnvironmentalRemediationCostsPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="EnvironmentalMattersDomesticWaterWasteBasinSeepageMontanaNumericAbstract" id="ppl_EnvironmentalMattersDomesticWaterWasteBasinSeepageMontanaNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EnvironmentalMattersDomesticSuperfundAndOtherRemediationNumericAbstract" id="ppl_EnvironmentalMattersDomesticSuperfundAndOtherRemediationNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PeriodOfTimeToPumpAndTreatGroundWaterAtTwoMineSites" id="ppl_PeriodOfTimeToPumpAndTreatGroundWaterAtTwoMineSites" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="EnvironmentalMattersWpdNumericAbstract" id="ppl_EnvironmentalMattersWpdNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="NumberOfYearsFloodPreventionCostsToBeRecoveredThroughRates" id="ppl_NumberOfYearsFloodPreventionCostsToBeRecoveredThroughRates" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="OtherNuclearInsuranceNumericAbstract" id="ppl_OtherNuclearInsuranceNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MaximumAmountOfInsuredPropertyDamagesLossesCoverageNuclearPlant" id="ppl_MaximumAmountOfInsuredPropertyDamagesLossesCoverageNuclearPlant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="MaximumAssessmentRetroactivePremiumsInsuredOutageLossCoverage" id="ppl_MaximumAssessmentRetroactivePremiumsInsuredOutageLossCoverage" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="PplGuaranteeMember" id="ppl_PplGuaranteeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PplEnergySupplyGuaranteeMember" id="ppl_PplEnergySupplyGuaranteeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="IndemnificationsForSaleOfPplGasUtilitiesMember" id="ppl_IndemnificationsForSaleOfPplGasUtilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="RetroactivePremiumsUnderNuclearInsuranceProgramsMember" id="ppl_RetroactivePremiumsUnderNuclearInsuranceProgramsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="NuclearClaimsUnderPriceAndersonActAmendmentsUnderEnergyPolicyActOf2005Member" id="ppl_NuclearClaimsUnderPriceAndersonActAmendmentsUnderEnergyPolicyActOf2005Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="IndemnificationsForEntitiesInLiquidationSalesOfAssetsMember" id="ppl_IndemnificationsForEntitiesInLiquidationSalesOfAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="IndemnificationToOperatorsOfJointlyOwnedFacilitiesMember" id="ppl_IndemnificationToOperatorsOfJointlyOwnedFacilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="WpdGuaranteeOfPensionAndOtherObligationsOfUnconsolidatedEntitiesMember" id="ppl_WpdGuaranteeOfPensionAndOtherObligationsOfUnconsolidatedEntitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="TaxIndemnificationRelatedToUnconsolidatedWpdAffiliatesMember" id="ppl_TaxIndemnificationRelatedToUnconsolidatedWpdAffiliatesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="GuaranteeOfPortionOfUnconsolidatedEntitysDebtMember" id="ppl_GuaranteeOfPortionOfUnconsolidatedEntitysDebtMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="GuaranteeByEntityAxis" id="ppl_GuaranteeByEntityAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="GuaranteeByDescriptionAxis" id="ppl_GuaranteeByDescriptionAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="GuaranteeByEntityDomain" id="ppl_GuaranteeByEntityDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="GuaranteeByDescriptionDomain" id="ppl_GuaranteeByDescriptionDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="GuaranteeExpirationDate" id="ppl_GuaranteeExpirationDate" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="GuaranteeExpirationDateMinimum" id="ppl_GuaranteeExpirationDateMinimum" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="GuaranteeExpirationDateMaximum" id="ppl_GuaranteeExpirationDateMaximum" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="OtherGuaranteeNumericAbstract" id="ppl_OtherGuaranteeNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DeductibleForBodilyInjuryAndPropertyDamage" id="ppl_DeductibleForBodilyInjuryAndPropertyDamage" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="MaximumAggregateCoverageBodilyInjuryAndPropertyDamage" id="ppl_MaximumAggregateCoverageBodilyInjuryAndPropertyDamage" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="MinimumLevelOfCarbonDioxideEmissionsThatQualifyForMajorSource" id="ppl_MinimumLevelOfCarbonDioxideEmissionsThatQualifyForMajorSource" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="MinimumLevelOfCarbonDioxideEmissionsIncreaseThatQualifyAsMajorModification" id="ppl_MinimumLevelOfCarbonDioxideEmissionsIncreaseThatQualifyAsMajorModification" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="EnvironmentalRemediationEstimateOfBudgetedCostsFishKillAlternative" id="ppl_EnvironmentalRemediationEstimateOfBudgetedCostsFishKillAlternative" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="PotentialDilutiveImpactNumericAbstract" id="ppl_PotentialDilutiveImpactNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="OptionIndexedToIssuersEquitySharesUnderStandardProvisions" id="ppl_OptionIndexedToIssuersEquitySharesUnderStandardProvisions" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="OptionIndexedToIssuersEquitySharesUnderMakeWholeProvisions" id="ppl_OptionIndexedToIssuersEquitySharesUnderMakeWholeProvisions" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="PaymentOfDebtIssuanceCostsShortAndLongTermFacilities" id="ppl_PaymentOfDebtIssuanceCostsShortAndLongTermFacilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="EstimatedCostsToSellImpairmentCalculation" id="ppl_EstimatedCostsToSellImpairmentCalculation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="EstimatedCostsToSellImpairmentCalculationCertainNonCoreGenerationAssets" id="ppl_EstimatedCostsToSellImpairmentCalculationCertainNonCoreGenerationAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="PotentialCreditFacilityCapacityIncrease" id="ppl_PotentialCreditFacilityCapacityIncrease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="LineOfCreditFacilityCommittmentAndOrDebtIssuanceCostsSpecificFacility" id="ppl_LineOfCreditFacilityCommittmentAndOrDebtIssuanceCostsSpecificFacility" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="FaciliyAgreementPotentialMaximumCapacity" id="ppl_FaciliyAgreementPotentialMaximumCapacity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="MinimumAggregatePrincipalAmountOutstandingForDebtCovenantToBeApplicable" id="ppl_MinimumAggregatePrincipalAmountOutstandingForDebtCovenantToBeApplicable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="RangeOfAveragePriceUnderPurchaseContractOfEquityUnitMiddleTierSettlement" id="ppl_RangeOfAveragePriceUnderPurchaseContractOfEquityUnitMiddleTierSettlement" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="DateLastChangeQuarterlyCommonStockDividendOccurred" id="ppl_DateLastChangeQuarterlyCommonStockDividendOccurred" type="xbrli:gYearMonthItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="EffectiveDateOfChangeQuarterlyCommonStockDividend" id="ppl_EffectiveDateOfChangeQuarterlyCommonStockDividend" type="xbrli:dateItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="CreditFacilityDescriptionAxis" id="ppl_CreditFacilityDescriptionAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CreditFacilityDescriptionDomain" id="ppl_CreditFacilityDescriptionDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis" id="ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ScheduleOfAvailableForSaleSecuritiesClassificationOfTypeDebtOrEquitySecuritiesAxis" id="ppl_ScheduleOfAvailableForSaleSecuritiesClassificationOfTypeDebtOrEquitySecuritiesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsDomain" id="ppl_ScheduleOfAvailableForSaleSecuritiesCategoriesOfInvestmentsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ScheduleOfAvailableForSaleSecuritiesClassificationOfTypeDebtOrEquitySecuritiesDomain" id="ppl_ScheduleOfAvailableForSaleSecuritiesClassificationOfTypeDebtOrEquitySecuritiesDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="IssuanceOfEquityUnitsFutureContractAdjustmentPaymentsPresentValueAndRelatedIssuanceCosts" id="ppl_IssuanceOfEquityUnitsFutureContractAdjustmentPaymentsPresentValueAndRelatedIssuanceCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="IssuanceOfEquityUnitsRelatedIssuanceCosts" id="ppl_IssuanceOfEquityUnitsRelatedIssuanceCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="SharesIssuedUnderSpecificEquityOffering" id="ppl_SharesIssuedUnderSpecificEquityOffering" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="EquityUnitsIssued" id="ppl_EquityUnitsIssued" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="OriginalAcquisitionCostOfFacilityOwnedByVie" id="ppl_OriginalAcquisitionCostOfFacilityOwnedByVie" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="LongTermDebtAssociatedWithVie" id="ppl_LongTermDebtAssociatedWithVie" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="MaximumAmountPayablePerYearAssessedForNuclearIncident" id="ppl_MaximumAmountPayablePerYearAssessedForNuclearIncident" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="MaximumAmountAssessedForNuclearIncident" id="ppl_MaximumAmountAssessedForNuclearIncident" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="MaximumAmountForPublicLiabilityClaimsForNuclearIncident" id="ppl_MaximumAmountForPublicLiabilityClaimsForNuclearIncident" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="EnvironmentalRemediationEstimateOfBudgetedCostsDebrisBarrier" id="ppl_EnvironmentalRemediationEstimateOfBudgetedCostsDebrisBarrier" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="ProjectedAmountToComplyWithOverheadClearanceStandard" id="ppl_ProjectedAmountToComplyWithOverheadClearanceStandard" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="EnvironmentalMattersDomesticWaterWasteCoalCombustionProductsNumericAbstract" id="ppl_EnvironmentalMattersDomesticWaterWasteCoalCombustionProductsNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FairValuesByBalanceSheetLocationAbstract" id="ppl_FairValuesByBalanceSheetLocationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="UnrecognizedTaxBenefitsNetIncreasesDecreasesResultingFromSettlementsWithTaxingAuthorities" id="ppl_UnrecognizedTaxBenefitsNetIncreasesDecreasesResultingFromSettlementsWithTaxingAuthorities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="PledgedUnbilledRevenueUnderAssetBackedCommercialPaperProgram" id="ppl_PledgedUnbilledRevenueUnderAssetBackedCommercialPaperProgram" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="DaysAfterClosingUnsecuredBridgeFinancingMatures" id="ppl_DaysAfterClosingUnsecuredBridgeFinancingMatures" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="MinimumAggregatePrincipalAmountEachTrancheToBeRemarketed" id="ppl_MinimumAggregatePrincipalAmountEachTrancheToBeRemarketed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="ProceedsFromEquityUnitsAllocatedToLongTermDebt" id="ppl_ProceedsFromEquityUnitsAllocatedToLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="ProceedsFromSpecificEquityOffering" id="ppl_ProceedsFromSpecificEquityOffering" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="UnderwritingDiscountIncurredWithSpecificEquityOffering" id="ppl_UnderwritingDiscountIncurredWithSpecificEquityOffering" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="StatedPricePerEquityUnit" id="ppl_StatedPricePerEquityUnit" type="us-types:perUnitItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="CombinedValueOfAllEquityUnits" id="ppl_CombinedValueOfAllEquityUnits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="ProceedsFromIssuanceOfEquityUnits" id="ppl_ProceedsFromIssuanceOfEquityUnits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="UnderwritingDiscountIncurredWithIssuanceOfEquityUnits" id="ppl_UnderwritingDiscountIncurredWithIssuanceOfEquityUnits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="PrincipalAmountUndividedBeneficialOwnershipInterestInDebtByEquityUnitHolder" id="ppl_PrincipalAmountUndividedBeneficialOwnershipInterestInDebtByEquityUnitHolder" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="EquityHolderObligatedCommonStockPurchaseValue" id="ppl_EquityHolderObligatedCommonStockPurchaseValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="NumberDaysIncludedInAveragePriceCalculation" id="ppl_NumberDaysIncludedInAveragePriceCalculation" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberSharesIssuedToEachEquityUnitHolderUnderPurchaseComponentAtMaximumAveragePrice" id="ppl_NumberSharesIssuedToEachEquityUnitHolderUnderPurchaseComponentAtMaximumAveragePrice" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberSharesIssuedToEachEquityUnitHolderUnderPurchaseComponentAtMinimumAveragePrice" id="ppl_NumberSharesIssuedToEachEquityUnitHolderUnderPurchaseComponentAtMinimumAveragePrice" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberOfSharesEarlySettlementUnderPurchaseComponentOfEquityUnit" id="ppl_NumberOfSharesEarlySettlementUnderPurchaseComponentOfEquityUnit" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="IssuanceOfEquityUnitsFutureContractAdjustmentPaymentsPresentValue" id="ppl_IssuanceOfEquityUnitsFutureContractAdjustmentPaymentsPresentValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="AllocationEquityUnitCostsToDebt" id="ppl_AllocationEquityUnitCostsToDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="MaximumDebtToTotalCapitalizationRatio" id="ppl_MaximumDebtToTotalCapitalizationRatio" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="MinimumPercentageOfTotalEachTrancheToBeRemarketed" id="ppl_MinimumPercentageOfTotalEachTrancheToBeRemarketed" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="RateUnderPurchaseComponentOfEquityUnit" id="ppl_RateUnderPurchaseComponentOfEquityUnit" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="RateUnderPurchaseComponentOfEquityUnitOnDeferredContractAdjustmentPayments" id="ppl_RateUnderPurchaseComponentOfEquityUnitOnDeferredContractAdjustmentPayments" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="PercentageReductionCarbonDioxideFromBaseBy2019PerRegionalGreenhouseGasInitiative" id="ppl_PercentageReductionCarbonDioxideFromBaseBy2019PerRegionalGreenhouseGasInitiative" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="PercentageReductionGreenhouseGasBy2020PerPennsylvaniaAdvisoryClimateChangeActionReport" id="ppl_PercentageReductionGreenhouseGasBy2020PerPennsylvaniaAdvisoryClimateChangeActionReport" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="PercentageOfEmployeesTerminatedInWorkforceReduction" id="ppl_PercentageOfEmployeesTerminatedInWorkforceReduction" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="GrossUnrealizedLossesText" id="ppl_GrossUnrealizedLossesText" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="PercentOfWilshireIndexInvestedInLargeCapStocks" id="ppl_PercentOfWilshireIndexInvestedInLargeCapStocks" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="PercentOfWilshireIndexInvestedInMidSmallCapStocks" id="ppl_PercentOfWilshireIndexInvestedInMidSmallCapStocks" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="PercentageExposureToSingleCounterparty" id="ppl_PercentageExposureToSingleCounterparty" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="MaximumPercentageExposureToRemainingCounterparties" id="ppl_MaximumPercentageExposureToRemainingCounterparties" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="PercentageExposureToTopTenCounterparties" id="ppl_PercentageExposureToTopTenCounterparties" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="PercentageOfCounterpartiesInTopTenWithInvestmentGradeRating" id="ppl_PercentageOfCounterpartiesInTopTenWithInvestmentGradeRating" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="DividendsDividendEquivalentsRedemptionsAndDistributions" id="ppl_DividendsDividendEquivalentsRedemptionsAndDistributions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="GuaranteedResidualValuePercentageOfOriginalAcquisitionCost" id="ppl_GuaranteedResidualValuePercentageOfOriginalAcquisitionCost" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="LevelOfVwapThatCausesPurchaseComponentEquityUnitsToBeDilutive" id="ppl_LevelOfVwapThatCausesPurchaseComponentEquityUnitsToBeDilutive" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="MaximumAveragePriceToIssueMinimumNumberOfSharesUnderPurchaseComponentOfEquityUnit" id="ppl_MaximumAveragePriceToIssueMinimumNumberOfSharesUnderPurchaseComponentOfEquityUnit" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="MaximumRangeOfAveragePriceUnderPurchaseContractOfEquityUnitMiddleTierSettlement" id="ppl_MaximumRangeOfAveragePriceUnderPurchaseContractOfEquityUnitMiddleTierSettlement" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="MinimumRangeOfAveragePriceUnderPurchaseContractOfEquityUnitMiddleTierSettlement" id="ppl_MinimumRangeOfAveragePriceUnderPurchaseContractOfEquityUnitMiddleTierSettlement" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="MinimumAveragePriceToIssueMinimumNumberOfSharesUnderPurchaseComponentOfEquityUnit" id="ppl_MinimumAveragePriceToIssueMinimumNumberOfSharesUnderPurchaseComponentOfEquityUnit" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="TimesToDeferAndPeriodOverWhichInterestDeferred" id="ppl_TimesToDeferAndPeriodOverWhichInterestDeferred" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetAndLiabilityTransfersOut" id="ppl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetAndLiabilityTransfersOut" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="UndividedBeneficialOwnershipInterestInDebtByEquityUnitHolder" id="ppl_UndividedBeneficialOwnershipInterestInDebtByEquityUnitHolder" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ProposedMandatoryPercentageOfEfficiencyImprovementsPowerPerPlantsPennsylvaniaAdvisoryClimateChangeActionReport" id="ppl_ProposedMandatoryPercentageOfEfficiencyImprovementsPowerPerPlantsPennsylvaniaAdvisoryClimateChangeActionReport" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="PercentageReductionCarbonDioxideBy2020Below2005LevelPerWesternClimateInitiative" id="ppl_PercentageReductionCarbonDioxideBy2020Below2005LevelPerWesternClimateInitiative" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="MaximumDollarAmountForCertainIndemnificationProvisions" id="ppl_MaximumDollarAmountForCertainIndemnificationProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="MinimumAmountOfIndividualClaimThatRequiresGuarantorToPerform" id="ppl_MinimumAmountOfIndividualClaimThatRequiresGuarantorToPerform" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="ThresholdOfTotalClaimsThatRequiresGuarantorToPerform" id="ppl_ThresholdOfTotalClaimsThatRequiresGuarantorToPerform" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="MaximumExposureForEachCertainJointlyOwnedFacility" id="ppl_MaximumExposureForEachCertainJointlyOwnedFacility" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="MaximumDollarAmountForCertainIndemnificationProvisionsUnknownLiabilities" id="ppl_MaximumDollarAmountForCertainIndemnificationProvisionsUnknownLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="ProjectedAmountToImplementFloodPreventionMeasures" id="ppl_ProjectedAmountToImplementFloodPreventionMeasures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="TotalSharesIssuedAtMaximumAveragePriceUnderPurchaseComponentOfEquityUnit" id="ppl_TotalSharesIssuedAtMaximumAveragePriceUnderPurchaseComponentOfEquityUnit" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="TermOfCreditAgreementIssuedSupportingFiveYearStructuredCreditFacility" id="ppl_TermOfCreditAgreementIssuedSupportingFiveYearStructuredCreditFacility" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberOfTranchesToMature" id="ppl_NumberOfTranchesToMature" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberOfSyndicatedCreditFacilitiesPlacedIntoEscrowInJune2010" id="ppl_NumberOfSyndicatedCreditFacilitiesPlacedIntoEscrowInJune2010" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="ContractAdjustmentAccretionTerm" id="ppl_ContractAdjustmentAccretionTerm" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberOfTranchesExpectedToBeRemarketed" id="ppl_NumberOfTranchesExpectedToBeRemarketed" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberOfEnergyTradingCounterpartiesThatHaveBeenAggregated" id="ppl_NumberOfEnergyTradingCounterpartiesThatHaveBeenAggregated" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="NumberOfCounterpartiesInTopTenWithInvestmentGradeRating" id="ppl_NumberOfCounterpartiesInTopTenWithInvestmentGradeRating" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="InitialTimePeriodRequiredToRespondToInfoRequest" id="ppl_InitialTimePeriodRequiredToRespondToInfoRequest" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="SubsequentFrequencyRequiredToRespondToInfoRequest" id="ppl_SubsequentFrequencyRequiredToRespondToInfoRequest" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberOfWesternStatesCoveredByWesternClimateInitiative" id="ppl_NumberOfWesternStatesCoveredByWesternClimateInitiative" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberOfUnitsAtFacilityWhereEnvironmentalIssueOccurred" id="ppl_NumberOfUnitsAtFacilityWhereEnvironmentalIssueOccurred" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="PeriodEndNumberOfPlaintiffsInSecondaryEnvironmentalLitigation" id="ppl_PeriodEndNumberOfPlaintiffsInSecondaryEnvironmentalLitigation" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberOfSubsidiariesPumpingMineWater" id="ppl_NumberOfSubsidiariesPumpingMineWater" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberOfMineSitesBeingPumpedAndTreated" id="ppl_NumberOfMineSitesBeingPumpedAndTreated" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberOfMineSitesBeingTreated" id="ppl_NumberOfMineSitesBeingTreated" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="TermOfTaxIndemnification" id="ppl_TermOfTaxIndemnification" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberOfAffiliatesInvolvedInIndemnificationTransaction" id="ppl_NumberOfAffiliatesInvolvedInIndemnificationTransaction" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberOfSubsidiariesThatPreviouslyOwnedCertainRenewableEnergyFacilities" id="ppl_NumberOfSubsidiariesThatPreviouslyOwnedCertainRenewableEnergyFacilities" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberOfFacilitiesOrPlantsSoldWhichIndemnificationWasIssued" id="ppl_NumberOfFacilitiesOrPlantsSoldWhichIndemnificationWasIssued" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="VotesPerShareOfCommonStock" id="ppl_VotesPerShareOfCommonStock" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="MinimumPeriodInYearsThatIndemnificationsGenerallyExpire" id="ppl_MinimumPeriodInYearsThatIndemnificationsGenerallyExpire" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="MaximumPeriodInYearsThatIndemnificationsGenerallyExpire" id="ppl_MaximumPeriodInYearsThatIndemnificationsGenerallyExpire" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="CertainNonCoreGenerationFacilitiesMember" id="ppl_CertainNonCoreGenerationFacilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ReductionToAssetRetirementObligationLiabilityForNuclearPlantBasedOnMostRecentCostStudy" id="ppl_ReductionToAssetRetirementObligationLiabilityForNuclearPlantBasedOnMostRecentCostStudy" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="ReductionToPropertyPlantEquipmentForNuclearPlantBasedOnMostRecentAssetRetirementObligationCostStudy" id="ppl_ReductionToPropertyPlantEquipmentForNuclearPlantBasedOnMostRecentAssetRetirementObligationCostStudy" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="OtherComprehensiveIncomeDefinedBenefitPlansNetTransitionObligationArisingDuringPeriodTax" id="ppl_OtherComprehensiveIncomeDefinedBenefitPlansNetTransitionObligationArisingDuringPeriodTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="CashFlowHedgesMember" id="ppl_CashFlowHedgesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="OtherIncomeExpenseNetMember" id="ppl_OtherIncomeExpenseNetMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="OtherComprehensiveIncomeDefinedBenefitPlansNetTransitionObligationArisingDuringPeriodNetOfTax" id="ppl_OtherComprehensiveIncomeDefinedBenefitPlansNetTransitionObligationArisingDuringPeriodNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="DefinedBenefitPlanEffectOfPlanRemeasurementOnNetPeriodicBenefitCost" id="ppl_DefinedBenefitPlanEffectOfPlanRemeasurementOnNetPeriodicBenefitCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="AssetsHeldForSaleLongLivedFairValueDisclosureCertainNonCoreGenerationAssets" id="ppl_AssetsHeldForSaleLongLivedFairValueDisclosureCertainNonCoreGenerationAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="AdditionalContributionsThatImpactedPensionPlanRemeasurement" id="ppl_AdditionalContributionsThatImpactedPensionPlanRemeasurement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="TaxReserveOnLossesGeneratedByRestructuring" id="ppl_TaxReserveOnLossesGeneratedByRestructuring" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="IncomeTaxReconciliationResolutionOfTaxDisputeAndForeignCurrencyExchangeLosses" id="ppl_IncomeTaxReconciliationResolutionOfTaxDisputeAndForeignCurrencyExchangeLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="IssuanceOfEquityUnitsRelatedIssuanceCostsNetOfTax" id="ppl_IssuanceOfEquityUnitsRelatedIssuanceCostsNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="PaymentForRepurchaseOfLongTermDebt" id="ppl_PaymentForRepurchaseOfLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="InterestRateTermPeriod" id="ppl_InterestRateTermPeriod" type="us-types:durationStringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="CommonStockDividendsPerShareDeclaredAsPerAnnumEquivalent" id="ppl_CommonStockDividendsPerShareDeclaredAsPerAnnumEquivalent" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="QuarterlyCommonStockDividendChange" id="ppl_QuarterlyCommonStockDividendChange" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="KilovolttCapacityOverheadLineProposedPhaseOut" id="ppl_KilovolttCapacityOverheadLineProposedPhaseOut" type="num:powerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="DerivativeInstrumentsGainLossRecognizedAsRegulatoryAsset" id="ppl_DerivativeInstrumentsGainLossRecognizedAsRegulatoryAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="DerivativeNetLiabilityPositionAggregateFairValueAlternative" id="ppl_DerivativeNetLiabilityPositionAggregateFairValueAlternative" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="UtilityRevenueMember" id="ppl_UtilityRevenueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DiscontinuedOperationsMember" id="ppl_DiscontinuedOperationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="RegulatoryAssetsMember" id="ppl_RegulatoryAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="OtherOperationMaintenanceMember" id="ppl_OtherOperationMaintenanceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" id="ppl_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" id="ppl_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueNetAssetAndLiabilityMeasuredOnRecurringBasisGainLossIncludedInEarningsLineItems" id="ppl_FairValueNetAssetAndLiabilityMeasuredOnRecurringBasisGainLossIncludedInEarningsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueNetAssetAndLiabilityMeasuredOnRecurringBasisGainLossIncludedInEarningsTable" id="ppl_FairValueNetAssetAndLiabilityMeasuredOnRecurringBasisGainLossIncludedInEarningsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueNetAssetAndLiabilityMeasuredOnRecurringBasisGainLossIncludedInEarningsNetAssetLiabilityCategoryAxis" id="ppl_FairValueNetAssetAndLiabilityMeasuredOnRecurringBasisGainLossIncludedInEarningsNetAssetLiabilityCategoryAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueNetAssetAndLiabilityMeasuredOnRecurringBasisGainLossIncludedInEarningsNetAssetLiabilityCategoryDomain" id="ppl_FairValueNetAssetAndLiabilityMeasuredOnRecurringBasisGainLossIncludedInEarningsNetAssetLiabilityCategoryDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueNetAssetAndLiabilityMeasuredOnRecurringBasisGainLossIncludedInEarningsIncomeStatementLocationAxis" id="ppl_FairValueNetAssetAndLiabilityMeasuredOnRecurringBasisGainLossIncludedInEarningsIncomeStatementLocationAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueNetAssetAndLiabilityMeasuredOnRecurringBasisGainLossIncludedInEarningsIncomeStatementLocationDomain" id="ppl_FairValueNetAssetAndLiabilityMeasuredOnRecurringBasisGainLossIncludedInEarningsIncomeStatementLocationDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="OtherFairValueMeasurementsNumericAbstract" id="ppl_OtherFairValueMeasurementsNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="OtherPretaxChargesRelatedToNitrogenOxideAllowances" id="ppl_OtherPretaxChargesRelatedToNitrogenOxideAllowances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="OtherAftertaxChargesRelatedToNitrogenOxideAllowances" id="ppl_OtherAftertaxChargesRelatedToNitrogenOxideAllowances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="ContractAdjustmentPayments" id="ppl_ContractAdjustmentPayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="CashCollateralObligationUnderMasterNettingArrangement" id="ppl_CashCollateralObligationUnderMasterNettingArrangement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="CashCollateralObligationUnderMasterNettingArrangementText" id="ppl_CashCollateralObligationUnderMasterNettingArrangementText" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="PriceRiskCashFlowHedgeGainLossReclassifiedToEarningsNetText" id="ppl_PriceRiskCashFlowHedgeGainLossReclassifiedToEarningsNetText" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="AfterTaxGainLossRecognizedRiskCashFlowHedgePriorEffectivenessFailures" id="ppl_AfterTaxGainLossRecognizedRiskCashFlowHedgePriorEffectivenessFailures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="MaximumMaturityDateOfEconomicActivityInstruments" id="ppl_MaximumMaturityDateOfEconomicActivityInstruments" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="PreTaxGainsLossesOfEconomicActivityTable" id="ppl_PreTaxGainsLossesOfEconomicActivityTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PreTaxGainsLossesOfEconomicActivityAxis" id="ppl_PreTaxGainsLossesOfEconomicActivityAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PreTaxGainsLossesOfEconomicActivityDomain" id="ppl_PreTaxGainsLossesOfEconomicActivityDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="AftertaxAmountCorrectionOfErrorEconomicActivity" id="ppl_AftertaxAmountCorrectionOfErrorEconomicActivity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="PerShareAmountCorrectionOfErrorEconomicActivity" id="ppl_PerShareAmountCorrectionOfErrorEconomicActivity" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="CommodityVolumetricActivityNumericAbstract" id="ppl_CommodityVolumetricActivityNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="NumberOfStrategiesUsedToMaximizeWholesaleEnergyPortfolioValue" id="ppl_NumberOfStrategiesUsedToMaximizeWholesaleEnergyPortfolioValue" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="CommodityVolumetricActivitySalesOfBaseloadGenerationNumericAbstract" id="ppl_CommodityVolumetricActivitySalesOfBaseloadGenerationNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="TermOfBaseloadGenerationStrategy" id="ppl_TermOfBaseloadGenerationStrategy" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="TermBeyondOfBaseloadGenerationStrategy" id="ppl_TermBeyondOfBaseloadGenerationStrategy" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="NonRegulatedPropertyPlantAndEquipmentAbstract" id="ppl_NonRegulatedPropertyPlantAndEquipmentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PropertyPlantAndEquipmentNuclearFuel" id="ppl_PropertyPlantAndEquipmentNuclearFuel" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="PropertyPlantAndEquipmentNetNonregulated" id="ppl_PropertyPlantAndEquipmentNetNonregulated" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="DeferredInvestmentTaxCredit" id="ppl_DeferredInvestmentTaxCredit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="GenerationSupplyMember" id="ppl_GenerationSupplyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="UniversalServiceRiderMember" id="ppl_UniversalServiceRiderMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="TransmissionFormulaRateMember" id="ppl_TransmissionFormulaRateMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EmissionAllowancesMember" id="ppl_EmissionAllowancesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="TransmissionServiceChargeMember" id="ppl_TransmissionServiceChargeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DemandSideManagementMember" id="ppl_DemandSideManagementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="AccumulatedCostOfRemovalOfUtilityPlantMember" id="ppl_AccumulatedCostOfRemovalOfUtilityPlantMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="NetDeferredTaxAssetsMember" id="ppl_NetDeferredTaxAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="OtherRegulatoryLiabilitiesMember" id="ppl_OtherRegulatoryLiabilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="StormCostsLineItems" id="ppl_StormCostsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="RecoverableStormCosts" id="ppl_RecoverableStormCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="StormCostsTable" id="ppl_StormCostsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="StormCostsAxis" id="ppl_StormCostsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="StormCostsDomain" id="ppl_StormCostsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="IceStormAndWindStormCostRecoveryMember" id="ppl_IceStormAndWindStormCostRecoveryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="HurricaneCostRecoveryMember" id="ppl_HurricaneCostRecoveryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="IceStormCostRecoveryMember" id="ppl_IceStormCostRecoveryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CommodityVolumetricActivityLineItems" id="ppl_CommodityVolumetricActivityLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="BaseloadGenerationFleetGeneratingCapacity" id="ppl_BaseloadGenerationFleetGeneratingCapacity" type="num:powerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="ExpectedSalesAbstract" id="ppl_ExpectedSalesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ExpectedSalesOfBaseloadGeneration" id="ppl_ExpectedSalesOfBaseloadGeneration" type="num:energyItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="PercentageOfExpectedBaseloadGenerationSalesAbstract" id="ppl_PercentageOfExpectedBaseloadGenerationSalesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DerivativeSales" id="ppl_DerivativeSales" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="TotalPowerSales" id="ppl_TotalPowerSales" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="CoalFuelPurchases" id="ppl_CoalFuelPurchases" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="NuclearFuelPurchases" id="ppl_NuclearFuelPurchases" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="BaseloadGenerationVolumesForDerivativeSalesContractsThatDeliverBeyondForecastedPeriod" id="ppl_BaseloadGenerationVolumesForDerivativeSalesContractsThatDeliverBeyondForecastedPeriod" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="EstimatedNotionalAmountForOptionContracts" id="ppl_EstimatedNotionalAmountForOptionContracts" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="MarketingActivitiesAbstract" id="ppl_MarketingActivitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CombinedNotionalAmountAndEstimatedNotionalAmountForOptionContracts" id="ppl_CombinedNotionalAmountAndEstimatedNotionalAmountForOptionContracts" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="MarketingActivitiesNetVolumesForDerivativeContractsThatDeliverBeyondForecastedPeriods" id="ppl_MarketingActivitiesNetVolumesForDerivativeContractsThatDeliverBeyondForecastedPeriods" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="PowerBasisPositions" id="ppl_PowerBasisPositions" type="num:energyItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="GasBasisPositions" id="ppl_GasBasisPositions" type="num:volumeItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="CapacityPositionsAbstract" id="ppl_CapacityPositionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CapacityPositionsNetVolumesForDerivativeContractsThatDeliverBeyondForecastedPeriods" id="ppl_CapacityPositionsNetVolumesForDerivativeContractsThatDeliverBeyondForecastedPeriods" type="num:energyItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="CommodityVolumetricActivityProprietaryTradingActivitiesNumericAbstract" id="ppl_CommodityVolumetricActivityProprietaryTradingActivitiesNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ProprietaryTradingActivitiesPositionsInsignificant" id="ppl_ProprietaryTradingActivitiesPositionsInsignificant" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="OptimizationIntermediateAndPeakingGenerationNumericAbstract" id="ppl_OptimizationIntermediateAndPeakingGenerationNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="IntermediateAndPeakingFleetGeneratingCapacity" id="ppl_IntermediateAndPeakingFleetGeneratingCapacity" type="num:powerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="SalesOfExcessRegulatedGenerationNumericAbstract" id="ppl_SalesOfExcessRegulatedGenerationNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="VolumeOfElectricityBasedFinancialDerivativesForUnregulatedSubsidiary" id="ppl_VolumeOfElectricityBasedFinancialDerivativesForUnregulatedSubsidiary" type="num:energyItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="CommodityVolumetricActivityTable" id="ppl_CommodityVolumetricActivityTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ScheduleOfDerivativeInstrumentsToHedgeFuelPriceRiskAxis" id="ppl_ScheduleOfDerivativeInstrumentsToHedgeFuelPriceRiskAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="HedgesOfFuelPriceRiskDomain" id="ppl_HedgesOfFuelPriceRiskDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="OilSwapMember" id="ppl_OilSwapMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="OptimizationOfIntermediateAndPeakingGenerationByContractActivityTypeAxis" id="ppl_OptimizationOfIntermediateAndPeakingGenerationByContractActivityTypeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="OptimizationOfIntermediateAndPeakingGenerationByContractActivityTypeDomain" id="ppl_OptimizationOfIntermediateAndPeakingGenerationByContractActivityTypeDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="NetPowerSalesMember" id="ppl_NetPowerSalesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="OptimizationOfIntermediateAndPeakingGenerationByDerivativeTypeAxis" id="ppl_OptimizationOfIntermediateAndPeakingGenerationByDerivativeTypeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="OptimizationOfIntermediateAndPeakingGenerationByDerivativeTypeDomain" id="ppl_OptimizationOfIntermediateAndPeakingGenerationByDerivativeTypeDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MarketingActivitiesByContractTypeAxis" id="ppl_MarketingActivitiesByContractTypeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MarketingActivitiesByContractTypeDomain" id="ppl_MarketingActivitiesByContractTypeDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EnergySalesContractsMember" id="ppl_EnergySalesContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="RelatedEnergySupplyContractsMember" id="ppl_RelatedEnergySupplyContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="NetEnergySalesAndRelatedEnergySupplyContractsMember" id="ppl_NetEnergySalesAndRelatedEnergySupplyContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="RetailGasSalesContractsMember" id="ppl_RetailGasSalesContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="RetailGasPurchaseContractsMember" id="ppl_RetailGasPurchaseContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MarketingActivitiesRelatedPurchaseContractTypesAxis" id="ppl_MarketingActivitiesRelatedPurchaseContractTypesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MarketingActivitiesRelatedPurchaseContractTypesDomain" id="ppl_MarketingActivitiesRelatedPurchaseContractTypesDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="VolumetricHedgesMember" id="ppl_VolumetricHedgesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PowerBasisPositionsMember" id="ppl_PowerBasisPositionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="GasBasisPositionsMember" id="ppl_GasBasisPositionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CapacityPositionsAxis" id="ppl_CapacityPositionsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CapacityPositionsDomain" id="ppl_CapacityPositionsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ForecastedVolumesByYearAxis" id="ppl_ForecastedVolumesByYearAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ForecastedVolumesByYearDomain" id="ppl_ForecastedVolumesByYearDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="UnitTypeAxis" id="ppl_UnitTypeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="UnitTypeDomain" id="ppl_UnitTypeDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ThousandOfBarrelsMember" id="ppl_ThousandOfBarrelsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="GwhMember" id="ppl_GwhMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="BcfMember" id="ppl_BcfMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MwMonthsMember" id="ppl_MwMonthsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="InterestRateRiskCashFlowHedgesNumericAbstract" id="ppl_InterestRateRiskCashFlowHedgesNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DebtIssuanceRelatedToHedgeInstrument" id="ppl_DebtIssuanceRelatedToHedgeInstrument" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="InterestRateOfDebtIssuanceRelatedToHedgeInstrument" id="ppl_InterestRateOfDebtIssuanceRelatedToHedgeInstrument" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="MaturityDateOfDebtIssuanceRelatedToHedgeInstrument" id="ppl_MaturityDateOfDebtIssuanceRelatedToHedgeInstrument" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="CombinedDebtIssuanceRelatedToHedgeInstrument" id="ppl_CombinedDebtIssuanceRelatedToHedgeInstrument" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="GainLossOnCrossCurrencyCashFlowHedgeIneffectivenes" id="ppl_GainLossOnCrossCurrencyCashFlowHedgeIneffectivenes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="GainLossOnCrossCurrencyCashFlowHedgeIneffectivenesImmaterial" id="ppl_GainLossOnCrossCurrencyCashFlowHedgeIneffectivenesImmaterial" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="GainLossOnDiscontinuationOfInterestRateCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringInsignificant" id="ppl_GainLossOnDiscontinuationOfInterestRateCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringInsignificant" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsInsignificant" id="ppl_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsInsignificant" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="InterestRateRiskEconomicActivityNumericAbstract" id="ppl_InterestRateRiskEconomicActivityNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="NotionalAmountOfInterestRateSwapsClassifiedEconomicActivity" id="ppl_NotionalAmountOfInterestRateSwapsClassifiedEconomicActivity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="MaximumLengthOfTimeHedgedInInterestRateFairValueHedge" id="ppl_MaximumLengthOfTimeHedgedInInterestRateFairValueHedge" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="GainLossOnComponentsExcludedFromAssessmentOfInterestRateFairValueHedgeEffectivenessInsignificant" id="ppl_GainLossOnComponentsExcludedFromAssessmentOfInterestRateFairValueHedgeEffectivenessInsignificant" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="GainLossFromHedgedFirmCommitmentNotQualifyingAsInterestRateFairValueHedgeInsignificant" id="ppl_GainLossFromHedgedFirmCommitmentNotQualifyingAsInterestRateFairValueHedgeInsignificant" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="GainLossOnDiscontinuationOfForeignCurrencyCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringInsignificant" id="ppl_GainLossOnDiscontinuationOfForeignCurrencyCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringInsignificant" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="GainLossFromHedgedBeingExcludedFromAssessmentOfEffectivenessForeignCurrencyFairValueHedgeInsignificant" id="ppl_GainLossFromHedgedBeingExcludedFromAssessmentOfEffectivenessForeignCurrencyFairValueHedgeInsignificant" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="GainLossFromHedgedFirmCommitmentNotQualifyingAsForeignCurrencyFairValueHedgeInsignificant" id="ppl_GainLossFromHedgedFirmCommitmentNotQualifyingAsForeignCurrencyFairValueHedgeInsignificant" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="MinimumSettlementDateNetInvestmentHedges" id="ppl_MinimumSettlementDateNetInvestmentHedges" type="us-types:durationStringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="MaximumSettlementDateNetInvestmentHedges" id="ppl_MaximumSettlementDateNetInvestmentHedges" type="us-types:durationStringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="TotalExposureHedgedForeignCurrencyContractsClassifedAsEconomicActivity" id="ppl_TotalExposureHedgedForeignCurrencyContractsClassifedAsEconomicActivity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="MinimumTerminationDateNetInvestmentHedgesClassifiedAsEconomicActivity" id="ppl_MinimumTerminationDateNetInvestmentHedgesClassifiedAsEconomicActivity" type="us-types:durationStringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="MaximumTerminationDateNetInvestmentHedgesClassifiedAsEconomicActivity" id="ppl_MaximumTerminationDateNetInvestmentHedgesClassifiedAsEconomicActivity" type="us-types:durationStringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="InsignificantOrNoGainsLossesOnForeignCurrencyContractsClassifiedAsEconomicActivity" id="ppl_InsignificantOrNoGainsLossesOnForeignCurrencyContractsClassifiedAsEconomicActivity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="PercentUnitMember" id="ppl_PercentUnitMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ForecastYear1Member" id="ppl_ForecastYear1Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ForecastYear2Member" id="ppl_ForecastYear2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ForecastYear3Member" id="ppl_ForecastYear3Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ForecastYear4Member" id="ppl_ForecastYear4Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PurchasedPowerAndGas" id="ppl_PurchasedPowerAndGas" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="NewAccountingPronouncementsAndChangesInAccountingPrinciplesPolicyTextBlock" id="ppl_NewAccountingPronouncementsAndChangesInAccountingPrinciplesPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="KentuckyRegulatedMember" id="ppl_KentuckyRegulatedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PennsylvaniaRegulatedMember" id="ppl_PennsylvaniaRegulatedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PropertyPlantAndEquipmentGenerationOrProcessing" id="ppl_PropertyPlantAndEquipmentGenerationOrProcessing" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="SyndicatedCreditFacilityMember" id="ppl_SyndicatedCreditFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="BusinessAcquisitionCashRelatedToEquityInterest" id="ppl_BusinessAcquisitionCashRelatedToEquityInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="BusinessAcquisitionPurchasePriceAllocationOtherCurrentAssets" id="ppl_BusinessAcquisitionPurchasePriceAllocationOtherCurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="BusinessAcquisitionPurchasePriceAllocationCurrentLiabilitiesExcludingCurrentPortionDebt" id="ppl_BusinessAcquisitionPurchasePriceAllocationCurrentLiabilitiesExcludingCurrentPortionDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="BusinessAcquisitionPurchasePriceAllocationTotalLongTermDebt" id="ppl_BusinessAcquisitionPurchasePriceAllocationTotalLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="FairValueAssetsMeasuredOnRecurringBasisNdtFundsOther" id="ppl_FairValueAssetsMeasuredOnRecurringBasisNdtFundsOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="ObligationsAssumedInAcquisitionOfLke" id="ppl_ObligationsAssumedInAcquisitionOfLke" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilityPurchases" id="ppl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilityPurchases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilitySales" id="ppl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilitySales" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilityIssues" id="ppl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilityIssues" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilitySettlements" id="ppl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisNetAssetLiabilitySettlements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="PercentageExposureToNextHighestCounterparty" id="ppl_PercentageExposureToNextHighestCounterparty" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="ShortTermDebtMaximumBorrowingCapacity" id="ppl_ShortTermDebtMaximumBorrowingCapacity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="AssetsHeldForSalePropertyPlantAndEquipmentComponentComparativeOnly" id="ppl_AssetsHeldForSalePropertyPlantAndEquipmentComponentComparativeOnly" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="TotalNumberOfCompetitiveSolicitationsToBeHeldForProviderOfLastResortSupplyPost2010" id="ppl_TotalNumberOfCompetitiveSolicitationsToBeHeldForProviderOfLastResortSupplyPost2010" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberOfCompetitiveSolicitationsCompletedForProviderOfLastResortSupplyPost2010" id="ppl_NumberOfCompetitiveSolicitationsCompletedForProviderOfLastResortSupplyPost2010" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="ProceedsFromSaleOfCertainNoncoreGenerationFacilities" id="ppl_ProceedsFromSaleOfCertainNoncoreGenerationFacilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="MaximumPerDayPenaltyFederalEnergyRegulatoryCommissionMayAssessUnderReliabilityStandards" id="ppl_MaximumPerDayPenaltyFederalEnergyRegulatoryCommissionMayAssessUnderReliabilityStandards" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="EnvironmentalMattersDomesticAirCleanAirTransportRuleNumericAbstract" id="ppl_EnvironmentalMattersDomesticAirCleanAirTransportRuleNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MinimumNumberPlantsWhereOtherComplianceOptionsAreBeingEvaluated" id="ppl_MinimumNumberPlantsWhereOtherComplianceOptionsAreBeingEvaluated" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="SulfurDioxideEmissionsStandard" id="ppl_SulfurDioxideEmissionsStandard" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="EnvironmentalMattersDomesticAirMercuryAndOtherHazardousAirPollutantsNumericAbstract" id="ppl_EnvironmentalMattersDomesticAirMercuryAndOtherHazardousAirPollutantsNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="StatutoryPeriodAfterOrderForComplianceWithMaximumAchievableControlTechnologyStandards" id="ppl_StatutoryPeriodAfterOrderForComplianceWithMaximumAchievableControlTechnologyStandards" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberExcessOzoneSeasonNitrogenOxideAllowancesSurrendered" id="ppl_NumberExcessOzoneSeasonNitrogenOxideAllowancesSurrendered" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberYearsSurrenderExcessOzoneSeasonNitrogenOxideAllowancesRequired" id="ppl_NumberYearsSurrenderExcessOzoneSeasonNitrogenOxideAllowancesRequired" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="EnvironmentalMattersAirGreenhouseGasRegulationsAndTortLitigationNumericAbstract" id="ppl_EnvironmentalMattersAirGreenhouseGasRegulationsAndTortLitigationNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="NumberOfStatesSigningMemorandumOfUnderstandingEstablishingRegionalGreenhouseGasInitiative" id="ppl_NumberOfStatesSigningMemorandumOfUnderstandingEstablishingRegionalGreenhouseGasInitiative" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ThresholdCapacityOfElectricPowerPlantsUnderMemorandumOfUnderstandingEstablishingRegionalGreenhouseGasInitiative" id="ppl_ThresholdCapacityOfElectricPowerPlantsUnderMemorandumOfUnderstandingEstablishingRegionalGreenhouseGasInitiative" type="num:powerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberOfElectricUtilityCompaniesThatCouldBeSuedUnderFederalCommonLaw" id="ppl_NumberOfElectricUtilityCompaniesThatCouldBeSuedUnderFederalCommonLaw" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="CarbonDioxideEmittedPowerPlantsDuringReportingPeriod" id="ppl_CarbonDioxideEmittedPowerPlantsDuringReportingPeriod" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="CarbonDioxideEmittedFromEntityPowerPlantDuringReportingPeriod" id="ppl_CarbonDioxideEmittedFromEntityPowerPlantDuringReportingPeriod" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ProposedRenewableEnergySupplyEnergyEfficiencyRequirementStatedPercentageRateRangeMinimum" id="ppl_ProposedRenewableEnergySupplyEnergyEfficiencyRequirementStatedPercentageRateRangeMinimum" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ProposedRenewableEnergySupplyEnergyEfficiencyRequirementStatedPercentageRateRangeMaximum" id="ppl_ProposedRenewableEnergySupplyEnergyEfficiencyRequirementStatedPercentageRateRangeMaximum" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberOfNonAffiliatedPlantsReceivingInformationRequestFromEnvironmentalProtectionAgency" id="ppl_NumberOfNonAffiliatedPlantsReceivingInformationRequestFromEnvironmentalProtectionAgency" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="EnvironmentalProtectionAgencyStandardDrinkingWaterRelatedToArsenic" id="ppl_EnvironmentalProtectionAgencyStandardDrinkingWaterRelatedToArsenic" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="EnvironmentalProtectionAgencyEstimatedIncreaseInRiskOfCancerCausedByArsenicExposure" id="ppl_EnvironmentalProtectionAgencyEstimatedIncreaseInRiskOfCancerCausedByArsenicExposure" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="EnvironmentalProtectionAgencyProposedStandardForArsenicParticlesInDrinkingWater" id="ppl_EnvironmentalProtectionAgencyProposedStandardForArsenicParticlesInDrinkingWater" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberOfAlternativesProvidedToDepartmentOfEnvironmentalProtectionToAddressFishKillIssues" id="ppl_NumberOfAlternativesProvidedToDepartmentOfEnvironmentalProtectionToAddressFishKillIssues" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="AccrualForEnvironmentalLossContingenciesUndiscountedExpectedPaymentsYearOne" id="ppl_AccrualForEnvironmentalLossContingenciesUndiscountedExpectedPaymentsYearOne" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="AccrualForEnvironmentalLossContingenciesUndiscountedExpectedPaymentsEachOfYearTwoThroughFour" id="ppl_AccrualForEnvironmentalLossContingenciesUndiscountedExpectedPaymentsEachOfYearTwoThroughFour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="AccrualForEnvironmentalLossContingenciesUndiscountedExpectedPaymentsYearFive" id="ppl_AccrualForEnvironmentalLossContingenciesUndiscountedExpectedPaymentsYearFive" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="NumberOfReportsIssuedByUnitedKingdomStakeholderGroupOnElectricMagneticFields" id="ppl_NumberOfReportsIssuedByUnitedKingdomStakeholderGroupOnElectricMagneticFields" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="GenerationSupplyChargeMember" id="ppl_GenerationSupplyChargeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DefinedBenefitPlansMember" id="ppl_DefinedBenefitPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PowerPurchaseAgreementOhioValleyElectricCorporationMember" id="ppl_PowerPurchaseAgreementOhioValleyElectricCorporationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CoalSupplyContractsCostRecoveryMember" id="ppl_CoalSupplyContractsCostRecoveryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="Act129ComplianceRiderMember" id="ppl_Act129ComplianceRiderMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MasterNettingArrangementsNumericAbstract" id="ppl_MasterNettingArrangementsNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueCommodityDerivativeContractsClassifiedEconomicActivity" id="ppl_FairValueCommodityDerivativeContractsClassifiedEconomicActivity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="DepreciationNotNormalized" id="ppl_DepreciationNotNormalized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="MaximumLengthOfTimeHedgedInInterestRateEconomicActivityHedge" id="ppl_MaximumLengthOfTimeHedgedInInterestRateEconomicActivityHedge" type="us-types:durationStringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueInterestRateSwapsClassifedEconomicActivity" id="ppl_FairValueInterestRateSwapsClassifedEconomicActivity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="NetFuelPurchasesMember" id="ppl_NetFuelPurchasesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="NotionalAmountOfForeignCurrencyDerivativesClassifiedEconomicActivityForDebtOrCommitments" id="ppl_NotionalAmountOfForeignCurrencyDerivativesClassifiedEconomicActivityForDebtOrCommitments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="GainsLossesOnForeignCurrencyContractsClassifiedAsEconomicActivityForDebtOrCommitments" id="ppl_GainsLossesOnForeignCurrencyContractsClassifiedAsEconomicActivityForDebtOrCommitments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="InsignificantOrNoGainsLossesOnForeignCurrencyContractsClassifiedAsEconomicActivityForDebtOrCommitments" id="ppl_InsignificantOrNoGainsLossesOnForeignCurrencyContractsClassifiedAsEconomicActivityForDebtOrCommitments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="EarningsOnSecuritiesInNuclearDecommissioningTrustFundsMember" id="ppl_EarningsOnSecuritiesInNuclearDecommissioningTrustFundsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="BonusDepreciationRate" id="ppl_BonusDepreciationRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="IncomeTaxReconciliationImpactOfForeignSubsidiaryCertainPensionContributions" id="ppl_IncomeTaxReconciliationImpactOfForeignSubsidiaryCertainPensionContributions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="RenewableEnergyCredits" id="ppl_RenewableEnergyCredits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="PollutionControlRevenueBondsPrincipalAmount" id="ppl_PollutionControlRevenueBondsPrincipalAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="ProceedsFromSaleOfOtherInvestmentsRevenueBonds" id="ppl_ProceedsFromSaleOfOtherInvestmentsRevenueBonds" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="OtherIncomeOtherExpenseDisclosureNonoperatingTextBlock" id="ppl_OtherIncomeOtherExpenseDisclosureNonoperatingTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="EnvironmentalMattersDomesticAirNumericAbstract" id="ppl_EnvironmentalMattersDomesticAirNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PeriodOfProjectedExpenditures" id="ppl_PeriodOfProjectedExpenditures" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ProjectedCapitalExpenditureCostForSubsidiary" id="ppl_ProjectedCapitalExpenditureCostForSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="ProjectedCapitalExpenditureCostForSeperateSubsidiary" id="ppl_ProjectedCapitalExpenditureCostForSeperateSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="OtherCreditFacilityActivityAxis" id="ppl_OtherCreditFacilityActivityAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="OtherCreditFacilityActivityDomain" id="ppl_OtherCreditFacilityActivityDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="NewFacilitySubsequentToPeriodEndMember" id="ppl_NewFacilitySubsequentToPeriodEndMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ExpiredFacilityMember" id="ppl_ExpiredFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="BridgeLoan2011Member" id="ppl_BridgeLoan2011Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MinimumPercentageOfRegulatoryAssetBaseToTotalNetDebt" id="ppl_MinimumPercentageOfRegulatoryAssetBaseToTotalNetDebt" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="MinimumInterestCoverageRatio" id="ppl_MinimumInterestCoverageRatio" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="LineOfCreditFacilitySpecificAmountBorrowedDuringIterimPeriod" id="ppl_LineOfCreditFacilitySpecificAmountBorrowedDuringIterimPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="UsMember" id="ppl_UsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="UkMember" id="ppl_UkMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="IndemnificationsIssuedByLkeMember" id="ppl_IndemnificationsIssuedByLkeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="GuaranteeMaximumExposure2021" id="ppl_GuaranteeMaximumExposure2021" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="GuaranteeTerminatedLeaseExpirationDate" id="ppl_GuaranteeTerminatedLeaseExpirationDate" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="GuaranteeMaximumExposure2023" id="ppl_GuaranteeMaximumExposure2023" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="MattersInArbitration" id="ppl_MattersInArbitration" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="GuaranteeOtherGuaranteesExpirationDate" id="ppl_GuaranteeOtherGuaranteesExpirationDate" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="IndemnificationsForSalesOfAssetsMember" id="ppl_IndemnificationsForSalesOfAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="StatutoryPeriodAfterOrderForExtensionWithMaximumAchievableControlTechnologyStandards" id="ppl_StatutoryPeriodAfterOrderForExtensionWithMaximumAchievableControlTechnologyStandards" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="EnvironmentalProtectionNumberOfFactorsToMakeSiteSpecificDetermination" id="ppl_EnvironmentalProtectionNumberOfFactorsToMakeSiteSpecificDetermination" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="EquityInterestInPreviouslyOwnedFacility" id="ppl_EquityInterestInPreviouslyOwnedFacility" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="OtherComprehensiveIncomeEquityInvesteesOtherComprehensiveIncomeLossArisingDuringPeriodTax" id="ppl_OtherComprehensiveIncomeEquityInvesteesOtherComprehensiveIncomeLossArisingDuringPeriodTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="OtherComprehensiveIncomeReclassificationAdjustmentOnEquityInvesteesOtherComprehensiveIncomeIncludedInNetIncomeTax" id="ppl_OtherComprehensiveIncomeReclassificationAdjustmentOnEquityInvesteesOtherComprehensiveIncomeIncludedInNetIncomeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="ShortTermDebtInterestRate" id="ppl_ShortTermDebtInterestRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="ShortTermDebtDeferredFinancingCostsAssociatedWithBridgeFacility" id="ppl_ShortTermDebtDeferredFinancingCostsAssociatedWithBridgeFacility" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="ShortTermDebtOriginalCommittedCapacityOfBridgeFacility" id="ppl_ShortTermDebtOriginalCommittedCapacityOfBridgeFacility" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="ShortTermDebtSpreadOverLiborAsText" id="ppl_ShortTermDebtSpreadOverLiborAsText" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ShortTermDebtExtensionPeriod" id="ppl_ShortTermDebtExtensionPeriod" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ShortTermDebtBorrowingsDuringPeriod" id="ppl_ShortTermDebtBorrowingsDuringPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="ShortTermDebtRepaymentsDuringPeriod" id="ppl_ShortTermDebtRepaymentsDuringPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="SecuredTradingFacilityAutoRenewalTerm" id="ppl_SecuredTradingFacilityAutoRenewalTerm" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="AssetBackedFacilityCapacityAfterConsideringPledgedAssets" id="ppl_AssetBackedFacilityCapacityAfterConsideringPledgedAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="ShortTermDebtCommercialPaperProgramSupportFacilityExpirationDate" id="ppl_ShortTermDebtCommercialPaperProgramSupportFacilityExpirationDate" type="invest:dateStringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ShortTermDebtMaximumDebtToTotalCapitalizationRatio" id="ppl_ShortTermDebtMaximumDebtToTotalCapitalizationRatio" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ScheduleOfEquityUnitsTable" id="ppl_ScheduleOfEquityUnitsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ScheduleOfEquityUnitsAxis" id="ppl_ScheduleOfEquityUnitsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ScheduleOfEquityUnitsDomain" id="ppl_ScheduleOfEquityUnitsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EquityUnits2011Member" id="ppl_EquityUnits2011Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EquityUnitSettlementDate" id="ppl_EquityUnitSettlementDate" type="invest:dateStringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberOfTranchesToMatureLatestAnniversary" id="ppl_NumberOfTranchesToMatureLatestAnniversary" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="InterestRateAtEndOfPeriodOnRemarketedBonds" id="ppl_InterestRateAtEndOfPeriodOnRemarketedBonds" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="EquityUnitsLineItems" id="ppl_EquityUnitsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DeferredBridgeFaciltityFeeAmortizationDuringPeriod" id="ppl_DeferredBridgeFaciltityFeeAmortizationDuringPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="EnvironmentalMattersDomesticAirRenewableEnergyLegislationNumericAbstract" id="ppl_EnvironmentalMattersDomesticAirRenewableEnergyLegislationNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CompetitiveSolicitationsToBeHeldForProviderOfLastResortSupplyPost2010ShortestTermPurchase" id="ppl_CompetitiveSolicitationsToBeHeldForProviderOfLastResortSupplyPost2010ShortestTermPurchase" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="CompetitiveSolicitationsToBeHeldForProviderOfLastResortSupplyPost2010LongestTermPurchase" id="ppl_CompetitiveSolicitationsToBeHeldForProviderOfLastResortSupplyPost2010LongestTermPurchase" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="LossContingencyInterestAccrualRate" id="ppl_LossContingencyInterestAccrualRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="EnvironmentalProtectionRuleOnImpactOfCoolingTowersOnAquaticOrganisms" id="ppl_EnvironmentalProtectionRuleOnImpactOfCoolingTowersOnAquaticOrganisms" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberPhasesInvestigationRetailElectricityMarket" id="ppl_NumberPhasesInvestigationRetailElectricityMarket" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="PplEnergySupplyMember" id="ppl_PplEnergySupplyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PplElectricMember" id="ppl_PplElectricMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="LkeMember" id="ppl_LkeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="LgeMember" id="ppl_LgeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="KuMember" id="ppl_KuMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DocumentEntityInformationAbstract" id="ppl_DocumentEntityInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DocumentEntityTable" id="ppl_DocumentEntityTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="NumberOfApproachesProposedByEnvironmentalProtectionAgencyToRegulateCoalCombustionResidualsJune2010" id="ppl_NumberOfApproachesProposedByEnvironmentalProtectionAgencyToRegulateCoalCombustionResidualsJune2010" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="DisclosureTable" id="ppl_DisclosureTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EarningsPerShareLineItems" id="ppl_EarningsPerShareLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="RelatedPartyTransactionsLineItems" id="ppl_RelatedPartyTransactionsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="AssetRetirementObligationsLineItems" id="ppl_AssetRetirementObligationsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PublicUtilitiesDisclosureLineItems" id="ppl_PublicUtilitiesDisclosureLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsLineItems" id="ppl_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="InterestIncomeAffiliates" id="ppl_InterestIncomeAffiliates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="InterestExpenseAffiliates" id="ppl_InterestExpenseAffiliates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="MembersEquity" id="ppl_MembersEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="MembersEquityIncludingPortionAttributableToNoncontrollingInterest" id="ppl_MembersEquityIncludingPortionAttributableToNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="LiabilitiesAndMembersEquity" id="ppl_LiabilitiesAndMembersEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="UtilitiesOperatingExpensePurchasedPowerFromRelatedParties" id="ppl_UtilitiesOperatingExpensePurchasedPowerFromRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="MembersEquityMember" id="ppl_MembersEquityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DistributionMadeToParentOfMembersInterestInSubsidiary" id="ppl_DistributionMadeToParentOfMembersInterestInSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="RedemptionOfPreferredStock" id="ppl_RedemptionOfPreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="CashInNetAssetsDistributed" id="ppl_CashInNetAssetsDistributed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="IncreaseDecreaseInOtherCurrentOperatingLiabilities" id="ppl_IncreaseDecreaseInOtherCurrentOperatingLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="IncreaseDecreaseInSmelterContractLiability" id="ppl_IncreaseDecreaseInSmelterContractLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="ProceedsFromSaleOfPropertyPlantAndEquipmentToRelatedParties" id="ppl_ProceedsFromSaleOfPropertyPlantAndEquipmentToRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="PurchaseOfPropertyPlantAndEquipmentFromRelatedParties" id="ppl_PurchaseOfPropertyPlantAndEquipmentFromRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="ProceedsFromIssuanceOfLongTermDebtToRelatedParties" id="ppl_ProceedsFromIssuanceOfLongTermDebtToRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="ProceedsFromIssuanceOfShortTermDebtToRelatedParties" id="ppl_ProceedsFromIssuanceOfShortTermDebtToRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="RepaymentsOfLongTermDebtToRelatedParties" id="ppl_RepaymentsOfLongTermDebtToRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="IncreaseDecreaseInOtherCurrentOperatingAssets" id="ppl_IncreaseDecreaseInOtherCurrentOperatingAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="PaymentsOfDividendsCommonStockToParent" id="ppl_PaymentsOfDividendsCommonStockToParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="CounterpartyCollateralCurrent" id="ppl_CounterpartyCollateralCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="UkTaxRateInEffectPriorToReduction" id="ppl_UkTaxRateInEffectPriorToReduction" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="UkTaxRateReductionApprovedCurrentYearForSameYear" id="ppl_UkTaxRateReductionApprovedCurrentYearForSameYear" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="UkTaxRateReductionApprovedCurrentYearForFutureYear" id="ppl_UkTaxRateReductionApprovedCurrentYearForFutureYear" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="PropertyPlantEquipmentOtherNet" id="ppl_PropertyPlantEquipmentOtherNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="SubsequentToPeriodEndActivityMember" id="ppl_SubsequentToPeriodEndActivityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="LetterOfCreditFacilityMember" id="ppl_LetterOfCreditFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="StructuredCreditFacilityMember" id="ppl_StructuredCreditFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="UkStampDutyTaxMember" id="ppl_UkStampDutyTaxMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="WpdMidlandsOtherAcquisitionRelatedCostsMember" id="ppl_WpdMidlandsOtherAcquisitionRelatedCostsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="LkeOtherAcquisitionRelatedCostsMember" id="ppl_LkeOtherAcquisitionRelatedCostsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ObligationsAssumedInAcquisition" id="ppl_ObligationsAssumedInAcquisition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="ShortTermDebtOtherFacilityActivityAxis" id="ppl_ShortTermDebtOtherFacilityActivityAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ShortTermDebtOtherFacilityActivityDomain" id="ppl_ShortTermDebtOtherFacilityActivityDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ShortTermDebtActivitySubsequentToPeriodEndMember" id="ppl_ShortTermDebtActivitySubsequentToPeriodEndMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ExpiredShortTermDebtFacilityMember" id="ppl_ExpiredShortTermDebtFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="LongTermDebtMaximumPercentageUnderAdjustmentProvisions" id="ppl_LongTermDebtMaximumPercentageUnderAdjustmentProvisions" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="LongTermDebtIssuanceProceedsUse" id="ppl_LongTermDebtIssuanceProceedsUse" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="DisposalOfNoncontrollingInterestIncludedOtherComprehensiveIncome" id="ppl_DisposalOfNoncontrollingInterestIncludedOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="IncomeStatementLocationDomain" id="ppl_IncomeStatementLocationDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="RestructuringAndRelatedCostAbstract" id="ppl_RestructuringAndRelatedCostAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ForeignCurrencyEconomicHedgesGainLoss" id="ppl_ForeignCurrencyEconomicHedgesGainLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="MegawattCapacityOfEachUnitAtFacilityWhereEnvironmentalIssueOccurred" id="ppl_MegawattCapacityOfEachUnitAtFacilityWhereEnvironmentalIssueOccurred" type="num:powerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NetIncomeContributionOfSpecificCompanySpecificSegment" id="ppl_NetIncomeContributionOfSpecificCompanySpecificSegment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="ContributionsRequiredFundAcquiredPensionPlan" id="ppl_ContributionsRequiredFundAcquiredPensionPlan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="ContributionsPrepayFutureContributionRequirementsFundPensionPlanDeficits" id="ppl_ContributionsPrepayFutureContributionRequirementsFundPensionPlanDeficits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="IncomeStatementLocationAxis" id="ppl_IncomeStatementLocationAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CombinedOtherIncomeExpenseNetAndOtherOperationMaintMember" id="ppl_CombinedOtherIncomeExpenseNetAndOtherOperationMaintMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="BusinessAcquisitionPurchasePriceAllocationIntangibleAssets" id="ppl_BusinessAcquisitionPurchasePriceAllocationIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="DocumentEntityInformationLineItems" id="ppl_DocumentEntityInformationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="AmountRegulatoryAssetEstablished" id="ppl_AmountRegulatoryAssetEstablished" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="MaximumMaturityDateOfEconomicActivityInstrumentsRegulatedBusiness" id="ppl_MaximumMaturityDateOfEconomicActivityInstrumentsRegulatedBusiness" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ProjectedCapitalExpenditureCostForRegulatedSubsidiariesAlreadyApproved" id="ppl_ProjectedCapitalExpenditureCostForRegulatedSubsidiariesAlreadyApproved" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="ProjectedCapitalExpenditureCostForRegulatedSubsidiariesPendingApproval" id="ppl_ProjectedCapitalExpenditureCostForRegulatedSubsidiariesPendingApproval" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="EmployeeRelationsPercentageIncreaseRelateExtensionLaborContractRegulatedSubsidiary" id="ppl_EmployeeRelationsPercentageIncreaseRelateExtensionLaborContractRegulatedSubsidiary" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ForecastYear5Member" id="ppl_ForecastYear5Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EquityUnitIssuanceDate" id="ppl_EquityUnitIssuanceDate" type="invest:dateStringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="DerivativeNotionalAmountForSpecificSubsidiary" id="ppl_DerivativeNotionalAmountForSpecificSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="CashCollateralPostedUnderMasterNettingArrangements" id="ppl_CashCollateralPostedUnderMasterNettingArrangements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="PriceRiskCashFlowHedgeGainLossReclassifiedToEarningsNetEconomicActivity" id="ppl_PriceRiskCashFlowHedgeGainLossReclassifiedToEarningsNetEconomicActivity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="DerivativeHigherRemainingMaturityRangeSpecificSubsidiary" id="ppl_DerivativeHigherRemainingMaturityRangeSpecificSubsidiary" type="us-types:durationStringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="NetInvestmentHedgeDerivativesAtFairValueNetInsignificant" id="ppl_NetInvestmentHedgeDerivativesAtFairValueNetInsignificant" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNetInsignificant" id="ppl_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNetInsignificant" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberPhasesCrossStateAirPollutionRuleBeImplemented" id="ppl_NumberPhasesCrossStateAirPollutionRuleBeImplemented" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberCompaniesCitedGreenhouseGasCase" id="ppl_NumberCompaniesCitedGreenhouseGasCase" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberPoundsPerTonCarbonDioxideEmissions" id="ppl_NumberPoundsPerTonCarbonDioxideEmissions" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="PercentageOwnershipHundrethsWithCertainEnvironmentalLitigation" id="ppl_PercentageOwnershipHundrethsWithCertainEnvironmentalLitigation" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberDistributionOperatorsUk" id="ppl_NumberDistributionOperatorsUk" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="RegulatoryMattersPennsylvaniaActivitiesPublicUtilityCommissionInvestigationOfRetailMarketNumericAbstract" id="ppl_RegulatoryMattersPennsylvaniaActivitiesPublicUtilityCommissionInvestigationOfRetailMarketNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EmployeeStockOwnershipPlanSharesContributedToEmployeeStockOwnershipPlanNonCashDollarValue" id="ppl_EmployeeStockOwnershipPlanSharesContributedToEmployeeStockOwnershipPlanNonCashDollarValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="EffectOfForeignCurrencyTranslationOnPropertyPlantAndEquipment" id="ppl_EffectOfForeignCurrencyTranslationOnPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="RecoverableCostsOfDefinedBenefitPlansTextBlock" id="ppl_RecoverableCostsOfDefinedBenefitPlansTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="LineOfCreditFacilityCommitmentAndOrDebtIssuanceCostsIncurredSpecificFacility" id="ppl_LineOfCreditFacilityCommitmentAndOrDebtIssuanceCostsIncurredSpecificFacility" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="BusinessCombinationResultOfDiscontinuedOperationsExcludedFromProFormaInformation" id="ppl_BusinessCombinationResultOfDiscontinuedOperationsExcludedFromProFormaInformation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="RegulatoryIssuesFederalEnergyRegulatoryCommissionMarketBasedRateAuthorityNumericAbstract" id="ppl_RegulatoryIssuesFederalEnergyRegulatoryCommissionMarketBasedRateAuthorityNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EnvironmentalMattersDomesticWaterWasteConemaughRiverDischargesNumericAbstract" id="ppl_EnvironmentalMattersDomesticWaterWasteConemaughRiverDischargesNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EnvironmentalMattersDomesticWaterWasteOtherIssuesNumericAbstract" id="ppl_EnvironmentalMattersDomesticWaterWasteOtherIssuesNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EnvironmentalMattersDomesticSuperfundAndOtherRemediationElectricAndMagneticFieldsNumericAbstract" id="ppl_EnvironmentalMattersDomesticSuperfundAndOtherRemediationElectricAndMagneticFieldsNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="OtherEmployeeRelationsNumericAbstract" id="ppl_OtherEmployeeRelationsNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EmployeeRelationsPeriodMonthsExtensionLaborContractRegulatedSubsidiary" id="ppl_EmployeeRelationsPeriodMonthsExtensionLaborContractRegulatedSubsidiary" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="MinimumTermOfUnknownEnvironmentalLiabilitiesIndemnification" id="ppl_MinimumTermOfUnknownEnvironmentalLiabilitiesIndemnification" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="NuclearDecommissioningTrustFundsAbstract" id="ppl_NuclearDecommissioningTrustFundsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustFundsCashAndCashEquivalents" id="ppl_FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustFundsCashAndCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustFundsEquitySecurities" id="ppl_FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustFundsEquitySecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustFundsInvestmentsUsLargeCapEquitySecurities" id="ppl_FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustFundsInvestmentsUsLargeCapEquitySecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustFundsInvestmentsUsMidSmallCapEquitySecurities" id="ppl_FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustFundsInvestmentsUsMidSmallCapEquitySecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustFundsDebtSecurities" id="ppl_FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustFundsDebtSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustFundsInvestmentsUsTreasuryDebtSecurities" id="ppl_FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustFundsInvestmentsUsTreasuryDebtSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustFundsInvestmentsUsGovernmentAgencyDebtSecurities" id="ppl_FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustFundsInvestmentsUsGovernmentAgencyDebtSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustFundsInvestmentsMunicipalityDebtSecurities" id="ppl_FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustFundsInvestmentsMunicipalityDebtSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustFundsInvestmentGradeCorporateDebtSecurities" id="ppl_FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustFundsInvestmentGradeCorporateDebtSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustFundsInvestmentsResidentialMortgageBackedSecuritiesDebtSecurities" id="ppl_FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustFundsInvestmentsResidentialMortgageBackedSecuritiesDebtSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustFundsInvestmentsOtherDebtSecurities" id="ppl_FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustFundsInvestmentsOtherDebtSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustFundsInvestmentsReceivablesPayablesNet" id="ppl_FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustFundsInvestmentsReceivablesPayablesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="RecurringFairValueMeasurementsValuationTechniquesNuclearDecommissioningTrustFundsNumericAbstract" id="ppl_RecurringFairValueMeasurementsValuationTechniquesNuclearDecommissioningTrustFundsNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="WeightedAverageCouponOfNuclearDecommissioningTrustFundsDebtSecurities" id="ppl_WeightedAverageCouponOfNuclearDecommissioningTrustFundsDebtSecurities" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="ImpairmentOfIntangibleAssetsFiniteLivedAfterTax" id="ppl_ImpairmentOfIntangibleAssetsFiniteLivedAfterTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="FinancialInstrumentsNotRecordedAtFairValueNormalPurchaseNormalSaleNumericAbstract" id="ppl_FinancialInstrumentsNotRecordedAtFairValueNormalPurchaseNormalSaleNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MaximumNormalPurchaseNormalSaleContractMaturityDate" id="ppl_MaximumNormalPurchaseNormalSaleContractMaturityDate" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="NetAssetLiabilityOfNormalPurchaseNormalSale" id="ppl_NetAssetLiabilityOfNormalPurchaseNormalSale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="CommodityPriceRiskNontradingMonetizationOfCertainFullRequirementSalesContractsNumericAbstract" id="ppl_CommodityPriceRiskNontradingMonetizationOfCertainFullRequirementSalesContractsNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FinancialTransmissionRightsPositions" id="ppl_FinancialTransmissionRightsPositions" type="num:energyItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="FinancialTransmissionRightsAndOtherBasisPositionsAbstract" id="ppl_FinancialTransmissionRightsAndOtherBasisPositionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CommodityPriceRiskNontradingEconomicActivityNumericAbstract" id="ppl_CommodityPriceRiskNontradingEconomicActivityNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PretaxGainsLossesOfEconomicActivityLineItems" id="ppl_PretaxGainsLossesOfEconomicActivityLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CommodityPriceRiskNontradingEconomicActivityRegulatedBusinessNumericAbstract" id="ppl_CommodityPriceRiskNontradingEconomicActivityRegulatedBusinessNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PretaxGainsLossesOfEconomicActivityAbstract" id="ppl_PretaxGainsLossesOfEconomicActivityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PretaxGainLossOnPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsIncludingInEffectiveness" id="ppl_PretaxGainLossOnPriceRiskDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsIncludingInEffectiveness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="PretaxAmountCorrectionOfErrorEconomicActivity" id="ppl_PretaxAmountCorrectionOfErrorEconomicActivity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="PretaxGainLossOnDiscontinuationOfInterestRateCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurring" id="ppl_PretaxGainLossOnDiscontinuationOfInterestRateCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurring" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="PriceRiskCashFlowHedgeGainLossReclassifiedToEarningsNetEconomicActivityNoInsignificant" id="ppl_PriceRiskCashFlowHedgeGainLossReclassifiedToEarningsNetEconomicActivityNoInsignificant" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNoneOrInsignificant" id="ppl_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNoneOrInsignificant" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="InsignificantOrNoNetAfterTaxGainsLossesOnNetInvestmentHedgesRecognizedInForeignCurrencyTranslationAdjustmentComponentOfOtherComprehensiveIncome" id="ppl_InsignificantOrNoNetAfterTaxGainsLossesOnNetInvestmentHedgesRecognizedInForeignCurrencyTranslationAdjustmentComponentOfOtherComprehensiveIncome" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="GoodwillWrittenOffRelatedToSaleOfBusinessUnitSoldOrHeldForSale" id="ppl_GoodwillWrittenOffRelatedToSaleOfBusinessUnitSoldOrHeldForSale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="AmountsIncludedInIncomeStatementOrOtherComprehensiveIncomeAbstract" id="ppl_AmountsIncludedInIncomeStatementOrOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="OtherRegulatoryAssetsMember" id="ppl_OtherRegulatoryAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CoalSupplyContractCostRecoveryMember" id="ppl_CoalSupplyContractCostRecoveryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="GenerationSupplyChargesMember" id="ppl_GenerationSupplyChargesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DefinedBenefitPlanMember" id="ppl_DefinedBenefitPlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FuelAdjustmentClauseMember" id="ppl_FuelAdjustmentClauseMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EnvironmentalCostRecoveryMember" id="ppl_EnvironmentalCostRecoveryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EnvironmentalCostRecoveryLiabilityMember" id="ppl_EnvironmentalCostRecoveryLiabilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="AccumulatedCostOfRemovalOfUtilityPlantLiabilityMember" id="ppl_AccumulatedCostOfRemovalOfUtilityPlantLiabilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DerivativeBalanceSheetLocationDomain" id="ppl_DerivativeBalanceSheetLocationDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DerivativeInstrumentsGainLossByBalanceSheetLocationAxis" id="ppl_DerivativeInstrumentsGainLossByBalanceSheetLocationAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="RegulatoryAssetsNoncurrentMember" id="ppl_RegulatoryAssetsNoncurrentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueAssetsLiabilitiesMeasuredOnNonrecurringBasisGainsLossesMember" id="ppl_FairValueAssetsLiabilitiesMeasuredOnNonrecurringBasisGainsLossesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="OtherComprehensiveIncomeLossReclassificationsToNetIncomeLossNetOfTaxAbstract" id="ppl_OtherComprehensiveIncomeLossReclassificationsToNetIncomeLossNetOfTaxAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="UnrecognizedTaxBenefitsInternalRevenueServiceTaxLitigationNumericAbstract" id="ppl_UnrecognizedTaxBenefitsInternalRevenueServiceTaxLitigationNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueAssetsMeasuredOnRecurringBasisDerivativeFinancialInstruments" id="ppl_FairValueAssetsMeasuredOnRecurringBasisDerivativeFinancialInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="LiquidatedDamagesInitialInterestRatePerAnnum" id="ppl_LiquidatedDamagesInitialInterestRatePerAnnum" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="LiquidatedDamagesTermForInitialInterestRate" id="ppl_LiquidatedDamagesTermForInitialInterestRate" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="LiquidatedDamagesInitialAdditionalInterestRatePerAnnum" id="ppl_LiquidatedDamagesInitialAdditionalInterestRatePerAnnum" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="LiquidatedDamagesMaximumInterestRatePerAnnum" id="ppl_LiquidatedDamagesMaximumInterestRatePerAnnum" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberOfAnticipatedPlantRetirementsDueToReplacementConstruction" id="ppl_NumberOfAnticipatedPlantRetirementsDueToReplacementConstruction" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ForecastBeyondYear3Member" id="ppl_ForecastBeyondYear3Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="WeightedAverageInterestRateOutstandingCommercialPaper" id="ppl_WeightedAverageInterestRateOutstandingCommercialPaper" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="PrincipalDebtRelatedToDiscontinuanceFairValueHedge" id="ppl_PrincipalDebtRelatedToDiscontinuanceFairValueHedge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="InterestRateDebtRelatedToDiscontinuanceFairValueHedge" id="ppl_InterestRateDebtRelatedToDiscontinuanceFairValueHedge" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="GainLossFromHedgedFirmCommitmentNotQualifyingAsInterestRateFairValueHedgeNetPretax" id="ppl_GainLossFromHedgedFirmCommitmentNotQualifyingAsInterestRateFairValueHedgeNetPretax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="PriceRiskCashFlowHedgeGainLossReclassifiedToRegulatoryAssetsNetEconomicActivity" id="ppl_PriceRiskCashFlowHedgeGainLossReclassifiedToRegulatoryAssetsNetEconomicActivity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="PowerPurchaseMember" id="ppl_PowerPurchaseMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EnvironmentalMattersDomesticAirNationalAmbientAirQualityStandardsAbstract" id="ppl_EnvironmentalMattersDomesticAirNationalAmbientAirQualityStandardsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PeriodToCompleteSettlementInDays" id="ppl_PeriodToCompleteSettlementInDays" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="GuaranteeForShortfallRelatedToOhioValleyElectricCorporationMember" id="ppl_GuaranteeForShortfallRelatedToOhioValleyElectricCorporationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ScheduleOfMonetizationsLineItems" id="ppl_ScheduleOfMonetizationsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ProceedsFromSaleOfContract" id="ppl_ProceedsFromSaleOfContract" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="FairValueOfNormalPurchaseNormalSaleContractsRecordedDueToMonetization" id="ppl_FairValueOfNormalPurchaseNormalSaleContractsRecordedDueToMonetization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="RealizedPretaxGainsLossesOnNormalPurchaseNormalSaleContractsRecordedDueToSaleOfContracts" id="ppl_RealizedPretaxGainsLossesOnNormalPurchaseNormalSaleContractsRecordedDueToSaleOfContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="UnrealizedPretaxGainsLossesOnCertainFullRequirementSalesContractsRecordedDueToMonetizationFairValueComponent" id="ppl_UnrealizedPretaxGainsLossesOnCertainFullRequirementSalesContractsRecordedDueToMonetizationFairValueComponent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="PretaxLossRecordedOnMonetizationOfCertainFullRequirementSalesContracts" id="ppl_PretaxLossRecordedOnMonetizationOfCertainFullRequirementSalesContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="AfterTaxLossRecordedOnMonetizationOfCertainFullRequirementSalesContracts" id="ppl_AfterTaxLossRecordedOnMonetizationOfCertainFullRequirementSalesContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="PortionOfFairValueOfNormalPurchaseNormalSaleContractsRecordedThatWereNotMonetized" id="ppl_PortionOfFairValueOfNormalPurchaseNormalSaleContractsRecordedThatWereNotMonetized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="CombinedCapacityAnticipatedPlantRetirementsDueToReplacementConstruction" id="ppl_CombinedCapacityAnticipatedPlantRetirementsDueToReplacementConstruction" type="num:powerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ScheduleOfMonetizationsOfCertainLoadFollowingSalesContractsTable" id="ppl_ScheduleOfMonetizationsOfCertainLoadFollowingSalesContractsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ScheduleOfMonetizationsOfCertainLoadFollowingSalesContractsAxis" id="ppl_ScheduleOfMonetizationsOfCertainLoadFollowingSalesContractsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ScheduleOfMonetizationsOfCertainLoadFollowingSalesContractsDomain" id="ppl_ScheduleOfMonetizationsOfCertainLoadFollowingSalesContractsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EarlyJuly2010MonetizationMember" id="ppl_EarlyJuly2010MonetizationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="LateJuly2010MonetizationMember" id="ppl_LateJuly2010MonetizationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PendingBluegrassPlantAcquistionMember" id="ppl_PendingBluegrassPlantAcquistionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CapacityOfPurchasedUnits" id="ppl_CapacityOfPurchasedUnits" type="num:powerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="PurchasePriceForUnits" id="ppl_PurchasePriceForUnits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="OwnershipPercentageInPurchaseUnitsBySpecificCompanyOne" id="ppl_OwnershipPercentageInPurchaseUnitsBySpecificCompanyOne" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="OwnershipPercentageInPurchaseUnitsBySpecificCompanyTwo" id="ppl_OwnershipPercentageInPurchaseUnitsBySpecificCompanyTwo" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberOfUnitsPurchased" id="ppl_NumberOfUnitsPurchased" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="SeperationBenefitsMember" id="ppl_SeperationBenefitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="SeveranceCompensationMember" id="ppl_SeveranceCompensationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="RegulatoryMattersKentuckyActivitiesCertificateOfPublicConvenienceNecessityNumericAbstract" id="ppl_RegulatoryMattersKentuckyActivitiesCertificateOfPublicConvenienceNecessityNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CapacityProposedNaturalGasFiredCombinedCycleTurbineKentucky" id="ppl_CapacityProposedNaturalGasFiredCombinedCycleTurbineKentucky" type="num:powerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="UndividedOwnershipInterestInProposedCombineCycleTurbineSubsidiaryOne" id="ppl_UndividedOwnershipInterestInProposedCombineCycleTurbineSubsidiaryOne" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="UndividedOwnershipInterestInProposedCombineCycleTurbineSubsidiaryTwo" id="ppl_UndividedOwnershipInterestInProposedCombineCycleTurbineSubsidiaryTwo" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="CapacityTurbinesPendingPurchase" id="ppl_CapacityTurbinesPendingPurchase" type="num:powerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="CombinedPurchasePriceBluegrassNaturalGasCombinedCycleTurbine" id="ppl_CombinedPurchasePriceBluegrassNaturalGasCombinedCycleTurbine" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="KentuckyAugust2011StormsMember" id="ppl_KentuckyAugust2011StormsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="VirginiaDecember2009StormsMember" id="ppl_VirginiaDecember2009StormsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="NumberCustomersImpactedByWindStorm" id="ppl_NumberCustomersImpactedByWindStorm" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="Pennsylvania2011StormsMember" id="ppl_Pennsylvania2011StormsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="TotalStormRestorationCosts" id="ppl_TotalStormRestorationCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="StormRestorationCostsRecordedToStatementOfIncome" id="ppl_StormRestorationCostsRecordedToStatementOfIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="TotalProbableInsuranceRecoveriesRecorded" id="ppl_TotalProbableInsuranceRecoveriesRecorded" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="TotalProbableInsuranceRecoveriesRecordedToStatementOfIncome" id="ppl_TotalProbableInsuranceRecoveriesRecordedToStatementOfIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="MinimumRangeOfCostsRequestedToBeDeferred" id="ppl_MinimumRangeOfCostsRequestedToBeDeferred" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="MaximumRangeOfCostsRequestedToBeDeferred" id="ppl_MaximumRangeOfCostsRequestedToBeDeferred" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="ProposedNaturalGasFiredCombinedCycleTurbineMember" id="ppl_ProposedNaturalGasFiredCombinedCycleTurbineMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="RegulatoryAssetCreationForInterestSwaps" id="ppl_RegulatoryAssetCreationForInterestSwaps" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="Increasedecreaseinnoncurrentregulatoryliabilities" id="ppl_Increasedecreaseinnoncurrentregulatoryliabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="ProceedsFromSalesOfDiscontinuedOperations" id="ppl_ProceedsFromSalesOfDiscontinuedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="PeriodStormCostsRecovered" id="ppl_PeriodStormCostsRecovered" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="StormCostsRecommendedPeriodOfRecovery" id="ppl_StormCostsRecommendedPeriodOfRecovery" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ExpectedContributionsEarlyRetirementDeficiencyCosts" id="ppl_ExpectedContributionsEarlyRetirementDeficiencyCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="GainOnRedemptionOfDebtMember" id="ppl_GainOnRedemptionOfDebtMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="LongTermDebtPeriodPriorToMaturityBeRedeemed" id="ppl_LongTermDebtPeriodPriorToMaturityBeRedeemed" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="DistributionMadeToMemberOrNoncontrollingInterestCashDistributionsDeclared" id="ppl_DistributionMadeToMemberOrNoncontrollingInterestCashDistributionsDeclared" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="SegmentNumericAbstract" id="ppl_SegmentNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="SegmentFootnoteAfterTaxEarningsImpactForPlantIssue" id="ppl_SegmentFootnoteAfterTaxEarningsImpactForPlantIssue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="AcquisitionsDevelopmentAndDivestituresAbstract" id="ppl_AcquisitionsDevelopmentAndDivestituresAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PplElectricGuaranteeMember" id="ppl_PplElectricGuaranteeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="LouisvilleGasAndElectricAndKuEnergyGuaranteeMember" id="ppl_LouisvilleGasAndElectricAndKuEnergyGuaranteeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="LouisvilleGasAndElectricCompanyAndKentuckyUtilitiesGuaranteeMember" id="ppl_LouisvilleGasAndElectricCompanyAndKentuckyUtilitiesGuaranteeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="OtherIncomeExpenseNetAbstract" id="ppl_OtherIncomeExpenseNetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="VolumesOfFinancialTransmissionRightsAndOtherBasisPositionsAxis" id="ppl_VolumesOfFinancialTransmissionRightsAndOtherBasisPositionsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="VolumesOfFinancialTransmissionRightsAndOtherBasisPositionsDomain" id="ppl_VolumesOfFinancialTransmissionRightsAndOtherBasisPositionsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FinancialTransmissionRightsMember" id="ppl_FinancialTransmissionRightsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="UkRegulatedMember" id="ppl_UkRegulatedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="VariableInterestEntitiesAbstract" id="ppl_VariableInterestEntitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="NewAccountingGuidancePendingAdoptionAbstract" id="ppl_NewAccountingGuidancePendingAdoptionAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="NotionalAmountsIncludedUnderApplicableContractsAbstract" id="ppl_NotionalAmountsIncludedUnderApplicableContractsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="OtherOperationAndMaintenanceMember" id="ppl_OtherOperationAndMaintenanceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="InterimFinancialStatementsAbstract" id="ppl_InterimFinancialStatementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ScheduleOfEarningsPerShareBasicAndDilutedComputationsAndReconciliationsTableTextBlock" id="ppl_ScheduleOfEarningsPerShareBasicAndDilutedComputationsAndReconciliationsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" id="ppl_FairValueNetAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ScheduleNonrecurringAdjustmentsProFormaInformationTableTextBlock" id="ppl_ScheduleNonrecurringAdjustmentsProFormaInformationTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="PretaxGainsLossesOfEconomicActivityTableTextBlock" id="ppl_PretaxGainsLossesOfEconomicActivityTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ExpectedSalesOfBaseloadGenerationTableTextBlock" id="ppl_ExpectedSalesOfBaseloadGenerationTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="PercentageOfExpectedBaseloadGenerationSalesTableTextBlock" id="ppl_PercentageOfExpectedBaseloadGenerationSalesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ScheduleOfDerivativeInstrumentsToHedgeFuelPriceRiskTableTextBlock" id="ppl_ScheduleOfDerivativeInstrumentsToHedgeFuelPriceRiskTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ScheduleOfDerivativeInstrumentsToOptimizeIntermediateAndPeakingGenerationTableTextBlock" id="ppl_ScheduleOfDerivativeInstrumentsToOptimizeIntermediateAndPeakingGenerationTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="MarketingActivitiesTableTextBlock" id="ppl_MarketingActivitiesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="FinancialTransmissionRightsAndOtherBasisPositionsTableTextBlock" id="ppl_FinancialTransmissionRightsAndOtherBasisPositionsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="CapacityPositionsTableTextBlock" id="ppl_CapacityPositionsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="CreditRiskRelatedContingentFeaturesTableTextBlock" id="ppl_CreditRiskRelatedContingentFeaturesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ScheduleOfEquityUnitsAndPurchaseContractsTable" id="ppl_ScheduleOfEquityUnitsAndPurchaseContractsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ScheduleOfEquityUnitsAndPurchaseContractsAxis" id="ppl_ScheduleOfEquityUnitsAndPurchaseContractsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ScheduleOfEquityUnitsAndPurchaseContractsDomain" id="ppl_ScheduleOfEquityUnitsAndPurchaseContractsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PurchaseContacts2011Member" id="ppl_PurchaseContacts2011Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PurchaseContracts2010Member" id="ppl_PurchaseContracts2010Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CombinedPurchaseContractsMember" id="ppl_CombinedPurchaseContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EquityUnitsAndPurchaseContractsLineItems" id="ppl_EquityUnitsAndPurchaseContractsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="UndividedOwnershipInterestInPurchaseOfTurbinesSubsidiaryTwo" id="ppl_UndividedOwnershipInterestInPurchaseOfTurbinesSubsidiaryTwo" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="UndividedOwnershipInterestInPurchaseOfTurbinesSubsidiaryOne" id="ppl_UndividedOwnershipInterestInPurchaseOfTurbinesSubsidiaryOne" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="IndemnificationsRelatedToWpdMidlandsAcquisitionMember" id="ppl_IndemnificationsRelatedToWpdMidlandsAcquisitionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="GuaranteeOfInventoryValueMember" id="ppl_GuaranteeOfInventoryValueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="AssetRecoverableGasCostMember" id="ppl_AssetRecoverableGasCostMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ReclassificationFromShareBasedCompensationToCommonStockIssued" id="ppl_ReclassificationFromShareBasedCompensationToCommonStockIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="FederalMattersFederalEnergyRegulatoryCommissionFormulaRatesNumericAbstract" id="ppl_FederalMattersFederalEnergyRegulatoryCommissionFormulaRatesNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FederalEnergyRegulatoryCommissionFormulaRequestedRecoveryPeriod" id="ppl_FederalEnergyRegulatoryCommissionFormulaRequestedRecoveryPeriod" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="FederalEnergyRegulatoryCommissionFormulaRegulatoryAssetRecordedForCertainDeferredStateTaxAssets" id="ppl_FederalEnergyRegulatoryCommissionFormulaRegulatoryAssetRecordedForCertainDeferredStateTaxAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="IronwoodMember" id="ppl_IronwoodMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ByCompanyAxis" id="ppl_ByCompanyAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ByCompanyDomain" id="ppl_ByCompanyDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PplWwMember" id="ppl_PplWwMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="WpdSouthWestMember" id="ppl_WpdSouthWestMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="WpdEastMidlandsAndWpdWestMidlandsMember" id="ppl_WpdEastMidlandsAndWpdWestMidlandsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="WpdEastMidlandsMember" id="ppl_WpdEastMidlandsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="WpdWestMidlandsMember" id="ppl_WpdWestMidlandsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="WpdMember" id="ppl_WpdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PplEnergySupplyLlcMember" id="ppl_PplEnergySupplyLlcMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PplElectricUtilitiesCorporationMember" id="ppl_PplElectricUtilitiesCorporationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="LouisvilleGasAndElectricCompanyMember" id="ppl_LouisvilleGasAndElectricCompanyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="KentuckyUtilitiesCompanyMember" id="ppl_KentuckyUtilitiesCompanyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PplCapitalFundingMember" id="ppl_PplCapitalFundingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PplWemMember" id="ppl_PplWemMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="IncomeTaxReconciliationStateDeferredTaxChange" id="ppl_IncomeTaxReconciliationStateDeferredTaxChange" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="BusinessAcquisitionDebtServiceReserveLoans" id="ppl_BusinessAcquisitionDebtServiceReserveLoans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="BusinessAcquisitionRestrictedCashReservesToBeAcquired" id="ppl_BusinessAcquisitionRestrictedCashReservesToBeAcquired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="IncomeTaxReconciliationNetOperatingLossCarryfowardAdjustment" id="ppl_IncomeTaxReconciliationNetOperatingLossCarryfowardAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="IncomeTaxReconciliationMinimumPropertyValueForServiceDeadlineExtension" id="ppl_IncomeTaxReconciliationMinimumPropertyValueForServiceDeadlineExtension" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="IncomeTaxReconciliationMinimumProductionPeriodForServiceDeadlineExtension" id="ppl_IncomeTaxReconciliationMinimumProductionPeriodForServiceDeadlineExtension" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="IncomeTaxReconciliationMinimumTaxLifeForServiceDeadlineExtension" id="ppl_IncomeTaxReconciliationMinimumTaxLifeForServiceDeadlineExtension" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ImpactFromUsTaxCourtDecisionOnUkWindfallProfitTax" id="ppl_ImpactFromUsTaxCourtDecisionOnUkWindfallProfitTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="WpdMidlandsMember" id="ppl_WpdMidlandsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FacilityAgreementMember" id="ppl_FacilityAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="SecuredTradingFacilityMember" id="ppl_SecuredTradingFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ReplacedCreditFacilityMember" id="ppl_ReplacedCreditFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EnergyMarketingAndTradingFacilityCapacity" id="ppl_EnergyMarketingAndTradingFacilityCapacity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="ForwardContractIndexedToIssuersEquityOverAllotmentShares" id="ppl_ForwardContractIndexedToIssuersEquityOverAllotmentShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="ForwardContractIndexedToIssuerNumberOfCounterparties" id="ppl_ForwardContractIndexedToIssuerNumberOfCounterparties" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ForwardContractIndexedToIssuersEquitySettlementDateOrDatesSubsequent" id="ppl_ForwardContractIndexedToIssuersEquitySettlementDateOrDatesSubsequent" type="xbrli:dateItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="BalanceIncreaseAmountAvailableForDividendsSubsidiaryOne" id="ppl_BalanceIncreaseAmountAvailableForDividendsSubsidiaryOne" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="BalanceIncreaseAmountAvailableForDividendsSubsidiaryTwo" id="ppl_BalanceIncreaseAmountAvailableForDividendsSubsidiaryTwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="TransmissionFormulaRatesMember" id="ppl_TransmissionFormulaRatesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="RegulatoryMattersKentuckyActivitiesPplsAcquisitionOfLkeNumericAbstract" id="ppl_RegulatoryMattersKentuckyActivitiesPplsAcquisitionOfLkeNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EarnedRateOfReturnOnCommonEquityForFiftyPercentOfExcessAmountDeferred" id="ppl_EarnedRateOfReturnOnCommonEquityForFiftyPercentOfExcessAmountDeferred" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="AfterTaxGainLossRecognizedRiskCashFlowHedgeCurrentEffectivenessFailures" id="ppl_AfterTaxGainLossRecognizedRiskCashFlowHedgeCurrentEffectivenessFailures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="WeightedAverageMaturityForDebtSecuritiesHeldByNuclearDecommissioningTrustFunds" id="ppl_WeightedAverageMaturityForDebtSecuritiesHeldByNuclearDecommissioningTrustFunds" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="FairValueInputsQuantitativeInformationTableTextBlock" id="ppl_FairValueInputsQuantitativeInformationTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueByAssetLiabilityClassAxis" id="ppl_FairValueByAssetLiabilityClassAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueAssetsLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetAndLiabilityClassDomain" id="ppl_FairValueAssetsLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetAndLiabilityClassDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueInputsAssetsLiabilitiesQuantitativeInformationTable" id="ppl_FairValueInputsAssetsLiabilitiesQuantitativeInformationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueInputsAssetsLiabilitiesQuantitativeInformationLineItems" id="ppl_FairValueInputsAssetsLiabilitiesQuantitativeInformationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="AssetsLiabilitiesFairValueDisclosure" id="ppl_AssetsLiabilitiesFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="FairValueInputsAbstract" id="ppl_FairValueInputsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueInputsWholesalePriceForRetailDeliveryPoints" id="ppl_FairValueInputsWholesalePriceForRetailDeliveryPoints" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueInputsPriceBasis" id="ppl_FairValueInputsPriceBasis" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueInputsVariousModels" id="ppl_FairValueInputsVariousModels" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueInputsCreditValuationAdjustment" id="ppl_FairValueInputsCreditValuationAdjustment" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueInputsModeledFromSecuritiesIndustryAndFinancialMarketsAssociationIndex" id="ppl_FairValueInputsModeledFromSecuritiesIndustryAndFinancialMarketsAssociationIndex" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueToDeliverNextTwelveMonths" id="ppl_FairValueToDeliverNextTwelveMonths" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="LossContingencyPreTaxLossAccrualReversal" id="ppl_LossContingencyPreTaxLossAccrualReversal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="LossContingencyAfterTaxLossAccrualReversal" id="ppl_LossContingencyAfterTaxLossAccrualReversal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="LegalMattersBankruptcyOfSouthernMontanaElectricGenerationAndTransmissionCooperativeIncNumericAbstract" id="ppl_LegalMattersBankruptcyOfSouthernMontanaElectricGenerationAndTransmissionCooperativeIncNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="RegulatoryIssuesMarylandCapacityOrderNumericAbstract" id="ppl_RegulatoryIssuesMarylandCapacityOrderNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="NumberElectricUtilitiesOrderedToEnterIntoLongTermContracts" id="ppl_NumberElectricUtilitiesOrderedToEnterIntoLongTermContracts" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="CapacityOfNaturalGasFiredCombinedCycleGeneratingFacility" id="ppl_CapacityOfNaturalGasFiredCombinedCycleGeneratingFacility" type="num:powerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="PreferenceStockRedeemedFuturePeriodInterestRate" id="ppl_PreferenceStockRedeemedFuturePeriodInterestRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="PreferenceStockRedeemedFuturePeriodParValue" id="ppl_PreferenceStockRedeemedFuturePeriodParValue" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="PreferenceStockRedeemedFuturePeriodRedemptionDate" id="ppl_PreferenceStockRedeemedFuturePeriodRedemptionDate" type="xbrli:dateItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="PaymentsForRepurchaseOfPreferenceStockFuturePeriod" id="ppl_PaymentsForRepurchaseOfPreferenceStockFuturePeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="FairValueByAssetLiabilityOtherClassAxis" id="ppl_FairValueByAssetLiabilityOtherClassAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FairValueAssetsLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetAndLiabilityOtherClassDomain" id="ppl_FairValueAssetsLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByNetAssetAndLiabilityOtherClassDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="RetailNaturalGasContractsMember" id="ppl_RetailNaturalGasContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ElectricContractsMember" id="ppl_ElectricContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="OtherContactsMember" id="ppl_OtherContactsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ValuationTechniqueAxis" id="ppl_ValuationTechniqueAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ValuationTechniqueDomain" id="ppl_ValuationTechniqueDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="IncomeApproachValuationTechniqueMember" id="ppl_IncomeApproachValuationTechniqueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="WeightedAverageMember" id="ppl_WeightedAverageMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="GeneratingUnitsAnticipatedRetirementsPlantOne" id="ppl_GeneratingUnitsAnticipatedRetirementsPlantOne" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="GeneratingUnitsAnticipatedRetirementsPlantTwo" id="ppl_GeneratingUnitsAnticipatedRetirementsPlantTwo" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="GeneratingUnitsAnticipatedRetirementsPlantThree" id="ppl_GeneratingUnitsAnticipatedRetirementsPlantThree" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="DefaultServiceEndStatePossibleModels" id="ppl_DefaultServiceEndStatePossibleModels" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="EnvironmentalMattersDomesticWaterWasteCleanWaterAct316BNumericAbstract" id="ppl_EnvironmentalMattersDomesticWaterWasteCleanWaterAct316BNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PennsylvaniaActivitiesLegislationRegulatoryProceduresAndMechanismsNumericAbstract" id="ppl_PennsylvaniaActivitiesLegislationRegulatoryProceduresAndMechanismsNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="RatemakingMechanismsAuthorizedForApproval" id="ppl_RatemakingMechanismsAuthorizedForApproval" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="NumberPotentialChangesCitedConsultationPaper" id="ppl_NumberPotentialChangesCitedConsultationPaper" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="GainLossOnDedesignatedPriceRiskCashFlowHedge" id="ppl_GainLossOnDedesignatedPriceRiskCashFlowHedge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="RegulatoryMattersUnitedKingdomActivitiesOfficeOfGasAndElectricityMarketsReviewOfLineLossCalculationNumericAbstract" id="ppl_RegulatoryMattersUnitedKingdomActivitiesOfficeOfGasAndElectricityMarketsReviewOfLineLossCalculationNumericAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="StockIssuedFuturePeriodShares" id="ppl_StockIssuedFuturePeriodShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="AdditionalSharesToBePurchasedToCoverOverAllotments" id="ppl_AdditionalSharesToBePurchasedToCoverOverAllotments" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="PreferenceStockRedeemedFuturePeriodShares" id="ppl_PreferenceStockRedeemedFuturePeriodShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="BarrelsOfOilEquivalentMember" id="ppl_BarrelsOfOilEquivalentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ProceedsFromSaleOfOtherInvestment" id="ppl_ProceedsFromSaleOfOtherInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
</schema>
