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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019e6491-3909-7794-84b7-028d0c8d6073,g:20ce088d-8373-4165-b7bf-541364c5b86b-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ppl="http://www.pplelectric.com/20260630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:srt-types="http://fasb.org/srt-types/2026" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.pplelectric.com/20260630">
  <xs:import namespace="http://fasb.org/srt-types/2026" schemaLocation="https://xbrl.fasb.org/srt/2026/elts/srt-types-2026.xsd"/>
  <xs:import namespace="http://fasb.org/srt/2026" schemaLocation="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2026" schemaLocation="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2026" schemaLocation="https://xbrl.sec.gov/country/2026/country-2026.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/currency/2026" schemaLocation="https://xbrl.sec.gov/currency/2026/currency-2026.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2026" schemaLocation="https://xbrl.sec.gov/dei/2026/dei-2026.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2026" schemaLocation="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ppl-20260630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ppl-20260630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ppl-20260630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ppl-20260630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentandEntityInformation" roleURI="http://www.pplelectric.com/role/DocumentandEntityInformation">
        <link:definition>0000001 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" roleURI="http://www.pplelectric.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited">
        <link:definition>9952151 - 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 id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" roleURI="http://www.pplelectric.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited">
        <link:definition>9952152 - 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 id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnauditedParenthetical" roleURI="http://www.pplelectric.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnauditedParenthetical">
        <link:definition>9952153 - 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 id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" roleURI="http://www.pplelectric.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited">
        <link:definition>9952154 - 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 id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited_1" roleURI="http://www.pplelectric.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited_1">
        <link:definition>9952154 - 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 id="CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" roleURI="http://www.pplelectric.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited">
        <link:definition>9952155 - 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 id="CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" roleURI="http://www.pplelectric.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical">
        <link:definition>9952156 - 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 id="CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITYUnaudited" roleURI="http://www.pplelectric.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITYUnaudited">
        <link:definition>9952157 - 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 id="CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITYUnauditedParenthetical" roleURI="http://www.pplelectric.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEQUITYUnauditedParenthetical">
        <link:definition>9952158 - 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 id="StatementofFinancialPositionClassifiedStatement" roleURI="http://www.pplelectric.com/role/StatementofFinancialPositionClassifiedStatement">
        <link:definition>9952159 - Statement - Statement of Financial Position, Classified (Statement)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StatementofFinancialPositionClassifiedStatement_1" roleURI="http://www.pplelectric.com/role/StatementofFinancialPositionClassifiedStatement_1">
        <link:definition>9952160 - Statement - Statement of Financial Position, Classified (Statement)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StatementofFinancialPositionClassifiedStatement_2" roleURI="http://www.pplelectric.com/role/StatementofFinancialPositionClassifiedStatement_2">
        <link:definition>9952161 - Statement - Statement of Financial Position, Classified (Statement)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandRelatedInformation" roleURI="http://www.pplelectric.com/role/SegmentandRelatedInformation">
        <link:definition>9952162 - Statement - 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 id="EarningsPerShare" roleURI="http://www.pplelectric.com/role/EarningsPerShare">
        <link:definition>9952163 - Statement - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.pplelectric.com/role/IncomeTaxes">
        <link:definition>9952164 - Statement - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UtilityRateRegulation" roleURI="http://www.pplelectric.com/role/UtilityRateRegulation">
        <link:definition>9952165 - Statement - 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 id="FinancingActivities" roleURI="http://www.pplelectric.com/role/FinancingActivities">
        <link:definition>9952166 - Statement - Financing Activities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DefinedBenefits" roleURI="http://www.pplelectric.com/role/DefinedBenefits">
        <link:definition>9952167 - Statement - 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 id="CommitmentsandContingencies" roleURI="http://www.pplelectric.com/role/CommitmentsandContingencies">
        <link:definition>9952168 - Statement - 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 id="RelatedPartyTransactions" roleURI="http://www.pplelectric.com/role/RelatedPartyTransactions">
        <link:definition>9952169 - Statement - 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 id="FairValueMeasurements" roleURI="http://www.pplelectric.com/role/FairValueMeasurements">
        <link:definition>9952170 - Statement - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsandHedgingActivities" roleURI="http://www.pplelectric.com/role/DerivativeInstrumentsandHedgingActivities">
        <link:definition>9952171 - Statement - 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 id="AssetRetirementObligations" roleURI="http://www.pplelectric.com/role/AssetRetirementObligations">
        <link:definition>9952172 - Statement - 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 id="AccumulatedOtherComprehensiveIncomeLoss" roleURI="http://www.pplelectric.com/role/AccumulatedOtherComprehensiveIncomeLoss">
        <link:definition>9952173 - Statement - Accumulated Other Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsDevelopmentandDivestituresTables" roleURI="http://www.pplelectric.com/role/AcquisitionsDevelopmentandDivestituresTables">
        <link:definition>9952174 - Statement - Acquisitions, Development and Divestitures (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterimFinancialStatements" roleURI="http://www.pplelectric.com/role/InterimFinancialStatements">
        <link:definition>9952175 - 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 id="SummaryofSignificantAccountingPolicies" roleURI="http://www.pplelectric.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>9952176 - 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 id="RevenuefromContractswithCustomers" roleURI="http://www.pplelectric.com/role/RevenuefromContractswithCustomers">
        <link:definition>9952177 - Disclosure - Revenue from Contracts with Customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.pplelectric.com/role/Leases">
        <link:definition>9952178 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsDevelopmentandDivestitures" roleURI="http://www.pplelectric.com/role/AcquisitionsDevelopmentandDivestitures">
        <link:definition>9952179 - 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 id="OtherIncomeExpensenet" roleURI="http://www.pplelectric.com/role/OtherIncomeExpensenet">
        <link:definition>9952180 - 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 id="Goodwill" roleURI="http://www.pplelectric.com/role/Goodwill">
        <link:definition>9952181 - 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 id="SubsequentEvents" roleURI="http://www.pplelectric.com/role/SubsequentEvents">
        <link:definition>9952182 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NewAccountingGuidancePendingAdoption" roleURI="http://www.pplelectric.com/role/NewAccountingGuidancePendingAdoption">
        <link:definition>9952183 - 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 id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.pplelectric.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>9955511 - 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 id="RevenuefromContractswithCustomersPolicies" roleURI="http://www.pplelectric.com/role/RevenuefromContractswithCustomersPolicies">
        <link:definition>9955512 - Disclosure - Revenue from Contracts with Customers (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsPolicies" roleURI="http://www.pplelectric.com/role/FairValueMeasurementsPolicies">
        <link:definition>9955513 - Disclosure - Fair Value Measurements (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsandHedgingActivitiesPolicies" roleURI="http://www.pplelectric.com/role/DerivativeInstrumentsandHedgingActivitiesPolicies">
        <link:definition>9955514 - 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 id="AdoptionofAccountingGuidanceTables" roleURI="http://www.pplelectric.com/role/AdoptionofAccountingGuidanceTables">
        <link:definition>9955515 - Disclosure - Adoption of Accounting Guidance (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandRelatedInformationTables" roleURI="http://www.pplelectric.com/role/SegmentandRelatedInformationTables">
        <link:definition>9955516 - 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 id="RevenuefromContractswithCustomersTables" roleURI="http://www.pplelectric.com/role/RevenuefromContractswithCustomersTables">
        <link:definition>9955517 - Disclosure - Revenue from Contracts with Customers (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://www.pplelectric.com/role/EarningsPerShareTables">
        <link:definition>9955518 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.pplelectric.com/role/IncomeTaxesTables">
        <link:definition>9955519 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UtilityRateRegulationTables" roleURI="http://www.pplelectric.com/role/UtilityRateRegulationTables">
        <link:definition>9955520 - 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 id="FinancingActivitiesTables" roleURI="http://www.pplelectric.com/role/FinancingActivitiesTables">
        <link:definition>9955521 - 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 id="LeasesTables" roleURI="http://www.pplelectric.com/role/LeasesTables">
        <link:definition>9955522 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DefinedBenefitsTables" roleURI="http://www.pplelectric.com/role/DefinedBenefitsTables">
        <link:definition>9955523 - 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 id="CommitmentsandContingenciesTables" roleURI="http://www.pplelectric.com/role/CommitmentsandContingenciesTables">
        <link:definition>9955524 - 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 id="RelatedPartyTransactionsTables" roleURI="http://www.pplelectric.com/role/RelatedPartyTransactionsTables">
        <link:definition>9955525 - Disclosure - Related Party Transactions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherIncomeExpensenetTables" roleURI="http://www.pplelectric.com/role/OtherIncomeExpensenetTables">
        <link:definition>9955526 - 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 id="FairValueMeasurementsTables" roleURI="http://www.pplelectric.com/role/FairValueMeasurementsTables">
        <link:definition>9955527 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsandHedgingActivitiesTables" roleURI="http://www.pplelectric.com/role/DerivativeInstrumentsandHedgingActivitiesTables">
        <link:definition>9955528 - 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 id="AssetRetirementObligationsTables" roleURI="http://www.pplelectric.com/role/AssetRetirementObligationsTables">
        <link:definition>9955529 - 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 id="AccumulatedOtherComprehensiveIncomeLossTables" roleURI="http://www.pplelectric.com/role/AccumulatedOtherComprehensiveIncomeLossTables">
        <link:definition>9955530 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsTables" roleURI="http://www.pplelectric.com/role/SubsequentEventsTables">
        <link:definition>9955531 - Disclosure - Subsequent Events (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesDetails" roleURI="http://www.pplelectric.com/role/SummaryofSignificantAccountingPoliciesDetails">
        <link:definition>9955532 - 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 id="SummaryofSignificantAccountingPoliciesDetails_1" roleURI="http://www.pplelectric.com/role/SummaryofSignificantAccountingPoliciesDetails_1">
        <link:definition>9955532 - 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 id="SegmentandRelatedInformationDetails" roleURI="http://www.pplelectric.com/role/SegmentandRelatedInformationDetails">
        <link:definition>9955533 - 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 id="RevenuefromContractswithCustomersDetails" roleURI="http://www.pplelectric.com/role/RevenuefromContractswithCustomersDetails">
        <link:definition>9955534 - Disclosure - Revenue from Contracts with Customers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractswithCustomersDetails_1" roleURI="http://www.pplelectric.com/role/RevenuefromContractswithCustomersDetails_1">
        <link:definition>9955534 - Disclosure - Revenue from Contracts with Customers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareDetails" roleURI="http://www.pplelectric.com/role/EarningsPerShareDetails">
        <link:definition>9955535 - Disclosure - Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDetails" roleURI="http://www.pplelectric.com/role/IncomeTaxesDetails">
        <link:definition>9955536 - 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 id="IncomeTaxesTaxReformDetails" roleURI="http://www.pplelectric.com/role/IncomeTaxesTaxReformDetails">
        <link:definition>9955537 - Disclosure - Income Taxes - Tax Reform (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UtilityRateRegulationRegulatoryAssetsDetails" roleURI="http://www.pplelectric.com/role/UtilityRateRegulationRegulatoryAssetsDetails">
        <link:definition>9955538 - Disclosure - Utility Rate Regulation - Regulatory Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UtilityRateRegulationRegulatoryLiabilitiesDetails" roleURI="http://www.pplelectric.com/role/UtilityRateRegulationRegulatoryLiabilitiesDetails">
        <link:definition>9955539 - Disclosure - Utility Rate Regulation - Regulatory Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UtilityRateRegulationRegulatoryMattersDetails" roleURI="http://www.pplelectric.com/role/UtilityRateRegulationRegulatoryMattersDetails">
        <link:definition>9955540 - Disclosure - Utility Rate Regulation - Regulatory 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 id="UtilityRateRegulationOtherDetails" roleURI="http://www.pplelectric.com/role/UtilityRateRegulationOtherDetails">
        <link:definition>9955541 - Disclosure - Utility Rate Regulation - 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 id="FinancingActivitiesCreditArrangementsDetails" roleURI="http://www.pplelectric.com/role/FinancingActivitiesCreditArrangementsDetails">
        <link:definition>9955542 - Disclosure - Financing Activities - Credit Arrangements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancingActivitiesShorttermDebtDetails" roleURI="http://www.pplelectric.com/role/FinancingActivitiesShorttermDebtDetails">
        <link:definition>9955543 - Disclosure - Financing Activities - Short-term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancingActivitiesLongtermDebtDetails" roleURI="http://www.pplelectric.com/role/FinancingActivitiesLongtermDebtDetails">
        <link:definition>9955544 - Disclosure - Financing Activities - Long-term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancingActivitiesEquitySecuritiesDetails" roleURI="http://www.pplelectric.com/role/FinancingActivitiesEquitySecuritiesDetails">
        <link:definition>9955545 - Disclosure - Financing Activities - 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 id="FinancingActivitiesDistributionsDetails" roleURI="http://www.pplelectric.com/role/FinancingActivitiesDistributionsDetails">
        <link:definition>9955546 - Disclosure - Financing Activities - Distributions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLesseeDetails" roleURI="http://www.pplelectric.com/role/LeasesLesseeDetails">
        <link:definition>9955547 - Disclosure - Leases - Lessee (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLessorDetails" roleURI="http://www.pplelectric.com/role/LeasesLessorDetails">
        <link:definition>9955548 - Disclosure - Leases - Lessor (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsDevelopmentandDivestituresDiscontinuedOperationsDetails" roleURI="http://www.pplelectric.com/role/AcquisitionsDevelopmentandDivestituresDiscontinuedOperationsDetails">
        <link:definition>9955549 - Disclosure - Acquisitions, Development and Divestitures - Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsDevelopmentandDivestituresDevelopmentDetails" roleURI="http://www.pplelectric.com/role/AcquisitionsDevelopmentandDivestituresDevelopmentDetails">
        <link:definition>9955550 - Disclosure - Acquisitions, Development and Divestitures - Development (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsDevelopmentandDivestituresDevelopmentDetails_1" roleURI="http://www.pplelectric.com/role/AcquisitionsDevelopmentandDivestituresDevelopmentDetails_1">
        <link:definition>9955550 - Disclosure - Acquisitions, Development and Divestitures - Development (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DefinedBenefitsDetails" roleURI="http://www.pplelectric.com/role/DefinedBenefitsDetails">
        <link:definition>9955551 - 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 id="CommitmentsandContingenciesLegalMattersandRegulatoryIssuesDetails" roleURI="http://www.pplelectric.com/role/CommitmentsandContingenciesLegalMattersandRegulatoryIssuesDetails">
        <link:definition>9955552 - Disclosure - Commitments and Contingencies - Legal Matters and Regulatory Issues (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesEnvironmentalMattersandOtherDetails" roleURI="http://www.pplelectric.com/role/CommitmentsandContingenciesEnvironmentalMattersandOtherDetails">
        <link:definition>9955553 - Disclosure - Commitments and Contingencies - Environmental Matters 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 id="CommitmentsandContingenciesGuaranteesandOtherAssurancesDetails" roleURI="http://www.pplelectric.com/role/CommitmentsandContingenciesGuaranteesandOtherAssurancesDetails">
        <link:definition>9955554 - 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 id="CommitmentsandContingenciesEnergyPurchaseCommitmentsDetails" roleURI="http://www.pplelectric.com/role/CommitmentsandContingenciesEnergyPurchaseCommitmentsDetails">
        <link:definition>9955555 - Disclosure - Commitments and Contingencies - Energy Purchase Commitments (Details</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsDetails" roleURI="http://www.pplelectric.com/role/RelatedPartyTransactionsDetails">
        <link:definition>9955556 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsDetails_1" roleURI="http://www.pplelectric.com/role/RelatedPartyTransactionsDetails_1">
        <link:definition>9955556 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherIncomeExpensenetDetails" roleURI="http://www.pplelectric.com/role/OtherIncomeExpensenetDetails">
        <link:definition>9955557 - 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 id="OtherIncomeExpensenetDetails_1" roleURI="http://www.pplelectric.com/role/OtherIncomeExpensenetDetails_1">
        <link:definition>9955557 - 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 id="FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisTableDetails" roleURI="http://www.pplelectric.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonRecurringBasisTableDetails">
        <link:definition>9955558 - Disclosure - Fair Value Measurements - 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 id="FairValueMeasurementsFinancialInstrumentsNotRecordedatFairValueDetails" roleURI="http://www.pplelectric.com/role/FairValueMeasurementsFinancialInstrumentsNotRecordedatFairValueDetails">
        <link:definition>9955559 - Disclosure - Fair Value Measurements - Financial Instruments Not Recorded at Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsandHedgingActivitiesIntroDetails" roleURI="http://www.pplelectric.com/role/DerivativeInstrumentsandHedgingActivitiesIntroDetails">
        <link:definition>9955560 - 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 id="DerivativeInstrumentsandHedgingActivitiesRiskDisclosuresDetails" roleURI="http://www.pplelectric.com/role/DerivativeInstrumentsandHedgingActivitiesRiskDisclosuresDetails">
        <link:definition>9955561 - 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 id="DerivativeInstrumentsandHedgingActivitiesRiskDisclosuresDetails_1" roleURI="http://www.pplelectric.com/role/DerivativeInstrumentsandHedgingActivitiesRiskDisclosuresDetails_1">
        <link:definition>9955561 - 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 id="DerivativeInstrumentsandHedgingActivitiesFairValuesDetails" roleURI="http://www.pplelectric.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesDetails">
        <link:definition>9955562 - 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 id="DerivativeInstrumentsandHedgingActivitiesFairValuesDetails_1" roleURI="http://www.pplelectric.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesDetails_1">
        <link:definition>9955562 - 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 id="DerivativeInstrumentsandHedgingActivitiesGainsandLossesISDetails" roleURI="http://www.pplelectric.com/role/DerivativeInstrumentsandHedgingActivitiesGainsandLossesISDetails">
        <link:definition>9955563 - Disclosure - Derivative Instruments and Hedging Activities - Gains and Losses - IS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsandHedgingActivitiesGainsandLossesISDetails_1" roleURI="http://www.pplelectric.com/role/DerivativeInstrumentsandHedgingActivitiesGainsandLossesISDetails_1">
        <link:definition>9955563 - Disclosure - Derivative Instruments and Hedging Activities - Gains and Losses - IS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsandHedgingActivitiesGainsandLossesISDetails_2" roleURI="http://www.pplelectric.com/role/DerivativeInstrumentsandHedgingActivitiesGainsandLossesISDetails_2">
        <link:definition>9955563 - Disclosure - Derivative Instruments and Hedging Activities - Gains and Losses - IS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsandHedgingActivitiesGainsandLossesISDetails_3" roleURI="http://www.pplelectric.com/role/DerivativeInstrumentsandHedgingActivitiesGainsandLossesISDetails_3">
        <link:definition>9955563 - Disclosure - Derivative Instruments and Hedging Activities - Gains and Losses - IS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsandHedgingActivitiesGainsandLossesBSDetails" roleURI="http://www.pplelectric.com/role/DerivativeInstrumentsandHedgingActivitiesGainsandLossesBSDetails">
        <link:definition>9955564 - Disclosure - Derivative Instruments and Hedging Activities - Gains and Losses - BS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsandHedgingActivitiesGainsandLossesBSDetails_1" roleURI="http://www.pplelectric.com/role/DerivativeInstrumentsandHedgingActivitiesGainsandLossesBSDetails_1">
        <link:definition>9955564 - Disclosure - Derivative Instruments and Hedging Activities - Gains and Losses - BS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsandHedgingActivitiesGainsandLossesOCIDetails" roleURI="http://www.pplelectric.com/role/DerivativeInstrumentsandHedgingActivitiesGainsandLossesOCIDetails">
        <link:definition>9955565 - Disclosure - Derivative Instruments and Hedging Activities - Gains and Losses - OCI(Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsandHedgingActivitiesGainsandLossesOCIDetails_1" roleURI="http://www.pplelectric.com/role/DerivativeInstrumentsandHedgingActivitiesGainsandLossesOCIDetails_1">
        <link:definition>9955565 - Disclosure - Derivative Instruments and Hedging Activities - Gains and Losses - OCI(Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsandHedgingActivitiesOffsettingDerivativeInstrumentsandCreditRiskRelatedFeaturesDetails" roleURI="http://www.pplelectric.com/role/DerivativeInstrumentsandHedgingActivitiesOffsettingDerivativeInstrumentsandCreditRiskRelatedFeaturesDetails">
        <link:definition>9955566 - Disclosure - Derivative Instruments and Hedging Activities - Offsetting Derivative Instruments and Credit Risk-Related Features (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsandHedgingActivitiesCommodityPurchasesDetails" roleURI="http://www.pplelectric.com/role/DerivativeInstrumentsandHedgingActivitiesCommodityPurchasesDetails">
        <link:definition>9955567 - Disclosure - Derivative Instruments and Hedging Activities - Commodity Purchases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsandHedgingActivitiesCommodityPurchasesDetails_1" roleURI="http://www.pplelectric.com/role/DerivativeInstrumentsandHedgingActivitiesCommodityPurchasesDetails_1">
        <link:definition>9955567 - Disclosure - Derivative Instruments and Hedging Activities - Commodity Purchases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetsDetails" roleURI="http://www.pplelectric.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetsDetails">
        <link:definition>9955568 - Disclosure - Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AssetRetirementObligationsDetails" roleURI="http://www.pplelectric.com/role/AssetRetirementObligationsDetails">
        <link:definition>9955569 - 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 id="AccumulatedOtherComprehensiveIncomeLossAftertaxChangesbyComponentDetails" roleURI="http://www.pplelectric.com/role/AccumulatedOtherComprehensiveIncomeLossAftertaxChangesbyComponentDetails">
        <link:definition>9955570 - Disclosure - Accumulated Other Comprehensive Income (Loss) - After-tax Changes by Component (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccumulatedOtherComprehensiveIncomeLossIncomeExpenseEffectofReclassificationsDetails" roleURI="http://www.pplelectric.com/role/AccumulatedOtherComprehensiveIncomeLossIncomeExpenseEffectofReclassificationsDetails">
        <link:definition>9955571 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Income (Expense) Effect of Reclassifications (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsDetails" roleURI="http://www.pplelectric.com/role/SubsequentEventsDetails">
        <link:definition>9955572 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NewAccountingGuidancePendingAdoptionNewAccountingGuidancePendingAdoptionDetails" roleURI="http://www.pplelectric.com/role/NewAccountingGuidancePendingAdoptionNewAccountingGuidancePendingAdoptionDetails">
        <link:definition>9955573 - Disclosure - New Accounting Guidance Pending Adoption New Accounting Guidance Pending Adoption (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="ppl_DocumentEntityInformationAbstract" abstract="true" name="DocumentEntityInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_DocumentEntityTable" abstract="true" name="DocumentEntityTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_PplElectricUtilitiesCorpMember" abstract="true" name="PplElectricUtilitiesCorpMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_LouisvilleGasAndElectricCoMember" abstract="true" name="LouisvilleGasAndElectricCoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_KentuckyUtilitiesCoMember" abstract="true" name="KentuckyUtilitiesCoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_A2013SeriesBDue2073Member" abstract="true" name="A2013SeriesBDue2073Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_A2007SeriesADue2067Member" abstract="true" name="A2007SeriesADue2067Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_PPLCorporateUnitsMember" abstract="true" name="PPLCorporateUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_DocumentEntityInformationLineItems" abstract="true" name="DocumentEntityInformationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_EntityIncorporationStateCountryCode1" abstract="false" name="EntityIncorporationStateCountryCode1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_EconomicHedgesMember" abstract="true" name="EconomicHedgesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_ByCompanyAxis" abstract="true" name="ByCompanyAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_ByCompanyDomain" abstract="true" name="ByCompanyDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_PurchasedPowerAndGas" abstract="false" name="PurchasedPowerAndGas" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_UtilitiesOperatingExpensePurchasedPowerFromRelatedParties" abstract="false" name="UtilitiesOperatingExpensePurchasedPowerFromRelatedParties" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_AmountsArisingDuringPeriodGainsLossesNetOfTaxExpenseBenefitAbstract" abstract="true" name="AmountsArisingDuringPeriodGainsLossesNetOfTaxExpenseBenefitAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_OtherComprehensiveIncomeLossReclassificationsToNetIncomeLossNetOfTaxAbstract" abstract="true" name="OtherComprehensiveIncomeLossReclassificationsToNetIncomeLossNetOfTaxAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_OtherComprehensiveIncomeLossForeignCurrencyTranslationGainLossReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" abstract="false" name="OtherComprehensiveIncomeLossForeignCurrencyTranslationGainLossReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" abstract="false" name="OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationAfterTax" abstract="false" name="OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationAfterTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationAfterTax" abstract="false" name="OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationAfterTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax" abstract="false" name="OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax" abstract="false" name="OtherComprehensiveIncomeLossDefinedBenefitPlanPriorServiceCostCreditReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax" abstract="false" name="OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_OtherComprehensiveIncomeLossForeignCurrencyTranslationGainLossReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax" abstract="false" name="OtherComprehensiveIncomeLossForeignCurrencyTranslationGainLossReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_Unrealizedgainsonderivativesandotherhedgingactivities" abstract="false" name="Unrealizedgainsonderivativesandotherhedgingactivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_NetChangeUnbilledRevenues" abstract="false" name="NetChangeUnbilledRevenues" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_IncreaseDecreaseInCollateralOnPLREnergySupply" abstract="false" name="IncreaseDecreaseInCollateralOnPLREnergySupply" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_OtherOperatingActivitiesAbstract" abstract="true" name="OtherOperatingActivitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_IncreaseDecreaseInNotesReceivableFromAffiliates" abstract="false" name="IncreaseDecreaseInNotesReceivableFromAffiliates" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ProceedsFromProjectFinancing" abstract="false" name="ProceedsFromProjectFinancing" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_IncreaseDecreaseInNotesPayableToAffiliates" abstract="false" name="IncreaseDecreaseInNotesPayableToAffiliates" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ProceedsFromIssuanceOfTermLoansShortTermDebtMaturingInMoreThanThreeMonths" abstract="false" name="ProceedsFromIssuanceOfTermLoansShortTermDebtMaturingInMoreThanThreeMonths" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_RepaymentsOfTermLoanShortTermDebtMaturingInMoreThanThreeMonths" abstract="false" name="RepaymentsOfTermLoanShortTermDebtMaturingInMoreThanThreeMonths" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_RepaymentsOfCommercialPaperShortTermDebtMaturingInMoreThanThreeMonths" abstract="false" name="RepaymentsOfCommercialPaperShortTermDebtMaturingInMoreThanThreeMonths" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_RepaymentOfCapitalToParent" abstract="false" name="RepaymentOfCapitalToParent" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ProceedsFromContributionsFromDiscontinuedOperations" abstract="false" name="ProceedsFromContributionsFromDiscontinuedOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseDiscontinuedOperations" abstract="false" name="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseDiscontinuedOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_IntangibleAssetExpendituresIncurredButNotYetPaid" abstract="false" name="IntangibleAssetExpendituresIncurredButNotYetPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_PropertyPlantAndEquipmentNetNonregulated" abstract="false" name="PropertyPlantAndEquipmentNetNonregulated" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_PriceRiskManagementLiabilitiesCurrent" abstract="false" name="PriceRiskManagementLiabilitiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_CurrentCustomerDeposits" abstract="false" name="CurrentCustomerDeposits" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_CounterpartyCollateral" abstract="false" name="CounterpartyCollateral" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_CustomerAdvancesForConstructionCurrent" abstract="false" name="CustomerAdvancesForConstructionCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DeferredInvestmentTaxCredit" abstract="false" name="DeferredInvestmentTaxCredit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_PriceRiskManagementLiabilities" abstract="false" name="PriceRiskManagementLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_AccountsPayableToRelatedPartiesCurrent" abstract="false" name="AccountsPayableToRelatedPartiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_UnbilledContractsReceivableAllowanceforCreditLossCurrent" abstract="false" name="UnbilledContractsReceivableAllowanceforCreditLossCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_StockIssuedDuringPeriodValueReissuedTreasuryStock" abstract="false" name="StockIssuedDuringPeriodValueReissuedTreasuryStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_PurchaseContracts" abstract="false" name="PurchaseContracts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_StockBasedCompensation" abstract="false" name="StockBasedCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_CapitalContributionsFromParent" abstract="false" name="CapitalContributionsFromParent" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DividendsCommonStockCashAndNonCash" abstract="false" name="DividendsCommonStockCashAndNonCash" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ContributionsMadeToLimitedLiabilityCompanyLLC" abstract="false" name="ContributionsMadeToLimitedLiabilityCompanyLLC" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ReturnOfCapitalToParent" abstract="false" name="ReturnOfCapitalToParent" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_TaxEffectOfNewAccountingPrincipleInPeriodOfAdoption" abstract="false" name="TaxEffectOfNewAccountingPrincipleInPeriodOfAdoption" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_VotesPerShareOfCommonStock" abstract="false" name="VotesPerShareOfCommonStock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ppl_DisclosureTable" abstract="true" name="DisclosureTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_AssetRetirementObligationsLineItems" abstract="true" name="AssetRetirementObligationsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_AccumulatedOtherComprehensiveIncomeTextBlock" abstract="false" name="AccumulatedOtherComprehensiveIncomeTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ppl_DisposalGroupIncludingDiscontinuedOperationIncomeStatementLineItemsTableTextBlock" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationIncomeStatementLineItemsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ppl_DisposalGroupIncludingDiscontinuedOperationAssetsAndLiabilitiesTableTextBlock" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ppl_DisposalGroupIncludingDiscontinuedOperationComponentsOfGainLossOnSaleTableTextBlock" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationComponentsOfGainLossOnSaleTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ppl_BusinessCombinationTotalConsiderationTableTextBlock" abstract="false" name="BusinessCombinationTotalConsiderationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ppl_InterimFinancialStatementsAbstract" abstract="true" name="InterimFinancialStatementsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_OtherIncomeExpenseNetLineItems" abstract="true" name="OtherIncomeExpenseNetLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_OtherIncomeOtherExpenseDisclosureNonoperatingTextBlock" abstract="false" name="OtherIncomeOtherExpenseDisclosureNonoperatingTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ppl_AdoptionofAccountingGuidanceAbstract" abstract="true" name="AdoptionofAccountingGuidanceAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_SummaryOfSignificantAccountingPoliciesTable" abstract="true" name="SummaryOfSignificantAccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_SummaryOfSignificantAccountingPoliciesLineItems" abstract="true" name="SummaryOfSignificantAccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_ReconciliationofCashCashEquivalentsandRestrictedCashfromtheBalanceSheettoCashFlowTableTextBlock" abstract="false" name="ReconciliationofCashCashEquivalentsandRestrictedCashfromtheBalanceSheettoCashFlowTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ppl_RevenuefromcontractswithcustomersTable" abstract="true" name="RevenuefromcontractswithcustomersTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_RevenuefromcontractswithcustomersLineItems" abstract="true" name="RevenuefromcontractswithcustomersLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_ReconciliationofrevenuefromcontractswithcustomersTableTextBlock" abstract="false" name="ReconciliationofrevenuefromcontractswithcustomersTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ppl_CreditlossrecognizedfromcontractwithcustomerTableTextBlock" abstract="false" name="CreditlossrecognizedfromcontractwithcustomerTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ppl_ScheduleOfEarningsPerShareBasicAndDilutedComputationsAndReconciliationsTableTextBlock" abstract="false" name="ScheduleOfEarningsPerShareBasicAndDilutedComputationsAndReconciliationsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ppl_ScheduleOfCommonStockIssuancesTableTextBlock" abstract="false" name="ScheduleOfCommonStockIssuancesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ppl_IncomeTaxesTable" abstract="true" name="IncomeTaxesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_IncomeTaxesLineItems" abstract="true" name="IncomeTaxesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_RegulatedOperationsLineItems" abstract="true" name="RegulatedOperationsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock" abstract="false" name="ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ppl_ScheduleOfNetPeriodicBenefitCostsAllocationTableTextBlock" abstract="false" name="ScheduleOfNetPeriodicBenefitCostsAllocationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ppl_ScheduleOfIntercompanySupportCostAllocationsTableTextBlock" abstract="false" name="ScheduleOfIntercompanySupportCostAllocationsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ppl_DerivativeInstrumentsAndHedgingActivitiesLineItems" abstract="true" name="DerivativeInstrumentsAndHedgingActivitiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_OffsettingAssetsAndLiabilitiesTableTextBlock" abstract="false" name="OffsettingAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ppl_CreditRiskRelatedContingentFeaturesTableTextBlock" abstract="false" name="CreditRiskRelatedContingentFeaturesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="ppl_AssetRetirementObligationLineItems" abstract="true" name="AssetRetirementObligationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_UnitedKingdomRegulatedMember" abstract="true" name="UnitedKingdomRegulatedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_ReconciliationofCashCashEquivalentsandRestrictedCashfromtheBalanceSheettoCashFlowTable" abstract="true" name="ReconciliationofCashCashEquivalentsandRestrictedCashfromtheBalanceSheettoCashFlowTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_ReconciliationofCashCashEquivalentsandRestrictedCashfromtheBalanceSheettoCashFlowLineItems" abstract="true" name="ReconciliationofCashCashEquivalentsandRestrictedCashfromtheBalanceSheettoCashFlowLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_TotalCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" abstract="false" name="TotalCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_AccountsReceivableCustomerandUnbilledRevenueMember" abstract="true" name="AccountsReceivableCustomerandUnbilledRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_OtherClassofFinancingReceivableMember" abstract="true" name="OtherClassofFinancingReceivableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_NewAccountingGuidanceAdoptedAbstract" abstract="true" name="NewAccountingGuidanceAdoptedAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_AssetImpairmentImpairmentChargesAfterTax" abstract="false" name="AssetImpairmentImpairmentChargesAfterTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_SolarPanelInventory" abstract="false" name="SolarPanelInventory" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_TotalSegmentsMember" abstract="true" name="TotalSegmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_RhodeIslandRegulatedMember" abstract="true" name="RhodeIslandRegulatedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_PennsylvaniaRegulatedMember" abstract="true" name="PennsylvaniaRegulatedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_KentuckyRegulatedMember" abstract="true" name="KentuckyRegulatedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_FinancingCostsAllocatedToSegmentNetOfTax" abstract="false" name="FinancingCostsAllocatedToSegmentNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_IncomeTaxesAllocatedToSegment" abstract="false" name="IncomeTaxesAllocatedToSegment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_SegmentReportingInformationBalanceSheetDataAbstract" abstract="true" name="SegmentReportingInformationBalanceSheetDataAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_SegmentAssetsPropertyPlantAndEquipmentNotSubjectToEffectsOfCertainTypeOfRegulation" abstract="false" name="SegmentAssetsPropertyPlantAndEquipmentNotSubjectToEffectsOfCertainTypeOfRegulation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DefinedBenefitPlanNetPeriodicBenefitCostCreditNonService" abstract="false" name="DefinedBenefitPlanNetPeriodicBenefitCostCreditNonService" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_PplElectricUtilitiesCorporationMember" abstract="true" name="PplElectricUtilitiesCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_LouisvilleGasAndElectricCompanyMember" abstract="true" name="LouisvilleGasAndElectricCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_KentuckyUtilitiesCompanyMember" abstract="true" name="KentuckyUtilitiesCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_RhodeIslandEnergyMember" abstract="true" name="RhodeIslandEnergyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_LicensedenergysupplierMember" abstract="true" name="LicensedenergysupplierMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_ResidentialMember" abstract="true" name="ResidentialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_CommercialMember" abstract="true" name="CommercialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_IndustrialMember" abstract="true" name="IndustrialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_OtherMember" abstract="true" name="OtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_WholesaleMunicipalMember" abstract="true" name="WholesaleMunicipalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_WholesaleOtherMember" abstract="true" name="WholesaleOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_DistributionMember" abstract="true" name="DistributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_TransmissionMember" abstract="true" name="TransmissionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_NetMeteringMember" abstract="true" name="NetMeteringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_ReconciliationofrevenuefromcontactswithcustomersAbstract" abstract="true" name="ReconciliationofrevenuefromcontactswithcustomersAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_AlternativeRevenuePrograms" abstract="false" name="AlternativeRevenuePrograms" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_OtherRevenue" abstract="false" name="OtherRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_RevenueReserveForROEChallenge" abstract="false" name="RevenueReserveForROEChallenge" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_AmortizationOfRevenueReserveForROEChallenge" abstract="false" name="AmortizationOfRevenueReserveForROEChallenge" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_AccountsReceivableForgivenARReserve" abstract="false" name="AccountsReceivableForgivenARReserve" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_IncomeNumeratorAbstract" abstract="true" name="IncomeNumeratorAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_NetIncomeAvailableToCommonShareowners" abstract="false" name="NetIncomeAvailableToCommonShareowners" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_SharesOfCommonStockDenominatorAbstract" abstract="true" name="SharesOfCommonStockDenominatorAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_AddIncrementalNonParticipatingSecuritiesAbstract" abstract="true" name="AddIncrementalNonParticipatingSecuritiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_IncrementalCommonSharesAttributabletoDilutiveEffectofEquityForwardSalesAgreements" abstract="false" name="IncrementalCommonSharesAttributabletoDilutiveEffectofEquityForwardSalesAgreements" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ppl_SharesIssuedNumericAbstract" abstract="true" name="SharesIssuedNumericAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_ForwardSaleAgreementsShares" abstract="false" name="ForwardSaleAgreementsShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ppl_LouisvilleGasAndElectricAndKentuckyUtilitiesEnergyLlcMember" abstract="true" name="LouisvilleGasAndElectricAndKentuckyUtilitiesEnergyLlcMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_CauseOfValuationAllowanceAxis" abstract="true" name="CauseOfValuationAllowanceAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_CauseOfValuationAllowanceDomain" abstract="true" name="CauseOfValuationAllowanceDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_ChangeInEnactedTaxRateRecognitionDescriptionAxis" abstract="true" name="ChangeInEnactedTaxRateRecognitionDescriptionAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_ChangeInEnactedTaxRateRecognitionDescriptionDomain" abstract="true" name="ChangeInEnactedTaxRateRecognitionDescriptionDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_RegulatedDeferredIncomeTaxesReductionMember" abstract="true" name="RegulatedDeferredIncomeTaxesReductionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_DeferredTaxBenefitMember" abstract="true" name="DeferredTaxBenefitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_IncreaseDecreaseDueToAbstract" abstract="true" name="IncreaseDecreaseDueToAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_ValuationAllowanceOnCapitalLossA" abstract="false" name="ValuationAllowanceOnCapitalLossA" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DepreciationNotNormalized" abstract="false" name="DepreciationNotNormalized" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_AmortizationOfExcessDeferredIncomeTaxes" abstract="false" name="AmortizationOfExcessDeferredIncomeTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_IncomeTaxReconciliationRecyclingTaxCreditNetOfFederalIncomeTaxExpense" abstract="false" name="IncomeTaxReconciliationRecyclingTaxCreditNetOfFederalIncomeTaxExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_TotalIncreaseDecreaseToTaxesAtStatutoryTaxRate" abstract="false" name="TotalIncreaseDecreaseToTaxesAtStatutoryTaxRate" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_AmortizationOfInvestmentTaxCredit" abstract="false" name="AmortizationOfInvestmentTaxCredit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateUKFinanceAct2020Amount" abstract="false" name="EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateUKFinanceAct2020Amount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateUKFinanceAct2021Amount" abstract="false" name="EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateUKFinanceAct2021Amount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_NetOperatingLossCarryforwardsUsedDuringThePeriod" abstract="false" name="NetOperatingLossCarryforwardsUsedDuringThePeriod" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DeferredTaxAssetsOperatingLossCarryforwardsAdjustmentDomestic" abstract="false" name="DeferredTaxAssetsOperatingLossCarryforwardsAdjustmentDomestic" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DeferredTaxAssetsTaxCreditCarryforwardsUsedDuringThePeriod" abstract="false" name="DeferredTaxAssetsTaxCreditCarryforwardsUsedDuringThePeriod" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_AmortizationOfExcessDeferredIncomeTaxesPercent" abstract="false" name="AmortizationOfExcessDeferredIncomeTaxesPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ppl_AllowanceForFundsUsedDuringConstructionEquityPercent" abstract="false" name="AllowanceForFundsUsedDuringConstructionEquityPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ppl_FlowThroughRateMakingPercent" abstract="false" name="FlowThroughRateMakingPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ppl_UtilityRateMakingTaxAdjustmentsFederalAndStatePercent" abstract="false" name="UtilityRateMakingTaxAdjustmentsFederalAndStatePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ppl_TotalIncreaseDecreaseToTaxesAtStatutoryTaxRatePercent" abstract="false" name="TotalIncreaseDecreaseToTaxesAtStatutoryTaxRatePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ppl_AllowanceForFundsUsedDuringConstructionEquity" abstract="false" name="AllowanceForFundsUsedDuringConstructionEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_FlowThroughRateMaking" abstract="false" name="FlowThroughRateMaking" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_UtilityRateMakingTaxAdjustmentsFederalAndState" abstract="false" name="UtilityRateMakingTaxAdjustmentsFederalAndState" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_TaxReformTable" abstract="true" name="TaxReformTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_TaxAdjustmentTypeAxis" abstract="true" name="TaxAdjustmentTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_TaxAdjustmentTypeDomain" abstract="true" name="TaxAdjustmentTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_TaxReformLineItems" abstract="true" name="TaxReformLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_PlantoutagecostsMember" abstract="true" name="PlantoutagecostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_SmartMeterRiderMember" abstract="true" name="SmartMeterRiderMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_TransmissionFormulaRateMember" abstract="true" name="TransmissionFormulaRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_TransmissionServiceChargeMember" abstract="true" name="TransmissionServiceChargeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_GenerationFormulaRateMember" abstract="true" name="GenerationFormulaRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_TerminatedInterestRateSwapMember" abstract="true" name="TerminatedInterestRateSwapMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_Act129ComplianceRiderMember" abstract="true" name="Act129ComplianceRiderMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_OtherRegulatoryAssetsMember" abstract="true" name="OtherRegulatoryAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_StormDamageExpenseMember" abstract="true" name="StormDamageExpenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_RateAdjustmentMechanismMember" abstract="true" name="RateAdjustmentMechanismMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_EnvironmentalCostRecoveryMember" abstract="true" name="EnvironmentalCostRecoveryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_TaxesRecoverableThroughFutureRatesMember" abstract="true" name="TaxesRecoverableThroughFutureRatesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_DerivativeInstrumentsMember" abstract="true" name="DerivativeInstrumentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_RateClassChargeMember" abstract="true" name="RateClassChargeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_UniversalServiceRiderMember" abstract="true" name="UniversalServiceRiderMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_DistributionSystemImprovementChargeMember" abstract="true" name="DistributionSystemImprovementChargeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_GasLineTrackerMember" abstract="true" name="GasLineTrackerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_TCJAOverunderCollectionMember" abstract="true" name="TCJAOverunderCollectionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_GasLineInspectionsMember" abstract="true" name="GasLineInspectionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_AdvanceMeteringInfrastructureMember" abstract="true" name="AdvanceMeteringInfrastructureMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_ISRDeferralMember" abstract="true" name="ISRDeferralMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_RetiredAssetRecoveryMember" abstract="true" name="RetiredAssetRecoveryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_ITSystemCostsMember" abstract="true" name="ITSystemCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_KentuckyPublicServiceCommissionMember" abstract="true" name="KentuckyPublicServiceCommissionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_GenerationSupplyChargeMember" abstract="true" name="GenerationSupplyChargeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_TCJAsurcreditMember" abstract="true" name="TCJAsurcreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_EconomicReliefBillingCreditMember" abstract="true" name="EconomicReliefBillingCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_RegulatoryLiabilityDueToROEReserveMember" abstract="true" name="RegulatoryLiabilityDueToROEReserveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_PowerPurchaseAgreementOhioValleyElectricCorporationMember" abstract="true" name="PowerPurchaseAgreementOhioValleyElectricCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_NetDeferredTaxAssetsMember" abstract="true" name="NetDeferredTaxAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_OtherRegulatoryLiabilitiesMember" abstract="true" name="OtherRegulatoryLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_EnergyEfficiencyChargeMember" abstract="true" name="EnergyEfficiencyChargeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_RIEBillCreditMember" abstract="true" name="RIEBillCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_DemandSideManagementMember" abstract="true" name="DemandSideManagementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_DeferredRevenueMember" abstract="true" name="DeferredRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_RevenueDecouplingMechanismMember" abstract="true" name="RevenueDecouplingMechanismMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_AdvancedMeteringInfrastructureMember" abstract="true" name="AdvancedMeteringInfrastructureMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_RegulatoryLiabilityDueToROEReserveAfterTax" abstract="false" name="RegulatoryLiabilityDueToROEReserveAfterTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_RegulatoryMattersTable" abstract="true" name="RegulatoryMattersTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_FederalEnergyRegulatoryCommissionMember" abstract="true" name="FederalEnergyRegulatoryCommissionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_RhodeIslandPublicUtilityCommissionMember" abstract="true" name="RhodeIslandPublicUtilityCommissionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_PennsylvaniaPublicUtilityCommissionMember" abstract="true" name="PennsylvaniaPublicUtilityCommissionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_VirginiaStateCorporationCommissionMember" abstract="true" name="VirginiaStateCorporationCommissionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_RatesTypeAxis" abstract="true" name="RatesTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_RatesTypeDomain" abstract="true" name="RatesTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_ElectricAndGasRatesMember" abstract="true" name="ElectricAndGasRatesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_ElectricRatesMember" abstract="true" name="ElectricRatesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_GasRatesMember" abstract="true" name="GasRatesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_UnaffiliatedThirdPartyEntityMember" abstract="true" name="UnaffiliatedThirdPartyEntityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_RIPUCApprovedROEAxis" abstract="true" name="RIPUCApprovedROEAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_RIPUCApprovedROEDomain" abstract="true" name="RIPUCApprovedROEDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_CommonEquityPercentageRelatedToApprovedRateMember" abstract="true" name="CommonEquityPercentageRelatedToApprovedRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_FERCApprovedROEForTransmissionCostsAxis" abstract="true" name="FERCApprovedROEForTransmissionCostsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_FERCApprovedROEForTransmissionCostsDomain" abstract="true" name="FERCApprovedROEForTransmissionCostsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_MaximumROEAuthorizedMember" abstract="true" name="MaximumROEAuthorizedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_AmountRemittedOnTheAuthorizedROEMember" abstract="true" name="AmountRemittedOnTheAuthorizedROEMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_FY2024ElectricalISRPlanComponentAxis" abstract="true" name="FY2024ElectricalISRPlanComponentAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_FY2024ElectricalISRPlanComponentDomain" abstract="true" name="FY2024ElectricalISRPlanComponentDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_VegetationManagementMember" abstract="true" name="VegetationManagementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_OtherOMMember" abstract="true" name="OtherOMMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_CapitalInvestmentMember" abstract="true" name="CapitalInvestmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_March2023KentuckyWindStormsMember" abstract="true" name="March2023KentuckyWindStormsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_May2024KentuckyStormMember" abstract="true" name="May2024KentuckyStormMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_September2024KYStormMember" abstract="true" name="September2024KYStormMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_MillCreekUnit1RetirementMember" abstract="true" name="MillCreekUnit1RetirementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_January2025KYStormMember" abstract="true" name="January2025KYStormMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_A2025KYStormsMember" abstract="true" name="A2025KYStormsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_FY2025ElectricalISRPlanComponentAxis" abstract="true" name="FY2025ElectricalISRPlanComponentAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_FY2025ElectricalISRPlanComponentDomain" abstract="true" name="FY2025ElectricalISRPlanComponentDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_FY25GasISRPlanComponentAxis" abstract="true" name="FY25GasISRPlanComponentAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_FY25GasISRPlanComponentDomain" abstract="true" name="FY25GasISRPlanComponentDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_PavingCostsMember" abstract="true" name="PavingCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_GenerationUnitNameAxis" abstract="true" name="GenerationUnitNameAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_GenerationUnitNameDomain" abstract="true" name="GenerationUnitNameDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_MillCreekUnit2Member" abstract="true" name="MillCreekUnit2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_FY26GasISRPlanComponentAxis" abstract="true" name="FY26GasISRPlanComponentAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_FY26GasISRPlanComponentDomain" abstract="true" name="FY26GasISRPlanComponentDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_FY2026ElectricalISRPlanComponentAxis" abstract="true" name="FY2026ElectricalISRPlanComponentAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_FY2026ElectricalISRPlanComponentDomain" abstract="true" name="FY2026ElectricalISRPlanComponentDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_AMFCapitalInvestmentMember" abstract="true" name="AMFCapitalInvestmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_A2025CPCNComponentAxis" abstract="true" name="A2025CPCNComponentAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_A2025CPCNComponentDomain" abstract="true" name="A2025CPCNComponentDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_CaneRunBESSMember" abstract="true" name="CaneRunBESSMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_MillCreekNGCCMember" abstract="true" name="MillCreekNGCCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_YearOfRatePlanAxis" abstract="true" name="YearOfRatePlanAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_YearOfRatePlanDomain" abstract="true" name="YearOfRatePlanDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_Year1Member" abstract="true" name="Year1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_Year2Member" abstract="true" name="Year2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_FY2027ElectricalISRPlanComponentAxis" abstract="true" name="FY2027ElectricalISRPlanComponentAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_FY2027ElectricalISRPlanComponentDomain" abstract="true" name="FY2027ElectricalISRPlanComponentDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_FY2027GasISRPlanComponentAxis" abstract="true" name="FY2027GasISRPlanComponentAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_FY2027GasISRPlanComponentDomain" abstract="true" name="FY2027GasISRPlanComponentDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_ScheduleOfRegulatoryItemsWithSharedCharacteristicsAxis" abstract="true" name="ScheduleOfRegulatoryItemsWithSharedCharacteristicsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_ScheduleOfRegulatoryItemsWithSharedCharacteristicsDomain" abstract="true" name="ScheduleOfRegulatoryItemsWithSharedCharacteristicsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_StormDamageExpenseRiderMember" abstract="true" name="StormDamageExpenseRiderMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_RegulatoryMattersLineItems" abstract="true" name="RegulatoryMattersLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_PublicUtilitiesApprovedReturnOnEquityForCapitalRateAdjustmentMechanismPercentage" abstract="false" name="PublicUtilitiesApprovedReturnOnEquityForCapitalRateAdjustmentMechanismPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ppl_EstimatedAmountOfRefundRelatedToTheFERCMandatedReductionInROE" abstract="false" name="EstimatedAmountOfRefundRelatedToTheFERCMandatedReductionInROE" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ProposedTotalAmountOfLowIncomeUsageReductionProgramAnnualBudget" abstract="false" name="ProposedTotalAmountOfLowIncomeUsageReductionProgramAnnualBudget" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ProposedAmountOfIncreaseToLowIncomeUsageReductionProgramAnnualBudget" abstract="false" name="ProposedAmountOfIncreaseToLowIncomeUsageReductionProgramAnnualBudget" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ProposedAmountOfSupportForResidentialLowIncomeProgramToBeProvidedByNewTariffSchedule" abstract="false" name="ProposedAmountOfSupportForResidentialLowIncomeProgramToBeProvidedByNewTariffSchedule" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_AmountOfHoldHarmlessObligationToBeCreditedToCustomersIn2027" abstract="false" name="AmountOfHoldHarmlessObligationToBeCreditedToCustomersIn2027" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_AmountOfHoldHarmlessObligationToBeCreditedToCustomersIn2026" abstract="false" name="AmountOfHoldHarmlessObligationToBeCreditedToCustomersIn2026" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_PublicUtilitiesExpectedCapitalCostsToComply" abstract="false" name="PublicUtilitiesExpectedCapitalCostsToComply" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_RegulatoryMattersKentuckyActivitiesRateCaseProceedingsAbstract" abstract="true" name="RegulatoryMattersKentuckyActivitiesRateCaseProceedingsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_RegulatoryLiabilityDueToROEReserve" abstract="false" name="RegulatoryLiabilityDueToROEReserve" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_NewROEProposedByNETOAndApprovedByFERC" abstract="false" name="NewROEProposedByNETOAndApprovedByFERC" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ppl_PercentageOfCommonEquityUsedOnAllowedROE" abstract="false" name="PercentageOfCommonEquityUsedOnAllowedROE" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ppl_InitialMinimumBaseROEToBeResetByTheFERC" abstract="false" name="InitialMinimumBaseROEToBeResetByTheFERC" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ppl_EstimateMaximumDisallowedAFUDC" abstract="false" name="EstimateMaximumDisallowedAFUDC" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_MaximumBaseROEResetByFERC" abstract="false" name="MaximumBaseROEResetByFERC" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ppl_FERCGrantedROE" abstract="false" name="FERCGrantedROE" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ppl_AmountOfROERemittedByNEP" abstract="false" name="AmountOfROERemittedByNEP" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_EstimateOfMinimumDisallowedRecoveryOfAFUDC" abstract="false" name="EstimateOfMinimumDisallowedRecoveryOfAFUDC" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_MinimumBaseROEResetByFERC" abstract="false" name="MinimumBaseROEResetByFERC" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ppl_DelayedCostRecoveryOnMainReplacementProgram" abstract="false" name="DelayedCostRecoveryOnMainReplacementProgram" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_RegulatoryLiabilityDueToROEReserveBeforeTax" abstract="false" name="RegulatoryLiabilityDueToROEReserveBeforeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_SupplementalCapitalInvestmentToSpendOnTheFY2024GasISRPlan" abstract="false" name="SupplementalCapitalInvestmentToSpendOnTheFY2024GasISRPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_SupplementalCapitalInvestmentSpendAmountAgreedToBetweenRIEAndRIPUC" abstract="false" name="SupplementalCapitalInvestmentSpendAmountAgreedToBetweenRIEAndRIPUC" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_SupplementalCapitalInvestmentToSpendOnTheFY2024ElectricISRPlan" abstract="false" name="SupplementalCapitalInvestmentToSpendOnTheFY2024ElectricISRPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_A2ndSupplementalCapitalInvestmentToSpendOnTheFY2024ElectricalISRPlan" abstract="false" name="A2ndSupplementalCapitalInvestmentToSpendOnTheFY2024ElectricalISRPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_CPCNNGCCCombustionTurbineFacilitiesPower" abstract="false" name="CPCNNGCCCombustionTurbineFacilitiesPower" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ppl_CPCNSolarPhotovoltaicFacilityToBeConstructedPower" abstract="false" name="CPCNSolarPhotovoltaicFacilityToBeConstructedPower" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ppl_CPCNSolarPhotovoltaicFacilityToBeAcquiredPower" abstract="false" name="CPCNSolarPhotovoltaicFacilityToBeAcquiredPower" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ppl_CPCN4HourBatteryEnergyStorageFacilityToBeConstructedPower" abstract="false" name="CPCN4HourBatteryEnergyStorageFacilityToBeConstructedPower" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="ppl_CPCNNewAndAdjustedEnergyEfficiencyProgramsOverallPowerNeedReduction" abstract="false" name="CPCNNewAndAdjustedEnergyEfficiencyProgramsOverallPowerNeedReduction" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="ppl_TotalCapacityOfPowerPurchaseAgreementsNotSubjectToKPSCApprovalPower" abstract="false" name="TotalCapacityOfPowerPurchaseAgreementsNotSubjectToKPSCApprovalPower" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ppl_NewNGCCKUPlannedOwnershipPercentage" abstract="false" name="NewNGCCKUPlannedOwnershipPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ppl_NewNGCCLGEPlannedOwnershipPercentage" abstract="false" name="NewNGCCLGEPlannedOwnershipPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ppl_NewSolarUnitsKUPlannedOwnershipPercentage" abstract="false" name="NewSolarUnitsKUPlannedOwnershipPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ppl_NewSolarUnitsLGEPlannedOwnershipPercentage" abstract="false" name="NewSolarUnitsLGEPlannedOwnershipPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ppl_MillCreek1UnitGenerationCapacityPower" abstract="false" name="MillCreek1UnitGenerationCapacityPower" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="ppl_EWBrown3UnitGenerationCapacityPower" abstract="false" name="EWBrown3UnitGenerationCapacityPower" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="ppl_MillCreek2UnitGenerationCapacityPower" abstract="false" name="MillCreek2UnitGenerationCapacityPower" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="ppl_Ghent2UnitGenerationCapacityPower" abstract="false" name="Ghent2UnitGenerationCapacityPower" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="ppl_RIPUCApprovedFY2024GasISRPlanForCapitalInvestmentSpend" abstract="false" name="RIPUCApprovedFY2024GasISRPlanForCapitalInvestmentSpend" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ApprovedCapitalInvestmentSpendOnFY2024ElectricISRPlan" abstract="false" name="ApprovedCapitalInvestmentSpendOnFY2024ElectricISRPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_EstimatedNetPresentValueCostsOfAMFProgram" abstract="false" name="EstimatedNetPresentValueCostsOfAMFProgram" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_BenefitCostRatioYieldOfTheAMFProgram" abstract="false" name="BenefitCostRatioYieldOfTheAMFProgram" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ppl_NPVToBeObtainedThroughAMFProgramOver20Years" abstract="false" name="NPVToBeObtainedThroughAMFProgramOver20Years" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_EstimatedAmountOfRecoverableMarch2023StormCosts" abstract="false" name="EstimatedAmountOfRecoverableMarch2023StormCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_AMFProgramProjectLifeYears" abstract="false" name="AMFProgramProjectLifeYears" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ppl_RecoveryCapOnCapitalInvestmentRelatedToAMFProgram" abstract="false" name="RecoveryCapOnCapitalInvestmentRelatedToAMFProgram" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ProposedCapitalInvestmentSpendOnFY2025GasISRPlan" abstract="false" name="ProposedCapitalInvestmentSpendOnFY2025GasISRPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ProposedCapitalInvestmentSpendOnFY2025ElectricISRPlan" abstract="false" name="ProposedCapitalInvestmentSpendOnFY2025ElectricISRPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ProposedAdditionalContingencyPlanSpendOnFY2025GasISRPlan" abstract="false" name="ProposedAdditionalContingencyPlanSpendOnFY2025GasISRPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_TotalApprovedSpendOnFY2025GasISRPlan" abstract="false" name="TotalApprovedSpendOnFY2025GasISRPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ApprovedContingencyPlanSpendOnFY2025GasISRPlan" abstract="false" name="ApprovedContingencyPlanSpendOnFY2025GasISRPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ApprovedCapitalInvestmentSpendOnFY2025ElectricISRPlan" abstract="false" name="ApprovedCapitalInvestmentSpendOnFY2025ElectricISRPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_BillingIssuesExpensesIncurred" abstract="false" name="BillingIssuesExpensesIncurred" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ApprovedAdditionalPotentialCapitalSpendOnFY2025GasISRPlanForPavingOM" abstract="false" name="ApprovedAdditionalPotentialCapitalSpendOnFY2025GasISRPlanForPavingOM" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_PPLElectricBillingIssueCivilPenaltyToBePaid" abstract="false" name="PPLElectricBillingIssueCivilPenaltyToBePaid" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_PPLElectricBillingIssueDonationToBePaid" abstract="false" name="PPLElectricBillingIssueDonationToBePaid" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DistributionSystemImprovementChargeCap" abstract="false" name="DistributionSystemImprovementChargeCap" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ppl_RequestedDistributionSystemImprovementChargeCap" abstract="false" name="RequestedDistributionSystemImprovementChargeCap" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ppl_AmountNotObjectedByTheRIPUCToBeRecordedAsARegulatoryAsset" abstract="false" name="AmountNotObjectedByTheRIPUCToBeRecordedAsARegulatoryAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_PPLElectricBillingIssueDonationPaidPerTheSettlement" abstract="false" name="PPLElectricBillingIssueDonationPaidPerTheSettlement" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_PublicUtilitiesPropertyPlantAndEquipmentGenerationExpectedRemainingBookValueAtRetirement" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentGenerationExpectedRemainingBookValueAtRetirement" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ContingencyPlanSpendOnFY2026GasISRPlan" abstract="false" name="ContingencyPlanSpendOnFY2026GasISRPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_CapitalInvestmentSpendOnFY2026GasISRPlan" abstract="false" name="CapitalInvestmentSpendOnFY2026GasISRPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_CapitalInvestmentSpendOnFY2026ElectricISRPlan" abstract="false" name="CapitalInvestmentSpendOnFY2026ElectricISRPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_TotalCapitalInvestmentSpendOnFY2026ElectricISRPlan" abstract="false" name="TotalCapitalInvestmentSpendOnFY2026ElectricISRPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_CPCNNGCCGenerationUnit" abstract="false" name="CPCNNGCCGenerationUnit" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="ppl_BESSLGEPlannedOwnershipPercentage" abstract="false" name="BESSLGEPlannedOwnershipPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ppl_BESSKUPlannedOwnershipPercentage" abstract="false" name="BESSKUPlannedOwnershipPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ppl_CPCNAggregateProjectedCapitalExpenditures20252031" abstract="false" name="CPCNAggregateProjectedCapitalExpenditures20252031" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_CPCNBatteryStorageFacility" abstract="false" name="CPCNBatteryStorageFacility" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="ppl_TotalApprovedSpendOnFY2026GasISRPlan" abstract="false" name="TotalApprovedSpendOnFY2026GasISRPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ApprovedCapitalInvestmentSpendOnFY2026ElectricISRPlan" abstract="false" name="ApprovedCapitalInvestmentSpendOnFY2026ElectricISRPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ApprovedContingencyPlanSpendOnFY2026GasISRPlan" abstract="false" name="ApprovedContingencyPlanSpendOnFY2026GasISRPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_NetPresentValueOfHoldHarmlessObligation" abstract="false" name="NetPresentValueOfHoldHarmlessObligation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_PublicUtilitiesRequestedRateIncreaseDecreaseAmountAlreadyIncludedInCustomerBills" abstract="false" name="PublicUtilitiesRequestedRateIncreaseDecreaseAmountAlreadyIncludedInCustomerBills" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ResidentialElectricWinterBillCreditApprovedByTheRIPUC" abstract="false" name="ResidentialElectricWinterBillCreditApprovedByTheRIPUC" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_AmountOfTransferFromTheStormFundBalanceDirectedByTheRIPUC" abstract="false" name="AmountOfTransferFromTheStormFundBalanceDirectedByTheRIPUC" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_TotalSpendOnFY2027GasISRPlan" abstract="false" name="TotalSpendOnFY2027GasISRPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_CapitalInvestmentSpendOnFY2027ElectricISRPlan" abstract="false" name="CapitalInvestmentSpendOnFY2027ElectricISRPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_TotalSpendOnFY2027ElectricISRPlan" abstract="false" name="TotalSpendOnFY2027ElectricISRPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_TotalApprovedSpendOnFY2027GasISRPlan" abstract="false" name="TotalApprovedSpendOnFY2027GasISRPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ApprovedCapitalInvestmentSpendOnFY2027ElectricISRPlan" abstract="false" name="ApprovedCapitalInvestmentSpendOnFY2027ElectricISRPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_TotalProjectedCostOfInformationTechnologyUpgrades" abstract="false" name="TotalProjectedCostOfInformationTechnologyUpgrades" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DistributionSystemImprovementResetPercent" abstract="false" name="DistributionSystemImprovementResetPercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ppl_TotalApprovedSpendOnFY2027ElectricISRPlan" abstract="false" name="TotalApprovedSpendOnFY2027ElectricISRPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_RequestedStormDamageExpenseRiderExpense" abstract="false" name="RequestedStormDamageExpenseRiderExpense" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_AnnualStormDamageExpenseRiderMaximumPriorToRateCase" abstract="false" name="AnnualStormDamageExpenseRiderMaximumPriorToRateCase" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_AnnualStormDamageExpenseRiderMaximumApprovedInRateCase" abstract="false" name="AnnualStormDamageExpenseRiderMaximumApprovedInRateCase" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_StormFundBalanceExpected" abstract="false" name="StormFundBalanceExpected" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_PurchasesOfAccountsReceivableTable" abstract="true" name="PurchasesOfAccountsReceivableTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_PeriodOfROEReserveAxis" abstract="true" name="PeriodOfROEReserveAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_PeriodOfROEReserveDomain" abstract="true" name="PeriodOfROEReserveDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_PeriodOf05212020To12312020Member" abstract="true" name="PeriodOf05212020To12312020Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_PurchasesOfAccountsReceivableLineItems" abstract="true" name="PurchasesOfAccountsReceivableLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_PurchasesOfAccountsReceivable" abstract="false" name="PurchasesOfAccountsReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_PplCapitalFundingMember" abstract="true" name="PplCapitalFundingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_CreditFacilityDescriptionAxis" abstract="true" name="CreditFacilityDescriptionAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_CreditFacilityDescriptionDomain" abstract="true" name="CreditFacilityDescriptionDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_SyndicatedCreditFacilityMember" abstract="true" name="SyndicatedCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_UncommittedCreditFacilitiesMember" abstract="true" name="UncommittedCreditFacilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_TermLoanFacilityMember" abstract="true" name="TermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_BilateralCreditFacilityMember" abstract="true" name="BilateralCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_BilateralCreditFacility2Member" abstract="true" name="BilateralCreditFacility2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_LoCBeneficiaryAxis" abstract="true" name="LoCBeneficiaryAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_LoCBeneficiaryDomain" abstract="true" name="LoCBeneficiaryDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_LineOfCreditFacilityAmountOfLettersOfCreditAndCommercialPaperIssued" abstract="false" name="LineOfCreditFacilityAmountOfLettersOfCreditAndCommercialPaperIssued" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_LineOfCredit1" abstract="false" name="LineOfCredit1" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_LineOfCreditFacilityBorrowingCapacitySublimit" abstract="false" name="LineOfCreditFacilityBorrowingCapacitySublimit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_LineOfCreditFacilityBorrowingCapacitySublimitMaximum" abstract="false" name="LineOfCreditFacilityBorrowingCapacitySublimitMaximum" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ShortTermDebtMaximumBorrowingCapacity" abstract="false" name="ShortTermDebtMaximumBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_LineOfCreditFacilityBorrowingCapacitySublimitMinimum" abstract="false" name="LineOfCreditFacilityBorrowingCapacitySublimitMinimum" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ReclassifiedDebtAxis" abstract="true" name="ReclassifiedDebtAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_ReclassifiedDebtDomain" abstract="true" name="ReclassifiedDebtDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_CommercialPaperUnusedBorrowingCapacityAmount" abstract="false" name="CommercialPaperUnusedBorrowingCapacityAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_NotePayableMember" abstract="true" name="NotePayableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_RemarketedMember" abstract="true" name="RemarketedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_SeniorSecuredNotesFirstMortgageBondsMember" abstract="true" name="SeniorSecuredNotesFirstMortgageBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_ExchangeableSeniorUnsecuredNotesMember" abstract="true" name="ExchangeableSeniorUnsecuredNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_RepaymentMember" abstract="true" name="RepaymentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_RemarketableSeniorNotesMember" abstract="true" name="RemarketableSeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_TermLoanDue2022Member" abstract="true" name="TermLoanDue2022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_SeniorNotesDue2030Member" abstract="true" name="SeniorNotesDue2030Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_SeniorNotesDue2020Member" abstract="true" name="SeniorNotesDue2020Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_FirstMortgageBondsDue2050Member" abstract="true" name="FirstMortgageBondsDue2050Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_FirstMortgageBondsDue2020Member" abstract="true" name="FirstMortgageBondsDue2020Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_PollutionControlRevenueRefundingBonds2008SeriesMember" abstract="true" name="PollutionControlRevenueRefundingBonds2008SeriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_FirstMortgageBondsFloatingRateSeriesDue2023Member" abstract="true" name="FirstMortgageBondsFloatingRateSeriesDue2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_PollutionControlRevenueRefundingBonds2016SeriesMember" abstract="true" name="PollutionControlRevenueRefundingBonds2016SeriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_PollutionControlRevenueRefundingBonds2001SeriesMember" abstract="true" name="PollutionControlRevenueRefundingBonds2001SeriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_SeniorNotesDue2035Member" abstract="true" name="SeniorNotesDue2035Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_TrimbleCountyPollutionControlRevenueBonds2001SeriesBMember" abstract="true" name="TrimbleCountyPollutionControlRevenueBonds2001SeriesBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_JeffersonCountyPollutionControlRevenueBonds2001SeriesBMember" abstract="true" name="JeffersonCountyPollutionControlRevenueBonds2001SeriesBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_LouisvilleJeffersonCountyMetroGovernmentOfKentuckyPollutionControlRevenueBonds2003SeriesAMember" abstract="true" name="LouisvilleJeffersonCountyMetroGovernmentOfKentuckyPollutionControlRevenueBonds2003SeriesAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_JuniorSubordinatedNotesDue2073Member" abstract="true" name="JuniorSubordinatedNotesDue2073Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_JeffersonCountyEnvironmentalFacilitiesRevenueRefundingBonds2007SeriesBMember" abstract="true" name="JeffersonCountyEnvironmentalFacilitiesRevenueRefundingBonds2007SeriesBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_JeffersonCountyEnvironmentalFacilitiesRevenueRefundingBond2007SeriesAMember" abstract="true" name="JeffersonCountyEnvironmentalFacilitiesRevenueRefundingBond2007SeriesAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_CarrollCountyEnvironmentalFacilitiesRevenueRefundingBonds2006SeriesBMember" abstract="true" name="CarrollCountyEnvironmentalFacilitiesRevenueRefundingBonds2006SeriesBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_CarrollCountyEnvironmentalFacilitiesRevenueBonds2008SeriesAMember" abstract="true" name="CarrollCountyEnvironmentalFacilitiesRevenueBonds2008SeriesAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_FirstMortgageBondsFloatingRateSeriesDue2024Member" abstract="true" name="FirstMortgageBondsFloatingRateSeriesDue2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_FirstMortgageBonds3SeriesDue2021Member" abstract="true" name="FirstMortgageBonds3SeriesDue2021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_SeniorNotesDue2021Member" abstract="true" name="SeniorNotesDue2021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_TrimbleCountyPollutionControlRevenueBonds2001SeriesAMember" abstract="true" name="TrimbleCountyPollutionControlRevenueBonds2001SeriesAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_LCIDAPollutionControlRevenueRefundingBonds2016SeriesAMember" abstract="true" name="LCIDAPollutionControlRevenueRefundingBonds2016SeriesAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_LCIDAPollutionControlRevenueRefundingBonds2016SeriesBMember" abstract="true" name="LCIDAPollutionControlRevenueRefundingBonds2016SeriesBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_FirstMortgageBondsDue2033Member" abstract="true" name="FirstMortgageBondsDue2033Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_FirstMortgageBondsDue2053Member" abstract="true" name="FirstMortgageBondsDue2053Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_FirstMortgageBondsDue2033And2053Member" abstract="true" name="FirstMortgageBondsDue2033And2053Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_ExchangeableSeniorNotesDue2028Member" abstract="true" name="ExchangeableSeniorNotesDue2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_SeniorNotesDue2034Member" abstract="true" name="SeniorNotesDue2034Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_FirstMortgageBondsDue2034Member" abstract="true" name="FirstMortgageBondsDue2034Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_FirstMortgageBondsDue2055Member" abstract="true" name="FirstMortgageBondsDue2055Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_FirstMortgageBondsDue2025Member" abstract="true" name="FirstMortgageBondsDue2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_RemarketableSeniorNotesDue2034Member" abstract="true" name="RemarketableSeniorNotesDue2034Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_RemarketableSeniorNotesDue2039Member" abstract="true" name="RemarketableSeniorNotesDue2039Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_FirstMortgageBondsDue2056Member" abstract="true" name="FirstMortgageBondsDue2056Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_SeniorNotesDue2056Member" abstract="true" name="SeniorNotesDue2056Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_LouisvilleJeffersonCountyMetroGovernmentOfKentuckyPollutionControlRevenueBonds2005SeriesAMember" abstract="true" name="LouisvilleJeffersonCountyMetroGovernmentOfKentuckyPollutionControlRevenueBonds2005SeriesAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_SeniorNotesDue2022Member" abstract="true" name="SeniorNotesDue2022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_SeniorNotesDue2023Member" abstract="true" name="SeniorNotesDue2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_SeniorNotesDue2024Member" abstract="true" name="SeniorNotesDue2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_SeniorNotesDue2043Member" abstract="true" name="SeniorNotesDue2043Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_SeniorNotesDue2044Member" abstract="true" name="SeniorNotesDue2044Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_SeniorNotesDue2047Member" abstract="true" name="SeniorNotesDue2047Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_SeniorNotesDue2026Member" abstract="true" name="SeniorNotesDue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_SeniorNotesDue2022420Member" abstract="true" name="SeniorNotesDue2022420Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_SeniorNotesDue2022350Member" abstract="true" name="SeniorNotesDue2022350Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_SeniorNotes2Member" abstract="true" name="SeniorNotes2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_LongTermDebtActivityAxis" abstract="true" name="LongTermDebtActivityAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_LongTermDebtActivityDomain" abstract="true" name="LongTermDebtActivityDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_IntentToRedeemMember" abstract="true" name="IntentToRedeemMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_RedemptionMember" abstract="true" name="RedemptionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_BondRedemptionMember" abstract="true" name="BondRedemptionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_ConversionToWeeklyInterestRateMember" abstract="true" name="ConversionToWeeklyInterestRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_ExtinguishmentOfDebtAggregatePurchasePrice" abstract="false" name="ExtinguishmentOfDebtAggregatePurchasePrice" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_AnnualSinkingFundPaymentRequirement" abstract="false" name="AnnualSinkingFundPaymentRequirement" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ExchangeableSeniorNotesInitialExchangeRateSharesPer1000PrincipalAmount" abstract="false" name="ExchangeableSeniorNotesInitialExchangeRateSharesPer1000PrincipalAmount" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ppl_ExchangeableSeniorNotesInitialExchangeRateDollarsPerShare" abstract="false" name="ExchangeableSeniorNotesInitialExchangeRateDollarsPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="ppl_EquityDistributionAgreementAxis" abstract="true" name="EquityDistributionAgreementAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_EquityDistributionAgreementDomain" abstract="true" name="EquityDistributionAgreementDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_AtTheMarketProgramMember" abstract="true" name="AtTheMarketProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_CorporateUnitsRemarketableSeniorNotesDue2034And2039Member" abstract="true" name="CorporateUnitsRemarketableSeniorNotesDue2034And2039Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_CorporateUnitsRemarketableSeniorNotesMember" abstract="true" name="CorporateUnitsRemarketableSeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_EquityUnitInstrumentAxis" abstract="true" name="EquityUnitInstrumentAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_EquityUnitInstrumentDomain" abstract="true" name="EquityUnitInstrumentDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_CorporateUnitsMember" abstract="true" name="CorporateUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_CommonStockAggregateSalesPrice" abstract="false" name="CommonStockAggregateSalesPrice" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_StockRepurchaseProgramValueOfSharesExpectedToBeRepurchased" abstract="false" name="StockRepurchaseProgramValueOfSharesExpectedToBeRepurchased" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_MaximumPercentagePaidToSellingAgents" abstract="false" name="MaximumPercentagePaidToSellingAgents" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ppl_CommonStockDividendsPerShareDeclaredAsPerAnnumEquivalent" abstract="false" name="CommonStockDividendsPerShareDeclaredAsPerAnnumEquivalent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="ppl_PreferredStockRedeemedProratedDividendPerShare" abstract="false" name="PreferredStockRedeemedProratedDividendPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="ppl_PreferredStockRedemptionPremiumPerShare" abstract="false" name="PreferredStockRedemptionPremiumPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="ppl_MaximumSellingAgentCompensationEquityDistribution" abstract="false" name="MaximumSellingAgentCompensationEquityDistribution" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ppl_CommonStockSalesForwardContractShares" abstract="false" name="CommonStockSalesForwardContractShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ppl_CommonStockSalesForwardContractInitialForwardPrice" abstract="false" name="CommonStockSalesForwardContractInitialForwardPrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="ppl_CommonStockForwardContractPhysicalSharesScenarioSettlementShares" abstract="false" name="CommonStockForwardContractPhysicalSharesScenarioSettlementShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ppl_CommonStockForwardContractPhysicalSharesScenarioSettlementProceeds" abstract="false" name="CommonStockForwardContractPhysicalSharesScenarioSettlementProceeds" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_EquityUnitsIssued" abstract="false" name="EquityUnitsIssued" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ppl_EquityUnitsIssuedOverAllotments" abstract="false" name="EquityUnitsIssuedOverAllotments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ppl_ProceedsFromEquityUnits" abstract="false" name="ProceedsFromEquityUnits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_CorporateUnitsStatedAmount" abstract="false" name="CorporateUnitsStatedAmount" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="srt-types:perUnitItemType"/>
  <xs:element id="ppl_CorporateUnitsSharePurchasePrice" abstract="false" name="CorporateUnitsSharePurchasePrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_CorporateUnitsDistributionRate" abstract="false" name="CorporateUnitsDistributionRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ppl_CorporateUnitsQuarterlyContractAdjustmentPaymentRate" abstract="false" name="CorporateUnitsQuarterlyContractAdjustmentPaymentRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ppl_EquityUnitsCommonStockApplicableMarketValueHighPoint" abstract="false" name="EquityUnitsCommonStockApplicableMarketValueHighPoint" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_EquityUnitsCommonStockApplicableMarketValueLowPoint" abstract="false" name="EquityUnitsCommonStockApplicableMarketValueLowPoint" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_EquityUnitsSharesToDeliverPerUnitMinimum" abstract="false" name="EquityUnitsSharesToDeliverPerUnitMinimum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ppl_EquityUnitsSharesToDeliverPerUnitMaximum" abstract="false" name="EquityUnitsSharesToDeliverPerUnitMaximum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ppl_EquityUnitsSharesToDeliverMinimum" abstract="false" name="EquityUnitsSharesToDeliverMinimum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ppl_EquityUnitsSharesToDeliverMaximum" abstract="false" name="EquityUnitsSharesToDeliverMaximum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ppl_EquityUnitsSharesToDeliverPerUnitCalculationNumerator" abstract="false" name="EquityUnitsSharesToDeliverPerUnitCalculationNumerator" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_EquityUnitsContractAdjustmentLiability" abstract="false" name="EquityUnitsContractAdjustmentLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_EquityUnitsSharesToDeliverMakeWholeProvisions" abstract="false" name="EquityUnitsSharesToDeliverMakeWholeProvisions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="ppl_DistributionsNumericAbstract" abstract="true" name="DistributionsNumericAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_WPDMember" abstract="true" name="WPDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_SafariHoldingsLLCConsolidatedMember" abstract="true" name="SafariHoldingsLLCConsolidatedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_ProceedsFromDailyDividendDivestitureOfBusiness" abstract="false" name="ProceedsFromDailyDividendDivestitureOfBusiness" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DisposalGroupIncludingDiscontinuedOperationCarryingValue" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationCarryingValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_AdditionalProceedsFromDivestitureOfBusinessNotIncludedInSellingPrice" abstract="false" name="AdditionalProceedsFromDivestitureOfBusinessNotIncludedInSellingPrice" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfDisposalGroupNetOfTax" abstract="false" name="OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfDisposalGroupNetOfTax" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_GainLossOnDispositionOfBusinessNetOfTax" abstract="false" name="GainLossOnDispositionOfBusinessNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DisposalGroupIncludingDiscontinuedOperationIncomeTaxExpenseAttributableToRealizationOfBookTaxOutsideBasisDomestic" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationIncomeTaxExpenseAttributableToRealizationOfBookTaxOutsideBasisDomestic" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DisposalGroupIncludingDiscontinuedOperationIncomeTaxExpenseAttributableToRealizationOfBookTaxOutsideBasisForeign" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationIncomeTaxExpenseAttributableToRealizationOfBookTaxOutsideBasisForeign" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DisposalGroupIncludingDiscontinuedOperationDerivativeInstrumentsAndHedgesAssets" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationDerivativeInstrumentsAndHedgesAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DisposalGroupIncludingDiscontinuedOperationAssetsForPlanBenefitsDefinedBenefitPlan" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationAssetsForPlanBenefitsDefinedBenefitPlan" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DisposalGroupIncludingDiscontinuedOperationShortTermDebtAndLongTermDebtCurrentMaturities" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationShortTermDebtAndLongTermDebtCurrentMaturities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DisposalGroupIncludingDiscontinuedOperationCustomerDeposits" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationCustomerDeposits" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DisposalGroupIncludingDiscontinuedOperationAccruedInterest" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationAccruedInterest" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DisposalGroupIncludingDiscontinuedOperationDerivativeInstrumentsAndHedgesLiabilities" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationDerivativeInstrumentsAndHedgesLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DisposalGroupIncludingDiscontinuedOperationNetAssets" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationNetAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_NetProceedsFromDivestitureOfBusinesses" abstract="false" name="NetProceedsFromDivestitureOfBusinesses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ElectricCustomerMember" abstract="true" name="ElectricCustomerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_NaturalGasCustomerMember" abstract="true" name="NaturalGasCustomerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_OtherNonoperatingIncomeExpenseDescriptionAxis" abstract="true" name="OtherNonoperatingIncomeExpenseDescriptionAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_OtherNonoperatingIncomeExpenseDescriptionDomain" abstract="true" name="OtherNonoperatingIncomeExpenseDescriptionDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_RhodeIslandEnergyTSAMember" abstract="true" name="RhodeIslandEnergyTSAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_AccrualForRIAGEvaluationFundMember" abstract="true" name="AccrualForRIAGEvaluationFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_AccrualForTSAMarkupMember" abstract="true" name="AccrualForTSAMarkupMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_CommitmentExpenseDescriptionAxis" abstract="true" name="CommitmentExpenseDescriptionAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_CommitmentExpenseDescriptionDomain" abstract="true" name="CommitmentExpenseDescriptionDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_AccountsReceivableAndRegulatoryAssetWriteOffMember" abstract="true" name="AccountsReceivableAndRegulatoryAssetWriteOffMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_AccruedExpendituresForTheRIAGAndDecarbonationGoalsMember" abstract="true" name="AccruedExpendituresForTheRIAGAndDecarbonationGoalsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_TransactionCostsMember" abstract="true" name="TransactionCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_NatureOfSeparateTransactionAxis" abstract="true" name="NatureOfSeparateTransactionAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_NatureOfSeparateTransactionDomain" abstract="true" name="NatureOfSeparateTransactionDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_AdditionalCostsRelatedToPurchaseAgreedNotToSeekRecoveryMember" abstract="true" name="AdditionalCostsRelatedToPurchaseAgreedNotToSeekRecoveryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_OpeningBalanceSheetAdjustmentsAxis" abstract="true" name="OpeningBalanceSheetAdjustmentsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_OpeningBalanceSheetAdjustmentsDomain" abstract="true" name="OpeningBalanceSheetAdjustmentsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_AdjustmentsIdentifiedInTheThirdQuarterMember" abstract="true" name="AdjustmentsIdentifiedInTheThirdQuarterMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_RegulatoryLiabilitiesAsAResultOfAcquisitionCommitmentsAxis" abstract="true" name="RegulatoryLiabilitiesAsAResultOfAcquisitionCommitmentsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_RegulatoryLiabilitiesAsAResultOfAcquisitionCommitmentsDomain" abstract="true" name="RegulatoryLiabilitiesAsAResultOfAcquisitionCommitmentsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_RIPUCRegulatoryLiabilityMember" abstract="true" name="RIPUCRegulatoryLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_NarragansettElectricMember" abstract="true" name="NarragansettElectricMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRegulatoryAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRegulatoryAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_PublicUtilitiesCustomerBillCreditAgreementTotal" abstract="false" name="PublicUtilitiesCustomerBillCreditAgreementTotal" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_RICCREFContributionExpense" abstract="false" name="RICCREFContributionExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_BusinessAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledRevenues" abstract="false" name="BusinessAcquisitionRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledRevenues" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPriceRiskManagementAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPriceRiskManagementAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentRegulatoryAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentRegulatoryAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_GoodwillBusinessCombination" abstract="false" name="GoodwillBusinessCombination" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_AccountsReceivableForgivenNet" abstract="false" name="AccountsReceivableForgivenNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_BusinessCombinationRegulatoryAssetsExpensed" abstract="false" name="BusinessCombinationRegulatoryAssetsExpensed" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_AcquisitionCommitmentWriteOffExpenses" abstract="false" name="AcquisitionCommitmentWriteOffExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesAccrued" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesAccrued" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsARReserve" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsARReserve" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesGross" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentRegulatoryLiabilities" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentRegulatoryLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentRegulatoryLiabilities" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentRegulatoryLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_TransitionServiceAgreementExpense" abstract="false" name="TransitionServiceAgreementExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_AccountsReceivableForgivenGross" abstract="false" name="AccountsReceivableForgivenGross" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DisposalGroupNotIncludingDiscontinuedOperationsAssetsAndLiabilitiesHeldForSale" abstract="false" name="DisposalGroupNotIncludingDiscontinuedOperationsAssetsAndLiabilitiesHeldForSale" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DisposalGroupNotIncludingDiscontinuedOperations" abstract="false" name="DisposalGroupNotIncludingDiscontinuedOperations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ProceedsFromAssetsHeldForSale" abstract="false" name="ProceedsFromAssetsHeldForSale" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_IndemnificationForSafariSaleleaseback" abstract="false" name="IndemnificationForSafariSaleleaseback" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_GuaranteeMaximumExposureForSafariIndemnification" abstract="false" name="GuaranteeMaximumExposureForSafariIndemnification" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_GuaranteeMaximumExposurePPAs" abstract="false" name="GuaranteeMaximumExposurePPAs" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_GuaranteeToAspenPowerMaximumExposure" abstract="false" name="GuaranteeToAspenPowerMaximumExposure" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_MaximumAggregateLiabilityForSafariIndemnification" abstract="false" name="MaximumAggregateLiabilityForSafariIndemnification" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_PublicUtilitiesCustomerBillCreditAgreementNetOfTax" abstract="false" name="PublicUtilitiesCustomerBillCreditAgreementNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ExpectedCapitalCostOfExpansionProject" abstract="false" name="ExpectedCapitalCostOfExpansionProject" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_JointVentureOwnershipPercentagePPL" abstract="false" name="JointVentureOwnershipPercentagePPL" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ppl_JointVentureOwnershipPercentageBlackstoneInfrastructure" abstract="false" name="JointVentureOwnershipPercentageBlackstoneInfrastructure" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="ppl_PlanSponsorAxis" abstract="true" name="PlanSponsorAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_PlanSponsorDomain" abstract="true" name="PlanSponsorDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_ServicesCompanyAffiliateMember" abstract="true" name="ServicesCompanyAffiliateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_AmortizationOfAbstract" abstract="true" name="AmortizationOfAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_NetPeriodicDefinedBenefitCostsCreditsPriorToSettlements" abstract="false" name="NetPeriodicDefinedBenefitCostsCreditsPriorToSettlements" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DefinedBenefitPlanDeferredRecoveryAmount" abstract="false" name="DefinedBenefitPlanDeferredRecoveryAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_NetPeriodicDefinedBenefitCostsAllocatedToSubsidiaryBySponsorNumericAbstract" abstract="true" name="NetPeriodicDefinedBenefitCostsAllocatedToSubsidiaryBySponsorNumericAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_DefinedBenefitPlanCostsAllocatedToSubsidiaryByPlanSponsors" abstract="false" name="DefinedBenefitPlanCostsAllocatedToSubsidiaryByPlanSponsors" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_LegalMattersTable" abstract="true" name="LegalMattersTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_PplElectricAdditionalSitesMember" abstract="true" name="PplElectricAdditionalSitesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_RIEEnvironmentalRemediationMember" abstract="true" name="RIEEnvironmentalRemediationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_LegalMattersLineItems" abstract="true" name="LegalMattersLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_LegalMattersCaneRunEnvironmentalClaimsNumericAbstract" abstract="true" name="LegalMattersCaneRunEnvironmentalClaimsNumericAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_CaneRunPlantNumberOfPlaintiffsFiledSuit" abstract="false" name="CaneRunPlantNumberOfPlaintiffsFiledSuit" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ppl_CanRunPlantClassOfResidentsMilesWithinPlant" abstract="false" name="CanRunPlantClassOfResidentsMilesWithinPlant" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:lengthItemType"/>
  <xs:element id="ppl_CaneRunPlantNumberOfUnresolvedCleanAirActViolations" abstract="false" name="CaneRunPlantNumberOfUnresolvedCleanAirActViolations" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ppl_GeneratingUnitsRetiredPlantOne" abstract="false" name="GeneratingUnitsRetiredPlantOne" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ppl_ClaimByFormerAffiliateAbstract" abstract="true" name="ClaimByFormerAffiliateAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_RestructuringAndRelatedActivitiesOwnershipPercentageByRiverstone" abstract="false" name="RestructuringAndRelatedActivitiesOwnershipPercentageByRiverstone" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ppl_AmountOfAllegedImproperDistribution" abstract="false" name="AmountOfAllegedImproperDistribution" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_LTCSRenewableEnergyContractFirstSolicitationPower" abstract="false" name="LTCSRenewableEnergyContractFirstSolicitationPower" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="ppl_PeriodOverWhichDistributionAdjustmentChargeRelatedCostsAreAmortized" abstract="false" name="PeriodOverWhichDistributionAdjustmentChargeRelatedCostsAreAmortized" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ppl_NumberOfCustomersImpactedByAquidneckIslandLossOfGasSupply" abstract="false" name="NumberOfCustomersImpactedByAquidneckIslandLossOfGasSupply" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ppl_ACESRenewableEnergyContractingCapacityRequirement" abstract="false" name="ACESRenewableEnergyContractingCapacityRequirement" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="ppl_RhodeIslandDivisionOfPublicUtilitiesAndCarriersAmountToBeRefundedToTheRIEEnergyEfficiencyProgram" abstract="false" name="RhodeIslandDivisionOfPublicUtilitiesAndCarriersAmountToBeRefundedToTheRIEEnergyEfficiencyProgram" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_RhodeIslandDivisionOfPublicUtilitiesAndCarriersAmountAlreadyCreditedToTheRIEEnergyEfficiencyProgram" abstract="false" name="RhodeIslandDivisionOfPublicUtilitiesAndCarriersAmountAlreadyCreditedToTheRIEEnergyEfficiencyProgram" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_RhodeIslandDivisionOfPublicUtilitiesAndCarriersAmountToBeRecordedAsAReductionToTheStormContingencyFundBalance" abstract="false" name="RhodeIslandDivisionOfPublicUtilitiesAndCarriersAmountToBeRecordedAsAReductionToTheStormContingencyFundBalance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_EnvironmentalMattersTable" abstract="true" name="EnvironmentalMattersTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_PotentialSiteOfEnvironmentalContaminationAxis" abstract="true" name="PotentialSiteOfEnvironmentalContaminationAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_PotentialSiteOfEnvironmentalContaminationDomain" abstract="true" name="PotentialSiteOfEnvironmentalContaminationDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_ShamokinMember" abstract="true" name="ShamokinMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_LancasterMember" abstract="true" name="LancasterMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_LititzMember" abstract="true" name="LititzMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_EnvironmentalMattersLineItems" abstract="true" name="EnvironmentalMattersLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_EnvironmentalMattersDomesticAirNumericAbstract" abstract="true" name="EnvironmentalMattersDomesticAirNumericAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_EnvironmentalMattersWaterWasteCoalCombustionResidualsNumericAbstract" abstract="true" name="EnvironmentalMattersWaterWasteCoalCombustionResidualsNumericAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_EnvironmentalMattersSuperfundAndOtherRemediationNumericAbstract" abstract="true" name="EnvironmentalMattersSuperfundAndOtherRemediationNumericAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_OtherLaborUnionsAbstract" abstract="true" name="OtherLaborUnionsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_CollectiveBargainingAgreementTerm" abstract="false" name="CollectiveBargainingAgreementTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ppl_ConcentrationRiskNumberOfUnionEmployees" abstract="false" name="ConcentrationRiskNumberOfUnionEmployees" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ppl_PercentageOfCostsToInvestigateEnvironmentalContamination" abstract="false" name="PercentageOfCostsToInvestigateEnvironmentalContamination" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="ppl_PeriodRIEEnvironmentalRemediationCostsToBeIncurredOver" abstract="false" name="PeriodRIEEnvironmentalRemediationCostsToBeIncurredOver" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="ppl_GuaranteeByEntityAxis" abstract="true" name="GuaranteeByEntityAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_GuaranteeByEntityDomain" abstract="true" name="GuaranteeByEntityDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_PplGuaranteeMember" abstract="true" name="PplGuaranteeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_PplElectricGuaranteeMember" abstract="true" name="PplElectricGuaranteeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_LouisvilleGasAndElectricAndKuEnergyGuaranteeMember" abstract="true" name="LouisvilleGasAndElectricAndKuEnergyGuaranteeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_LouisvilleGasAndElectricCompanyAndKentuckyUtilitiesGuaranteeMember" abstract="true" name="LouisvilleGasAndElectricCompanyAndKentuckyUtilitiesGuaranteeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_GuaranteeByDescriptionAxis" abstract="true" name="GuaranteeByDescriptionAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_GuaranteeByDescriptionDomain" abstract="true" name="GuaranteeByDescriptionDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_IndemnificationsRelatedToCertainTaxLiabilitiesRelatedToTheSaleOfTheUKUtilityBusinessDomain" abstract="true" name="IndemnificationsRelatedToCertainTaxLiabilitiesRelatedToTheSaleOfTheUKUtilityBusinessDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_GuaranteeForShortfallRelatedToOhioValleyElectricCorporationMember" abstract="true" name="GuaranteeForShortfallRelatedToOhioValleyElectricCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_GuaranteeOfPaymentObligationsUnderCertainSaleleasebackFinancingTransactionsRelatedToTheSaleOfSafariHoldingsMember" abstract="true" name="GuaranteeOfPaymentObligationsUnderCertainSaleleasebackFinancingTransactionsRelatedToTheSaleOfSafariHoldingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_GuaranteeOfPaymentObligationsUnderCertainPowerPurchaseAgreementsRelatedToTheSaleOfSafariHoldingsMember" abstract="true" name="GuaranteeOfPaymentObligationsUnderCertainPowerPurchaseAgreementsRelatedToTheSaleOfSafariHoldingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_IndemnificationsForLossesSufferedRelatedToItemsNotCoveredByAspenPowersRepresentationAndWarrantyInsuranceAssociatedWithTheSaleOfSafariHoldingsMember" abstract="true" name="IndemnificationsForLossesSufferedRelatedToItemsNotCoveredByAspenPowersRepresentationAndWarrantyInsuranceAssociatedWithTheSaleOfSafariHoldingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_GuaranteeMaximumExposure2021" abstract="false" name="GuaranteeMaximumExposure2021" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ProportionateShareOfOhioValleyElectricCorporationOutstandingDebt" abstract="false" name="ProportionateShareOfOhioValleyElectricCorporationOutstandingDebt" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_MinimumPeriodInYearsThatIndemnificationsGenerallyExpire" abstract="false" name="MinimumPeriodInYearsThatIndemnificationsGenerallyExpire" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ppl_MaximumPeriodInYearsThatIndemnificationsGenerallyExpire" abstract="false" name="MaximumPeriodInYearsThatIndemnificationsGenerallyExpire" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="ppl_OtherGuaranteeNumericAbstract" abstract="true" name="OtherGuaranteeNumericAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_MaximumAggregateCoverageBodilyInjuryAndPropertyDamageNonWildfire" abstract="false" name="MaximumAggregateCoverageBodilyInjuryAndPropertyDamageNonWildfire" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_IndemnificationCapSurrendersOfTaxLosses" abstract="false" name="IndemnificationCapSurrendersOfTaxLosses" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_MaximumAggregateCoverageBodilyInjuryAndPropertyDamageWildfire" abstract="false" name="MaximumAggregateCoverageBodilyInjuryAndPropertyDamageWildfire" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_PowerPurchaseMember" abstract="true" name="PowerPurchaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_LTCSRenewableEnergyContractThreeStateProcurementPower" abstract="false" name="LTCSRenewableEnergyContractThreeStateProcurementPower" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="ppl_LTCSRenewableEnergyContractDeepwaterAgreementPower" abstract="false" name="LTCSRenewableEnergyContractDeepwaterAgreementPower" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="ppl_LTCSRenewableEnergyContractSecondSolicitationPower" abstract="false" name="LTCSRenewableEnergyContractSecondSolicitationPower" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="ppl_LTCSRenewableEnergyContractThirdSolicitationPower" abstract="false" name="LTCSRenewableEnergyContractThirdSolicitationPower" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="ppl_LTCSRenewableEnergyContractFourthSolicitationPower" abstract="false" name="LTCSRenewableEnergyContractFourthSolicitationPower" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="ppl_LTCSRenewableEnergyContractOffshoreWindEnergyProcurementPower" abstract="false" name="LTCSRenewableEnergyContractOffshoreWindEnergyProcurementPower" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="ppl_LTCSRenewableEnergyContractFifthSolicitationPower" abstract="false" name="LTCSRenewableEnergyContractFifthSolicitationPower" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="ppl_AmountOfMWRequiredToMeetLTCSRenewableEnergyContractingCapacityRequirement" abstract="false" name="AmountOfMWRequiredToMeetLTCSRenewableEnergyContractingCapacityRequirement" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="ppl_UnrecordedUnconditionalPurchaseObligationToBePaidYearsTwoAndThree" abstract="false" name="UnrecordedUnconditionalPurchaseObligationToBePaidYearsTwoAndThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_LTCSRenewableEnergyContractingCapacityRequirement" abstract="false" name="LTCSRenewableEnergyContractingCapacityRequirement" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="ppl_UnrecordedUnconditionalPurchaseObligationToBePaidYearsFourAndFive" abstract="false" name="UnrecordedUnconditionalPurchaseObligationToBePaidYearsFourAndFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ACESOffshoreWindProposal" abstract="false" name="ACESOffshoreWindProposal" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="ppl_NotePayable1Member" abstract="true" name="NotePayable1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_NotePayable2Member" abstract="true" name="NotePayable2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_EuServicesCompanyAffiliateMember" abstract="true" name="EuServicesCompanyAffiliateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_PplEnergyFundingCorporationMember" abstract="true" name="PplEnergyFundingCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_ParentAndAffiliateMember" abstract="true" name="ParentAndAffiliateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_CompanyAffiliateMember" abstract="true" name="CompanyAffiliateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_LGAndEAndKUServicesCompanyMember" abstract="true" name="LGAndEAndKUServicesCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_CompanyAfiliate1Member" abstract="true" name="CompanyAfiliate1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_CEPReservesIncMember" abstract="true" name="CEPReservesIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_SupportCostsDetailsAbstract" abstract="true" name="SupportCostsDetailsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_IntercompanyBorrowingsNumericAbstract" abstract="true" name="IntercompanyBorrowingsNumericAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_IntercompanyNoteAffiliateMaximumBorrowingCapacity" abstract="false" name="IntercompanyNoteAffiliateMaximumBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_IntercompanyMoneyPoolAgreementUnusedBorrowingCapacity" abstract="false" name="IntercompanyMoneyPoolAgreementUnusedBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_VEBAFundsReceivable" abstract="false" name="VEBAFundsReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_IntercompanyBorrowingsOutstanding" abstract="false" name="IntercompanyBorrowingsOutstanding" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_NotesPayableRelatedPartiesCurrent" abstract="false" name="NotesPayableRelatedPartiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_NotesReceivableFromRelatedPartiesCurrent" abstract="false" name="NotesReceivableFromRelatedPartiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_OtherNonoperatingIncomeExpenseTable" abstract="true" name="OtherNonoperatingIncomeExpenseTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_OtherNonoperatingIncomeExpenseMiscellaneous" abstract="false" name="OtherNonoperatingIncomeExpenseMiscellaneous" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_CharitableContributions" abstract="false" name="CharitableContributions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_StrategicCorporateInitiatives" abstract="false" name="StrategicCorporateInitiatives" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_OtherNonoperatingExpenseMiscellaneous" abstract="false" name="OtherNonoperatingExpenseMiscellaneous" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_GasContractsMember" abstract="true" name="GasContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_FairValueAssetsMeasuredOnRecurringBasisRestrictedCashAndCashEquivalents" abstract="false" name="FairValueAssetsMeasuredOnRecurringBasisRestrictedCashAndCashEquivalents" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_TotalCashCashEquivalentsAndRestrictedCashFairValue" abstract="false" name="TotalCashCashEquivalentsAndRestrictedCashFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_SpecialUseFundsAbstract" abstract="true" name="SpecialUseFundsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_FairValueAssetMeasuredOnRecurringBasisLimitedToUseMoneyMarket" abstract="false" name="FairValueAssetMeasuredOnRecurringBasisLimitedToUseMoneyMarket" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_FairValueAssetsMeasuredUsingNetAssetValueLimitedToUseCommingledDebtFund" abstract="false" name="FairValueAssetsMeasuredUsingNetAssetValueLimitedToUseCommingledDebtFund" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_FairValueAssetsMeasuredUsingNetAssetValueLimitedToUseCommingledEquityFund" abstract="false" name="FairValueAssetsMeasuredUsingNetAssetValueLimitedToUseCommingledEquityFund" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_HealthCareTrustFundAssetsLimitedToUse" abstract="false" name="HealthCareTrustFundAssetsLimitedToUse" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_PriceRiskManagementAssetsAbstract" abstract="true" name="PriceRiskManagementAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_LiabilitiesPriceRiskManagementLiabilitiesAbstract" abstract="true" name="LiabilitiesPriceRiskManagementLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_GasContractsLiability" abstract="false" name="GasContractsLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_FairValueAssetsMeasuredOnRecurringBasisDerivativeFinancialInstruments" abstract="false" name="FairValueAssetsMeasuredOnRecurringBasisDerivativeFinancialInstruments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_FairValueAssetsMeasuredOnRecurringBasisCrossCurrencySwaps" abstract="false" name="FairValueAssetsMeasuredOnRecurringBasisCrossCurrencySwaps" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_MasterNettingArrangementsTable" abstract="true" name="MasterNettingArrangementsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_MasterNettingArrangementsNumericLineItems" abstract="true" name="MasterNettingArrangementsNumericLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_InterestRateRiskAndForeignCurrencyRiskTable" abstract="true" name="InterestRateRiskAndForeignCurrencyRiskTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_DerivativeInstrumentAdditionalInformationAxis" abstract="true" name="DerivativeInstrumentAdditionalInformationAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_DerivativeInstrumentAdditionalInformationDomain" abstract="true" name="DerivativeInstrumentAdditionalInformationDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_InterestRateRiskAndForeignCurrencyRiskLineItems" abstract="true" name="InterestRateRiskAndForeignCurrencyRiskLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_InterestRateRiskCashFlowHedgesNumericAbstract" abstract="true" name="InterestRateRiskCashFlowHedgesNumericAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_TotalExposureHedgedForeignCurrencyContractsClassifiedAsEconomicActivity" abstract="false" name="TotalExposureHedgedForeignCurrencyContractsClassifiedAsEconomicActivity" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DerivativeNotionalAmountMatured" abstract="false" name="DerivativeNotionalAmountMatured" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_FairValuesByBalanceSheetLocationAbstract" abstract="true" name="FairValuesByBalanceSheetLocationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_DerivativeFairValueOfDerivativeAssetheldforsale" abstract="false" name="DerivativeFairValueOfDerivativeAssetheldforsale" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DerivativeFairValueOfDerivativeLiabilityheldforsale" abstract="false" name="DerivativeFairValueOfDerivativeLiabilityheldforsale" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeBeforeTax" abstract="false" name="DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeBeforeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeNet" abstract="false" name="DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DerivativeInstrumentsGainLossRecognizedInRegulatoryLiabilitiesAssets" abstract="false" name="DerivativeInstrumentsGainLossRecognizedInRegulatoryLiabilitiesAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_DerivativeInstrumentsGainLossByBalanceSheetLocationAxis" abstract="true" name="DerivativeInstrumentsGainLossByBalanceSheetLocationAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_DerivativeInstrumentsGainLossByBalanceSheetLocationDomain" abstract="true" name="DerivativeInstrumentsGainLossByBalanceSheetLocationDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_RegulatoryAssetsNoncurrentMember" abstract="true" name="RegulatoryAssetsNoncurrentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_OtherComprehensiveIncomeLossUnrealizedGainLossOnDerivativesArisingDuringPeriodPreTax" abstract="false" name="OtherComprehensiveIncomeLossUnrealizedGainLossOnDerivativesArisingDuringPeriodPreTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_OffsettingAssetsAndLiabilitiesTable" abstract="true" name="OffsettingAssetsAndLiabilitiesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_OffsettingAssetsAndLiabilitiesLineItems" abstract="true" name="OffsettingAssetsAndLiabilitiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_DerivativeCreditRiskRelatedContingentFeaturesTable" abstract="true" name="DerivativeCreditRiskRelatedContingentFeaturesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_DerivativeCreditRiskRelatedContingentFeaturesLineItems" abstract="true" name="DerivativeCreditRiskRelatedContingentFeaturesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_CommodityPurchasesTable" abstract="true" name="CommodityPurchasesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_CommodityPurchasesLineItems" abstract="true" name="CommodityPurchasesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="ppl_DerivativeNetLiabilityPositionContainingCreditRiskRelatedContingencyFeature" abstract="false" name="DerivativeNetLiabilityPositionContainingCreditRiskRelatedContingencyFeature" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_AssetRetirementObligationsTable" abstract="true" name="AssetRetirementObligationsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_AssetRetirementObligationsPeriodChangeMiscellaneous" abstract="false" name="AssetRetirementObligationsPeriodChangeMiscellaneous" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeLossDetailAxis" abstract="true" name="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeLossDetailAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeLossDetailDomain" abstract="true" name="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeLossDetailDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeLossDueToSaleOfUKUtilityBusinessMember" abstract="true" name="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeLossDueToSaleOfUKUtilityBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_AccumulatedOtherComprehensiveIncomeComponentsAxis" abstract="true" name="AccumulatedOtherComprehensiveIncomeComponentsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="ppl_AccumulatedOtherComprehensiveIncomeComponentsDomain" abstract="true" name="AccumulatedOtherComprehensiveIncomeComponentsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_AccumulatedOtherComprehensiveIncomeEquityMethodInvestmentMember" abstract="true" name="AccumulatedOtherComprehensiveIncomeEquityMethodInvestmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_OtherComprehensiveIncomeLossEquityInvesteesAOCIReclassificationAfterTax" abstract="false" name="OtherComprehensiveIncomeLossEquityInvesteesAOCIReclassificationAfterTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_OtherComprehensiveIncomeLossEquityInvesteesAOCIBeforeReclassificationsNetOfTax" abstract="false" name="OtherComprehensiveIncomeLossEquityInvesteesAOCIBeforeReclassificationsNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ppl_AccumulatedDefinedBenefitPlansPriorServiceCostsMember" abstract="true" name="AccumulatedDefinedBenefitPlansPriorServiceCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="ppl_AccumulatedDefinedBenefitPlansActuarialGainLossMember" abstract="true" name="AccumulatedDefinedBenefitPlansActuarialGainLossMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
