<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.portlandgeneral.com/20151231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:por="http://www.portlandgeneral.com/20151231" xmlns:us-types="http://fasb.org/us-types/2015-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://fasb.org/us-gaap/2015-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2015-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2015/elts/us-roles-2015-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-types/2015-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2015/elts/us-types-2015-01-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/country/2013-01-31" schemaLocation="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/currency/2014-01-31" schemaLocation="http://xbrl.sec.gov/currency/2014/currency-2014-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/exch/2015-01-31" schemaLocation="http://xbrl.sec.gov/exch/2015/exch-2015-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/naics/2011-01-31" schemaLocation="http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="por-20151231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="por-20151231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="por-20151231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="por-20151231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple" />
      <link:roleType id="AssetRetirementObilgations" roleURI="http://www.portlandgeneral.com/role/AssetRetirementObilgations">
        <link:definition>2107100 - Disclosure - Asset Retirement Obilgations</link: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.portlandgeneral.com/role/AssetRetirementObligationsDetails">
        <link:definition>2407405 - 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="AssetRetirementObligationsPolicies" roleURI="http://www.portlandgeneral.com/role/AssetRetirementObligationsPolicies">
        <link:definition>2207201 - Disclosure - Asset Retirement Obligations (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="AssetRetirementObligationsTables" roleURI="http://www.portlandgeneral.com/role/AssetRetirementObligationsTables">
        <link:definition>2307302 - 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="BalanceSheetComponents" roleURI="http://www.portlandgeneral.com/role/BalanceSheetComponents">
        <link:definition>2103100 - Disclosure - Balance Sheet Components</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsAllowanceForUncollectibleAccountsActivityDetails" roleURI="http://www.portlandgeneral.com/role/BalanceSheetComponentsAllowanceForUncollectibleAccountsActivityDetails">
        <link:definition>2403402 - Disclosure - Balance Sheet Components Allowance for Uncollectible accounts activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsDetails" roleURI="http://www.portlandgeneral.com/role/BalanceSheetComponentsDetails">
        <link:definition>2403405 - Disclosure - Balance Sheet Components (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsInvestmentsHeldInTrustDetails" roleURI="http://www.portlandgeneral.com/role/BalanceSheetComponentsInvestmentsHeldInTrustDetails">
        <link:definition>2403403 - Disclosure - Balance Sheet Components Investments Held in Trust (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsScheduleOfOtherAsssetsAndOtherLiabilitiesDetails" roleURI="http://www.portlandgeneral.com/role/BalanceSheetComponentsScheduleOfOtherAsssetsAndOtherLiabilitiesDetails">
        <link:definition>2403404 - Disclosure - Balance Sheet Components Schedule of Other Asssets and Other Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsTables" roleURI="http://www.portlandgeneral.com/role/BalanceSheetComponentsTables">
        <link:definition>2303301 - Disclosure - Balance Sheet Components (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisOfPresentation" roleURI="http://www.portlandgeneral.com/role/BasisOfPresentation">
        <link:definition>2101100 - Disclosure - Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisOfPresentationBasisOfPresentationPolicies" roleURI="http://www.portlandgeneral.com/role/BasisOfPresentationBasisOfPresentationPolicies">
        <link:definition>2201201 - Disclosure - Basis of Presentation Basis of Presentation (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisOfPresentationDetails" roleURI="http://www.portlandgeneral.com/role/BasisOfPresentationDetails">
        <link:definition>2401402 - Disclosure - Basis of Presentation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsAndGuarantees" roleURI="http://www.portlandgeneral.com/role/CommitmentsAndGuarantees">
        <link:definition>2115100 - Disclosure - Commitments and Guarantees</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsAndGuaranteesDetails" roleURI="http://www.portlandgeneral.com/role/CommitmentsAndGuaranteesDetails">
        <link:definition>2415405 - Disclosure - Commitments and Guarantees (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsAndGuaranteesPolicies" roleURI="http://www.portlandgeneral.com/role/CommitmentsAndGuaranteesPolicies">
        <link:definition>2215201 - Disclosure - Commitments and Guarantees (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="CommitmentsAndGuaranteesSchduleOfLongTermContractsForPurchaseOfElectricPowerDetails" roleURI="http://www.portlandgeneral.com/role/CommitmentsAndGuaranteesSchduleOfLongTermContractsForPurchaseOfElectricPowerDetails">
        <link:definition>2415404 - Disclosure - Commitments and Guarantees Schdule of Long term contracts for purchase of electric power (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsAndGuaranteesTables" roleURI="http://www.portlandgeneral.com/role/CommitmentsAndGuaranteesTables">
        <link:definition>2315302 - Disclosure - Commitments and Guarantees (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="CommitmentsAndGuaranteesUnrecordedUnconditionalPurchaseObligationsDetails" roleURI="http://www.portlandgeneral.com/role/CommitmentsAndGuaranteesUnrecordedUnconditionalPurchaseObligationsDetails">
        <link:definition>2415403 - Disclosure - Commitments and Guarantees Unrecorded Unconditional Purchase 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="ConsolidatedBalanceSheets" roleURI="http://www.portlandgeneral.com/role/ConsolidatedBalanceSheets">
        <link:definition>1003000 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsConsolidatedBalanceSheetParentheticals" roleURI="http://www.portlandgeneral.com/role/ConsolidatedBalanceSheetsConsolidatedBalanceSheetParentheticals">
        <link:definition>1003001 - Statement - Consolidated Balance Sheets Consolidated Balance Sheet Parentheticals</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfCashFlows" roleURI="http://www.portlandgeneral.com/role/ConsolidatedStatementsOfCashFlows">
        <link:definition>1006000 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfComprehensiveIncome" roleURI="http://www.portlandgeneral.com/role/ConsolidatedStatementsOfComprehensiveIncome">
        <link:definition>1002000 - Statement - Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfComprehensiveIncomeConsolidatedStatementOfComprehensiveIncomeParentheticals" roleURI="http://www.portlandgeneral.com/role/ConsolidatedStatementsOfComprehensiveIncomeConsolidatedStatementOfComprehensiveIncomeParentheticals">
        <link:definition>1002001 - Statement - Consolidated Statements of Comprehensive Income Consolidated Statement of Comprehensive Income Parentheticals</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfEquity" roleURI="http://www.portlandgeneral.com/role/ConsolidatedStatementsOfEquity">
        <link:definition>1004000 - Statement - Consolidated Statements of Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfEquityConsolidatedStatementOfEquityParenthetical" roleURI="http://www.portlandgeneral.com/role/ConsolidatedStatementsOfEquityConsolidatedStatementOfEquityParenthetical">
        <link:definition>1004001 - Statement - Consolidated Statements of Equity Consolidated Statement of Equity Parenthetical</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfIncome" roleURI="http://www.portlandgeneral.com/role/ConsolidatedStatementsOfIncome">
        <link:definition>1001000 - Statement - Consolidated Statements of Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Contingencies" roleURI="http://www.portlandgeneral.com/role/Contingencies">
        <link:definition>2118100 - Disclosure - 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="ContingenciesDetails" roleURI="http://www.portlandgeneral.com/role/ContingenciesDetails">
        <link:definition>2418402 - Disclosure - Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingenciesPolicies" roleURI="http://www.portlandgeneral.com/role/ContingenciesPolicies">
        <link:definition>2218201 - Disclosure - Contingencies (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="CounterpartiesRepresenting10OrMoreDetails" roleURI="http://www.portlandgeneral.com/role/CounterpartiesRepresenting10OrMoreDetails">
        <link:definition>2405407 - Disclosure - Counterparties representing 10% or more (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditFacilities" roleURI="http://www.portlandgeneral.com/role/CreditFacilities">
        <link:definition>2108100 - Disclosure - Credit Facilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditFacilitiesDetails" roleURI="http://www.portlandgeneral.com/role/CreditFacilitiesDetails">
        <link:definition>2408403 - Disclosure - Credit Facilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditFacilitiesScheduleOfShortTermDebtDetails" roleURI="http://www.portlandgeneral.com/role/CreditFacilitiesScheduleOfShortTermDebtDetails">
        <link:definition>2408402 - Disclosure - Credit Facilities Schedule of 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="CreditFacilitiesTables" roleURI="http://www.portlandgeneral.com/role/CreditFacilitiesTables">
        <link:definition>2308301 - Disclosure - Credit Facilities (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="DeiDocument" roleURI="http://www.portlandgeneral.com/role/DeiDocument">
        <link:definition>0001000 - Document - DEI Document</link: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.portlandgeneral.com/role/EarningsPerShare">
        <link:definition>2114100 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareEarningsPerShareDetails" roleURI="http://www.portlandgeneral.com/role/EarningsPerShareEarningsPerShareDetails">
        <link:definition>2414403 - Disclosure - Earnings Per Share 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="EarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" roleURI="http://www.portlandgeneral.com/role/EarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails">
        <link:definition>2414402 - Disclosure - Earnings Per Share Schedule of Earnings per Share, Basic and Diluted (Details)</link: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.portlandgeneral.com/role/EarningsPerShareTables">
        <link:definition>2314301 - 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="EmployeeBenefits" roleURI="http://www.portlandgeneral.com/role/EmployeeBenefits">
        <link:definition>2110100 - Disclosure - Employee 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="EmployeeBenefitsAssetsAndLiabilitiesAssociatedWithNonQualifiedBenefitPlansDetails" roleURI="http://www.portlandgeneral.com/role/EmployeeBenefitsAssetsAndLiabilitiesAssociatedWithNonQualifiedBenefitPlansDetails">
        <link:definition>2410403 - Disclosure - Employee Benefits Assets and Liabilities associated with Non-qualified benefit plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitsDetails" roleURI="http://www.portlandgeneral.com/role/EmployeeBenefitsDetails">
        <link:definition>2410410 - Disclosure - Employee 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="EmployeeBenefitsPolicies" roleURI="http://www.portlandgeneral.com/role/EmployeeBenefitsPolicies">
        <link:definition>2210201 - Disclosure - Employee Benefits (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="EmployeeBenefitsScheduleOfAllocationOfPlanAssetsDetails" roleURI="http://www.portlandgeneral.com/role/EmployeeBenefitsScheduleOfAllocationOfPlanAssetsDetails">
        <link:definition>2410404 - Disclosure - Employee Benefits Schedule of Allocation of Plan Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitsScheduleOfChangesInFairValueOfPlanAssetsDetails" roleURI="http://www.portlandgeneral.com/role/EmployeeBenefitsScheduleOfChangesInFairValueOfPlanAssetsDetails">
        <link:definition>2410406 - Disclosure - Employee Benefits Schedule of Changes in Fair Value of Plan Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitsScheduleOfDefinedBenefitPlanDisclosuresDetails" roleURI="http://www.portlandgeneral.com/role/EmployeeBenefitsScheduleOfDefinedBenefitPlanDisclosuresDetails">
        <link:definition>2410407 - Disclosure - Employee Benefits Schedule of Defined Benefit Plan 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="EmployeeBenefitsScheduleOfExpectedBenefitPaymentsDetails" roleURI="http://www.portlandgeneral.com/role/EmployeeBenefitsScheduleOfExpectedBenefitPaymentsDetails">
        <link:definition>2410409 - Disclosure - Employee Benefits Schedule of Expected Benefit Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitsScheduleOfFairValueAssetsDetails" roleURI="http://www.portlandgeneral.com/role/EmployeeBenefitsScheduleOfFairValueAssetsDetails">
        <link:definition>2410405 - Disclosure - Employee Benefits Schedule of Fair Value, 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="EmployeeBenefitsScheduleOfNetBenefitCostsDetails" roleURI="http://www.portlandgeneral.com/role/EmployeeBenefitsScheduleOfNetBenefitCostsDetails">
        <link:definition>2410408 - Disclosure - Employee Benefits Schedule of Net Benefit Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitsTables" roleURI="http://www.portlandgeneral.com/role/EmployeeBenefitsTables">
        <link:definition>2310302 - Disclosure - Employee 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="EquityBasedPlans" roleURI="http://www.portlandgeneral.com/role/EquityBasedPlans">
        <link:definition>2112100 - Disclosure - Equity-Based Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityBasedPlansDetails" roleURI="http://www.portlandgeneral.com/role/EquityBasedPlansDetails">
        <link:definition>2412401 - Disclosure - Equity-Based Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueOfFinancialInstruments" roleURI="http://www.portlandgeneral.com/role/FairValueOfFinancialInstruments">
        <link:definition>2104100 - Disclosure - Fair Value of FInancial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueOfFinancialInstrumentsDetails" roleURI="http://www.portlandgeneral.com/role/FairValueOfFinancialInstrumentsDetails">
        <link:definition>2404406 - Disclosure - Fair Value of Financial Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueOfFinancialInstrumentsFairValueOptionsQuantitativeDisclosureDetails" roleURI="http://www.portlandgeneral.com/role/FairValueOfFinancialInstrumentsFairValueOptionsQuantitativeDisclosureDetails">
        <link:definition>2404404 - Disclosure - Fair Value of FInancial Instruments Fair Value Options Quantitative Disclosure (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueOfFinancialInstrumentsFairValueUnobservableInputReconciliationDetails" roleURI="http://www.portlandgeneral.com/role/FairValueOfFinancialInstrumentsFairValueUnobservableInputReconciliationDetails">
        <link:definition>2404405 - Disclosure - Fair Value of FInancial Instruments Fair Value Unobservable Input Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueOfFinancialInstrumentsPolicies" roleURI="http://www.portlandgeneral.com/role/FairValueOfFinancialInstrumentsPolicies">
        <link:definition>2204201 - Disclosure - Fair Value of Financial Instruments (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueOfFinancialInstrumentsScheduleOfFairValueDetails" roleURI="http://www.portlandgeneral.com/role/FairValueOfFinancialInstrumentsScheduleOfFairValueDetails">
        <link:definition>2404403 - Disclosure - Fair Value of FInancial Instruments Schedule of 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="FairValueOfFinancialInstrumentsTables" roleURI="http://www.portlandgeneral.com/role/FairValueOfFinancialInstrumentsTables">
        <link:definition>2304302 - Disclosure - Fair Value of Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValuesOfPriceRiskManagementAssetsAndLiabilitiesDetails" roleURI="http://www.portlandgeneral.com/role/FairValuesOfPriceRiskManagementAssetsAndLiabilitiesDetails">
        <link:definition>2405403 - Disclosure - Fair values of price risk management assets and liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FutureYearNetUnrealizedGainLossRecordedAtBalanceSheetDateExpectedToBecomeRealizedDetails" roleURI="http://www.portlandgeneral.com/role/FutureYearNetUnrealizedGainLossRecordedAtBalanceSheetDateExpectedToBecomeRealizedDetails">
        <link:definition>2405406 - Disclosure - Future year net unrealized gain/loss recorded at balance sheet date expected to become realized (Details)</link: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.portlandgeneral.com/role/IncomeTaxes">
        <link:definition>2111100 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesIncomeTaxesDetails" roleURI="http://www.portlandgeneral.com/role/IncomeTaxesIncomeTaxesDetails">
        <link:definition>2411405 - Disclosure - Income Taxes 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="IncomeTaxesIncomeTaxesTables" roleURI="http://www.portlandgeneral.com/role/IncomeTaxesIncomeTaxesTables">
        <link:definition>2311301 - Disclosure - Income Taxes 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="IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails" roleURI="http://www.portlandgeneral.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseDetails">
        <link:definition>2411402 - Disclosure - Income Taxes Schedule of Components of Income Tax Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.portlandgeneral.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails">
        <link:definition>2411404 - Disclosure - Income Taxes Schedule of Deferred tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" roleURI="http://www.portlandgeneral.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails">
        <link:definition>2411403 - Disclosure - Income Taxes Schedule of Effective Income Tax Rate Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="JointlyOwnedPlant" roleURI="http://www.portlandgeneral.com/role/JointlyOwnedPlant">
        <link:definition>2117100 - Disclosure - Jointly-owned Plant</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="JointlyOwnedPlantJointlyOwnedPlantDetails" roleURI="http://www.portlandgeneral.com/role/JointlyOwnedPlantJointlyOwnedPlantDetails">
        <link:definition>2417403 - Disclosure - Jointly-owned Plant Jointly Owned Plant (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="JointlyOwnedPlantScheduleOfJointlyOwnedPlantDetails" roleURI="http://www.portlandgeneral.com/role/JointlyOwnedPlantScheduleOfJointlyOwnedPlantDetails">
        <link:definition>2417402 - Disclosure - Jointly-owned Plant Schedule of Jointly-owned plant (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="JointlyOwnedPlantTables" roleURI="http://www.portlandgeneral.com/role/JointlyOwnedPlantTables">
        <link:definition>2317301 - Disclosure - Jointly-owned Plant (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="LongTermDebt" roleURI="http://www.portlandgeneral.com/role/LongTermDebt">
        <link:definition>2109100 - Disclosure - Long-term Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtDetails" roleURI="http://www.portlandgeneral.com/role/LongTermDebtDetails">
        <link:definition>2409404 - Disclosure - Long term debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtScheduleOfLongTermDebtInstrumentsDetails" roleURI="http://www.portlandgeneral.com/role/LongTermDebtScheduleOfLongTermDebtInstrumentsDetails">
        <link:definition>2409402 - Disclosure - Long-term Debt Schedule of Long Term Debt Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtScheduleOfLongTermDebtInstrumentsDetailsCalc2" roleURI="http://www.portlandgeneral.com/role/LongTermDebtScheduleOfLongTermDebtInstrumentsDetailsCalc2">
        <link:definition>2409402 - Disclosure - Long-term Debt Schedule of Long Term Debt Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtScheduleOfMaturitiesOfLongTermDebtDetails" roleURI="http://www.portlandgeneral.com/role/LongTermDebtScheduleOfMaturitiesOfLongTermDebtDetails">
        <link:definition>2409403 - Disclosure - Long-term Debt Schedule of Maturities of Long term debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtTables" roleURI="http://www.portlandgeneral.com/role/LongTermDebtTables">
        <link:definition>2309301 - Disclosure - Long term debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetRealizedAndUnrealizedGainsAndLossesOnDerivativeTransactionsDetails" roleURI="http://www.portlandgeneral.com/role/NetRealizedAndUnrealizedGainsAndLossesOnDerivativeTransactionsDetails">
        <link:definition>2405405 - Disclosure - Net realized and unrealized gains and losses on derivative 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="NetVolumesRelatedToPriceRiskManagementActivitiesDetails" roleURI="http://www.portlandgeneral.com/role/NetVolumesRelatedToPriceRiskManagementActivitiesDetails">
        <link:definition>2405404 - Disclosure - Net volumes related to price risk management activities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PriceRiskManagementDetails" roleURI="http://www.portlandgeneral.com/role/PriceRiskManagementDetails">
        <link:definition>2405408 - Disclosure - Price Risk Management (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PriceRiskManagementNotes" roleURI="http://www.portlandgeneral.com/role/PriceRiskManagementNotes">
        <link:definition>2105100 - Disclosure - Price Risk Management (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PriceRiskManagementPolicies" roleURI="http://www.portlandgeneral.com/role/PriceRiskManagementPolicies">
        <link:definition>2205201 - Disclosure - Price Risk Management (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="PriceRiskManagementTables" roleURI="http://www.portlandgeneral.com/role/PriceRiskManagementTables">
        <link:definition>2305302 - Disclosure - Price Risk Management (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="RegulatoryAssetsAndLiabilities" roleURI="http://www.portlandgeneral.com/role/RegulatoryAssetsAndLiabilities">
        <link:definition>2106100 - Disclosure - Regulatory Assets and Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RegulatoryAssetsAndLiabilitiesDetails" roleURI="http://www.portlandgeneral.com/role/RegulatoryAssetsAndLiabilitiesDetails">
        <link:definition>2406404 - Disclosure - Regulatory Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RegulatoryAssetsAndLiabilitiesPolicies" roleURI="http://www.portlandgeneral.com/role/RegulatoryAssetsAndLiabilitiesPolicies">
        <link:definition>2206201 - Disclosure - Regulatory Assets and Liabilities (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="RegulatoryAssetsAndLiabilitiesScheduleOfRegulatoryAssetsAndLiabilitiesDetails" roleURI="http://www.portlandgeneral.com/role/RegulatoryAssetsAndLiabilitiesScheduleOfRegulatoryAssetsAndLiabilitiesDetails">
        <link:definition>2406403 - Disclosure - Regulatory Assets and Liabilities Schedule of Regulatory Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RegulatoryAssetsAndLiabilitiesTables" roleURI="http://www.portlandgeneral.com/role/RegulatoryAssetsAndLiabilitiesTables">
        <link:definition>2306302 - Disclosure - Regulatory Assets and Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleOfAssetRetirementObligationsDetails" roleURI="http://www.portlandgeneral.com/role/ScheduleOfAssetRetirementObligationsDetails">
        <link:definition>2407403 - Disclosure - Schedule of 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="ScheduleOfChangeInAssetRetirementObligationsDetails" roleURI="http://www.portlandgeneral.com/role/ScheduleOfChangeInAssetRetirementObligationsDetails">
        <link:definition>2407404 - Disclosure - Schedule of Change in 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="StockBasedCompensationExpense" roleURI="http://www.portlandgeneral.com/role/StockBasedCompensationExpense">
        <link:definition>2113100 - Disclosure - Stock-based Compensation Expense</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationExpenseDetails" roleURI="http://www.portlandgeneral.com/role/StockBasedCompensationExpenseDetails">
        <link:definition>2413404 - Disclosure - Stock-based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationExpenseRestrictedAndPerformanceStockUnitActivityDetails" roleURI="http://www.portlandgeneral.com/role/StockBasedCompensationExpenseRestrictedAndPerformanceStockUnitActivityDetails">
        <link:definition>2413402 - Disclosure - Stock-based Compensation Expense Restricted and Performance Stock Unit Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationExpenseRestrictedAndPerformanceStockUnitActivityTables" roleURI="http://www.portlandgeneral.com/role/StockBasedCompensationExpenseRestrictedAndPerformanceStockUnitActivityTables">
        <link:definition>2313301 - Disclosure - Stock-based Compensation Expense Restricted and Performance Stock Unit activity (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="StockBasedCompensationExpenseScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsDetails" roleURI="http://www.portlandgeneral.com/role/StockBasedCompensationExpenseScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsDetails">
        <link:definition>2413403 - Disclosure - Stock-based Compensation Expense Schedule Of Share Based Payment Award Stock Options Valuation Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryOfSignificantAccountingPolicies" roleURI="http://www.portlandgeneral.com/role/SummaryOfSignificantAccountingPolicies">
        <link:definition>2102100 - 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="SummaryOfSignificantAccountingPoliciesDetails" roleURI="http://www.portlandgeneral.com/role/SummaryOfSignificantAccountingPoliciesDetails">
        <link:definition>2402404 - 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="SummaryOfSignificantAccountingPoliciesEstimatedAverageServiceLivesDetails" roleURI="http://www.portlandgeneral.com/role/SummaryOfSignificantAccountingPoliciesEstimatedAverageServiceLivesDetails">
        <link:definition>2402403 - Disclosure - Summary of Significant Accounting Policies Estimated average service lives (Details)</link: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.portlandgeneral.com/role/SummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>2202201 - 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="SummaryOfSignificantAccountingPoliciesTables" roleURI="http://www.portlandgeneral.com/role/SummaryOfSignificantAccountingPoliciesTables">
        <link:definition>2302302 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntities" roleURI="http://www.portlandgeneral.com/role/VariableInterestEntities">
        <link:definition>2116100 - Disclosure - Variable Interest Entities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesDetails" roleURI="http://www.portlandgeneral.com/role/VariableInterestEntitiesDetails">
        <link:definition>2416401 - Disclosure - Variable Interest Entities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element abstract="true" id="por_AccruedExpensesAndOtherCurrentLiabilitiesAbstract" name="AccruedExpensesAndOtherCurrentLiabilitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_Accruedsalestaxrefund" name="Accruedsalestaxrefund" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_AllocationOfFinancialAssetToHierarchyLevelsPolicyTextBlock" name="AllocationOfFinancialAssetToHierarchyLevelsPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_AmountsIncludedInComprehensiveIncomeAbstract" name="AmountsIncludedInComprehensiveIncomeAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_ApprovedRateForDeferredAccountUnderAmortizationLowEndOfRange" name="ApprovedRateForDeferredAccountUnderAmortizationLowEndOfRange" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="por_ApprovedRateForDeferredAccountsUnderAmortizationHighEndOfRange" name="ApprovedRateForDeferredAccountsUnderAmortizationHighEndOfRange" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="por_AssetRetirementObligationIncreaseRelatedToBoardmanPlant" name="AssetRetirementObligationIncreaseRelatedToBoardmanPlant" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="por_AssetRetirementObligationNonUtilityProperty" name="AssetRetirementObligationNonUtilityProperty" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="por_AssetRetirementObligationRateRecoveryRelatedToTrojanPlant" name="AssetRetirementObligationRateRecoveryRelatedToTrojanPlant" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="por_AssetRetirementObligationUtilityPlant" name="AssetRetirementObligationUtilityPlant" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="por_AssetRetirementRemovalCost" name="AssetRetirementRemovalCost" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="por_AssetRetirementRemovalCostsIncludedInDepreciationExpense" name="AssetRetirementRemovalCostsIncludedInDepreciationExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_AssetsAndLiabilitesAssociatedWithNonQualifiedBenefitPlansTable" name="AssetsAndLiabilitesAssociatedWithNonQualifiedBenefitPlansTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_AssetsAndLiabilitiesAssociatedWithNonQualifiedBenefitPlansTableTextBlock" name="AssetsAndLiabilitiesAssociatedWithNonQualifiedBenefitPlansTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_AssetsFromPriceRiskManagementActivitiesAbstract" name="AssetsFromPriceRiskManagementActivitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_AuthorizedCostOfCapital" name="AuthorizedCostOfCapital" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="por_BalanceSheetCompnentsAbstract" name="BalanceSheetCompnentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_BalanceSheetComponentsAbstract" name="BalanceSheetComponentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_BasisOfPresentationAbstract" name="BasisOfPresentationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_Businessdaysaftertheinvoicedate" name="Businessdaysaftertheinvoicedate" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_CivilPenaltyClaimPerDayPerViolationAfterJanuary122009" name="CivilPenaltyClaimPerDayPerViolationAfterJanuary122009" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="por_CivilPenaltyClaimPerDayPerViolationThroughJanuary122009" name="CivilPenaltyClaimPerDayPerViolationThroughJanuary122009" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="por_Claimsmovedtodismiss" name="Claimsmovedtodismiss" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="por_ClassActionLawsuitDamagesSought" name="ClassActionLawsuitDamagesSought" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="por_CollateralAggregateFairValue" name="CollateralAggregateFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_CommercialPaperMaximumTerm" name="CommercialPaperMaximumTerm" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_CommitmentCosts" name="CommitmentCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_CommitmentsAndGuaranteesAbstract" name="CommitmentsAndGuaranteesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_CommitmentsAndGuaranteesTextBlock" name="CommitmentsAndGuaranteesTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_CommodityAxis" name="CommodityAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_CommodityContractAssetCurrentElectricity" name="CommodityContractAssetCurrentElectricity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_CommodityContractAssetCurrentNaturalGas" name="CommodityContractAssetCurrentNaturalGas" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_CommodityContractAssetElectricity" name="CommodityContractAssetElectricity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_CommodityContractAssetNaturalGas" name="CommodityContractAssetNaturalGas" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_CommodityContractAssetNoncurrentElectricity" name="CommodityContractAssetNoncurrentElectricity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_CommodityContractLiabilitiesElectricity" name="CommodityContractLiabilitiesElectricity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="por_CommodityContractLiabilitiesNaturalGas" name="CommodityContractLiabilitiesNaturalGas" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="por_CommodityContractLiabilityCurrentElectricity" name="CommodityContractLiabilityCurrentElectricity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="por_CommodityContractLiabilityCurrentNaturalGas" name="CommodityContractLiabilityCurrentNaturalGas" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="por_CommodityContractLiabilityNoncurrentElectricity" name="CommodityContractLiabilityNoncurrentElectricity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="por_CommodityContractLiabilityNoncurrentNaturalGas" name="CommodityContractLiabilityNoncurrentNaturalGas" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="por_CommodityContractsAbstract" name="CommodityContractsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_CommodityDomain" name="CommodityDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="por_CompanyContributionPercentTo401KForBargainingEmployees" name="CompanyContributionPercentTo401KForBargainingEmployees" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="por_CompanyContributionPercentageTo401KForPost2008Hires" name="CompanyContributionPercentageTo401KForPost2008Hires" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="por_CompanyMatchPost2008Hire" name="CompanyMatchPost2008Hire" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="por_CompanyMatchPre2009Hire" name="CompanyMatchPre2009Hire" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="por_ConcentrationOfRiskDerivativeInstrumentsAssets" name="ConcentrationOfRiskDerivativeInstrumentsAssets" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="por_ConcentrationOfRiskDerivativeInstrumentsLiabilities" name="ConcentrationOfRiskDerivativeInstrumentsLiabilities" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="por_ContingenciesAbstract" name="ContingenciesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_ContingenciesTextBlock" name="ContingenciesTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="por_ContributionToVoluntaryEmployeesBeneficiaryAssociationTrust" name="ContributionToVoluntaryEmployeesBeneficiaryAssociationTrust" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="por_Contributiontohealthreimbursementaccountearnedtimeoff" name="Contributiontohealthreimbursementaccountearnedtimeoff" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="por_Contributiontohealthreimbursementaccountsicktime" name="Contributiontohealthreimbursementaccountsicktime" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="por_CorporateDebtSecuritiesHeldInDecommissioningTrustAssets" name="CorporateDebtSecuritiesHeldInDecommissioningTrustAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_CounterpartyA" name="CounterpartyA" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="por_CounterpartyB" name="CounterpartyB" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="por_CounterpartyC" name="CounterpartyC" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="por_CounterpartyE" name="CounterpartyE" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="por_CounterpartyF" name="CounterpartyF" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="por_CounterpartyGPrmLiabilities" name="CounterpartyGPrmLiabilities" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="por_CurrentAssetsCommodityContractsAbstract" name="CurrentAssetsCommodityContractsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_CurrentDerivativeAssets" name="CurrentDerivativeAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_CurrentDerivativeLiabilities" name="CurrentDerivativeLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="por_CurrentLiabilitiesCommodityContractsAbstract" name="CurrentLiabilitiesCommodityContractsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_CurrentRegulatoryLiabilitiesMember" name="CurrentRegulatoryLiabilitiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="por_DamagesSoughtInUsdoeClaim" name="DamagesSoughtInUsdoeClaim" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="por_Daysaftertheduedate" name="Daysaftertheduedate" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_DebtSecuritiesAbstract" name="DebtSecuritiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_DebtSecuritiesDomesticGovernment" name="DebtSecuritiesDomesticGovernment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_DebtSecuritiesDomesticGovernmentOtherPostretirementBenefitPlanAssets" name="DebtSecuritiesDomesticGovernmentOtherPostretirementBenefitPlanAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_DecouplingMechanismDeferralsNet" name="DecouplingMechanismDeferralsNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_DeferredAbstract" name="DeferredAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_DeferredCapitalProject" name="DeferredCapitalProject" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_DeferredIncomeTaxExpenseFootnote" name="DeferredIncomeTaxExpenseFootnote" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="por_DeferredTaxAssetsPriceRiskManagement" name="DeferredTaxAssetsPriceRiskManagement" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_DeferredTaxAssetsTaxCreditsNetOfValuationAllowance" name="DeferredTaxAssetsTaxCreditsNetOfValuationAllowance" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitObligationDiscountRate" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitObligationDiscountRate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="por_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitObligationRateOfCompensationIncrease" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitObligationRateOfCompensationIncrease" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="por_DefinedBenefitPlanCostDiscountRateUpperRange" name="DefinedBenefitPlanCostDiscountRateUpperRange" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="por_DefinedBenefitPlanCurrentAnnualRateOfHealthCareCostIncrease" name="DefinedBenefitPlanCurrentAnnualRateOfHealthCareCostIncrease" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="por_DefinedBenefitPlanDiscountRateUpperRange" name="DefinedBenefitPlanDiscountRateUpperRange" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="por_DefinedBenefitPlanPurchasesAndSalesNet" name="DefinedBenefitPlanPurchasesAndSalesNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_DeiAbstract" name="DeiAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_DepreciationExpenseRate" name="DepreciationExpenseRate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="por_DepreciationLivesPolicyTextBlock" name="DepreciationLivesPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="por_DerivativeAssetsTotal" name="DerivativeAssetsTotal" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_DerivativeCollateralMasterNettingArrangementsLettersOfCredit" name="DerivativeCollateralMasterNettingArrangementsLettersOfCredit" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_DerivativeLiabilitiesTotal" name="DerivativeLiabilitiesTotal" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="por_DetailsOfCertainBalanceSheetAccountsDisclosureTextBlock" name="DetailsOfCertainBalanceSheetAccountsDisclosureTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="por_DividendReinvestmentAndDirectStockPurchasePlanNumberOfAvailableShares" name="DividendReinvestmentAndDirectStockPurchasePlanNumberOfAvailableShares" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant" />
  <xsd:element id="por_DividendReinvestmentAndDirectStockPurchasePlanShares" name="DividendReinvestmentAndDirectStockPurchasePlanShares" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="por_DomesticEquitySecurities" name="DomesticEquitySecurities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_DomesticEquitySecuritiesDefinedBenefitPensionPlanAssets" name="DomesticEquitySecuritiesDefinedBenefitPensionPlanAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_DomesticEquitySecuritiesOtherPostretirementBenefitPlanAssetsAtFairValue" name="DomesticEquitySecuritiesOtherPostretirementBenefitPlanAssetsAtFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_DomesticGovernmentAndCorporateCreditDefinedBenefitPensionPlanAssets" name="DomesticGovernmentAndCorporateCreditDefinedBenefitPensionPlanAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="por_ElectricityMember" name="ElectricityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="por_ElectricityPhysicalForwardPurchase" name="ElectricityPhysicalForwardPurchase" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="por_EmployeeBenefitsAbstract" name="EmployeeBenefitsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_EmployeeStockPurchasePlanBasePayThreshold" name="EmployeeStockPurchasePlanBasePayThreshold" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="por_EmployeeStockPurchasePlanNumberOfAvailableShares" name="EmployeeStockPurchasePlanNumberOfAvailableShares" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant" />
  <xsd:element id="por_EmployeeStockPurchasePlanPurchasePrice" name="EmployeeStockPurchasePlanPurchasePrice" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="por_EmployeeStockPurchasePlanPurchasedStockValueLimitation" name="EmployeeStockPurchasePlanPurchasedStockValueLimitation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="por_EmployeeStockPurchasePlanSharePurchaseLimitation" name="EmployeeStockPurchasePlanSharePurchaseLimitation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="por_EmployeeStockPurchasePlanSharesAuthorized" name="EmployeeStockPurchasePlanSharesAuthorized" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="por_EquityBasedPlansAbstract" name="EquityBasedPlansAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_EquitySecuritiesAbstract" name="EquitySecuritiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_EstimatedAverageServiceLifeHydroProductionPlant" name="EstimatedAverageServiceLifeHydroProductionPlant" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_EstimatedAverageServiceLifeWindProductionPlant" name="EstimatedAverageServiceLifeWindProductionPlant" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_EstimatedAverageServiceLivesDistributionPlant" name="EstimatedAverageServiceLivesDistributionPlant" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_EstimatedAverageServiceLivesGeneralPlant" name="EstimatedAverageServiceLivesGeneralPlant" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_EstimatedAverageServiceLivesTableTextBlock" name="EstimatedAverageServiceLivesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="por_EstimatedAverageServiceLivesTransmissionPlant" name="EstimatedAverageServiceLivesTransmissionPlant" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_EstimatedRemainingUsefulLifeOfFacilityAcquired" name="EstimatedRemainingUsefulLifeOfFacilityAcquired" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="por_ExpensesrelatedtoCascadeCrossing" name="ExpensesrelatedtoCascadeCrossing" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="por_FairValueMoneyMarketFunds" name="FairValueMoneyMarketFunds" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="por_FairValueOfFinancialInstrumentsAbstract" name="FairValueOfFinancialInstrumentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_FairValueOfFinancialInstrumentsNoteAbstract" name="FairValueOfFinancialInstrumentsNoteAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_FairValueOfMoneyMarketFundsOtherPostRetirementBenefitPlanAssetsAtFairValue" name="FairValueOfMoneyMarketFundsOtherPostRetirementBenefitPlanAssetsAtFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_FercAuthorizedShortTermDebtEffectiveThroughFebruary62014" name="FercAuthorizedShortTermDebtEffectiveThroughFebruary62014" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="por_FirstMortgageBondsMaximumRate" name="FirstMortgageBondsMaximumRate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="por_FirstMortgageBondsMinimumRate" name="FirstMortgageBondsMinimumRate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="por_FnancialSwapsElectricity" name="FnancialSwapsElectricity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_FranchiseTaxPolicyTextBlock" name="FranchiseTaxPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="por_FranchiseTaxes" name="FranchiseTaxes" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="por_GrossReportingOfPositiveAndNegativeExposuresRelatedToDerivativeInstrumentsPolicyTextBlock" name="GrossReportingOfPositiveAndNegativeExposuresRelatedToDerivativeInstrumentsPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_IncomeTaxesAbstract" name="IncomeTaxesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_IncomeTaxesNoteAbstract" name="IncomeTaxesNoteAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_IncorporatedCities" name="IncorporatedCities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="por_InterestAndPenaltiesRelatedToIncomeTaxesPolicyTextBlock" name="InterestAndPenaltiesRelatedToIncomeTaxesPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="por_InterestinPacificNorthwestIntertie" name="InterestinPacificNorthwestIntertie" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="por_InternationalEquitySecurities" name="InternationalEquitySecurities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_InternationalEquitySecuritiesDefinedBenefitPensionPlanAssets" name="InternationalEquitySecuritiesDefinedBenefitPensionPlanAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_InternationalEquitySecuritiesOtherPostRetirementAssetsAtFairValue" name="InternationalEquitySecuritiesOtherPostRetirementAssetsAtFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_InvestmentInTrojan" name="InvestmentInTrojan" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="por_InvestmentsHeldInTrustTable" name="InvestmentsHeldInTrustTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_InvestmentsHeldInTrustTableTextBlock" name="InvestmentsHeldInTrustTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_JointlyOwnedPlantAbstract" name="JointlyOwnedPlantAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_JointlyOwnedPlantBoardmanPlantInServiceYear" name="JointlyOwnedPlantBoardmanPlantInServiceYear" nillable="true" substitutionGroup="xbrli:item" type="xbrli:gYearItemType" xbrli:periodType="duration" />
  <xsd:element id="por_JointlyOwnedPlantColstripPlantInServiceYear" name="JointlyOwnedPlantColstripPlantInServiceYear" nillable="true" substitutionGroup="xbrli:item" type="xbrli:gYearItemType" xbrli:periodType="duration" />
  <xsd:element id="por_JointlyOwnedPlantPeltoninServiceYear" name="JointlyOwnedPlantPeltoninServiceYear" nillable="true" substitutionGroup="xbrli:item" type="xbrli:gYearItemType" xbrli:periodType="duration" />
  <xsd:element id="por_JointlyOwnedPlantRoundButteinServiceYear" name="JointlyOwnedPlantRoundButteinServiceYear" nillable="true" substitutionGroup="xbrli:item" type="xbrli:gYearItemType" xbrli:periodType="duration" />
  <xsd:element id="por_JointlyOwnedPlantTextBlock" name="JointlyOwnedPlantTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="por_JointlyOwnedUtilityPlantGrossOwnershipAmountOfBoardmanPlantInService" name="JointlyOwnedUtilityPlantGrossOwnershipAmountOfBoardmanPlantInService" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_JointlyOwnedUtilityPlantGrossOwnershipAmountOfColstripPlantInService" name="JointlyOwnedUtilityPlantGrossOwnershipAmountOfColstripPlantInService" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPeltonroundButtePlantInService" name="JointlyOwnedUtilityPlantGrossOwnershipAmountOfPeltonroundButtePlantInService" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_JointlyOwnedUtilityPlantOwnershipAmountOfBoardmanPlantAccumulatedDepreciation" name="JointlyOwnedUtilityPlantOwnershipAmountOfBoardmanPlantAccumulatedDepreciation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="por_JointlyOwnedUtilityPlantOwnershipAmountOfColstripPlantAccumulatedDepreciation" name="JointlyOwnedUtilityPlantOwnershipAmountOfColstripPlantAccumulatedDepreciation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="por_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgressBoardman" name="JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgressBoardman" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgressColstrip" name="JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgressColstrip" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgressPeltonroundButte" name="JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgressPeltonroundButte" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_JointlyOwnedUtilityPlantOwnershipAmountOfPeltonroundButtePlantAccumulatedDepreciation" name="JointlyOwnedUtilityPlantOwnershipAmountOfPeltonroundButtePlantAccumulatedDepreciation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="por_JointlyOwnedUtilityPlantProportionateOwnershipShareOfBoardman" name="JointlyOwnedUtilityPlantProportionateOwnershipShareOfBoardman" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="por_JointlyOwnedUtilityPlantProportionateOwnershipShareOfColstrip" name="JointlyOwnedUtilityPlantProportionateOwnershipShareOfColstrip" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="por_JointlyOwnedUtilityPlantProportionateOwnershipShareOfPeltonroundButte" name="JointlyOwnedUtilityPlantProportionateOwnershipShareOfPeltonroundButte" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="por_JointlyOwnedUtilityPlantProportionateOwnershipShareofBoardmantransferred" name="JointlyOwnedUtilityPlantProportionateOwnershipShareofBoardmantransferred" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="por_Letterofcreditfacility" name="Letterofcreditfacility" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="por_Level3RealizedAndUnrealizedLossesOffsetByEffectOfRegulatoryAccounting" name="Level3RealizedAndUnrealizedLossesOffsetByEffectOfRegulatoryAccounting" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_LiabilitiesFromPriceRiskManagementActivitiesAbstract" name="LiabilitiesFromPriceRiskManagementActivitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_LineOfCreditFacitlityCovenantTermsOneMonthTerm" name="LineOfCreditFacitlityCovenantTermsOneMonthTerm" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_LineOfCreditFacitlityCovenantTermsSixMonthTerm" name="LineOfCreditFacitlityCovenantTermsSixMonthTerm" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_LineOfCreditFacitlityCovenantTermsThreeMonthTerm" name="LineOfCreditFacitlityCovenantTermsThreeMonthTerm" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_LineOfCreditFacitlityCovenantTermsTwoMonthTerm" name="LineOfCreditFacitlityCovenantTermsTwoMonthTerm" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_LointlyOwnedPlantAbstract" name="LointlyOwnedPlantAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_LongTermDebtDisclosureAbstract" name="LongTermDebtDisclosureAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_LongTermDebtFirstMortgageBonds" name="LongTermDebtFirstMortgageBonds" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="por_LongTermPollutionControlBondRate" name="LongTermPollutionControlBondRate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="por_LongTermRateOfReturnOnPlanAssets" name="LongTermRateOfReturnOnPlanAssets" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="por_LowEstimateOfRangeOfCostOfPortlandHarborCleanupInTotal" name="LowEstimateOfRangeOfCostOfPortlandHarborCleanupInTotal" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_MaximumPercentageOfOutputPossibleyAllocated" name="MaximumPercentageOfOutputPossibleyAllocated" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="por_MoneyMarketFundsDefinedBenefitPensionPlanAssets" name="MoneyMarketFundsDefinedBenefitPensionPlanAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_NaturalGasFinancialSwaps" name="NaturalGasFinancialSwaps" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_NetActuarialLoss" name="NetActuarialLoss" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="por_NetActuarialLossGainIncludedInComprehensiveIncome" name="NetActuarialLossGainIncludedInComprehensiveIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="por_NetActuarialLossPortionOfAmortizationFromAoclForNonQualifiedBenefits" name="NetActuarialLossPortionOfAmortizationFromAoclForNonQualifiedBenefits" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="por_NetActuarialLossPortionOfAmortizationFromAoclForPensionBenefits" name="NetActuarialLossPortionOfAmortizationFromAoclForPensionBenefits" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="por_NetActuarialLossPortionOfAmortiztionOfAoclForOtherPostretirementBenefits" name="NetActuarialLossPortionOfAmortiztionOfAoclForOtherPostretirementBenefits" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="por_NetGainOrLossRecognizedInStatementOfIncomeOffsetByRegulatoryAccounting" name="NetGainOrLossRecognizedInStatementOfIncomeOffsetByRegulatoryAccounting" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="por_NetLiabilitiesFromPriceRiskManagementActivitiesClassifiedAsLevel3" name="NetLiabilitiesFromPriceRiskManagementActivitiesClassifiedAsLevel3" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="por_NetRealizedLosses" name="NetRealizedLosses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="por_NetTaxesOnChangeInCompensationRetirementBenefitsLiabilityAndAmortization" name="NetTaxesOnChangeInCompensationRetirementBenefitsLiabilityAndAmortization" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_NonQualifiedBenefitPlansMember" name="NonQualifiedBenefitPlansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="por_NonQualifiedBenefitPolicyTextBlock" name="NonQualifiedBenefitPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_NoncurrentAssetsCommodityContractsAbstract" name="NoncurrentAssetsCommodityContractsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_NoncurrentDerivativeLiabilities" name="NoncurrentDerivativeLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="por_NoncurrentLiabilitiesCommodityContractsAbstract" name="NoncurrentLiabilitiesCommodityContractsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_NoncurrentRegulatoryAssetsMember" name="NoncurrentRegulatoryAssetsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_NoncurrentRegulatoryLiabilitiesMember" name="NoncurrentRegulatoryLiabilitiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_NuclearDecommissioningMember" name="NuclearDecommissioningMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="por_NumberOfRetailCustomers" name="NumberOfRetailCustomers" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="por_NumberOfUnionEmployees" name="NumberOfUnionEmployees" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="por_NumberOfUnionEmployeesSubjectToAgreementA" name="NumberOfUnionEmployeesSubjectToAgreementA" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="por_NumberOfUnionEmployeesSubjectToAgreementB" name="NumberOfUnionEmployeesSubjectToAgreementB" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="por_NumberofYears" name="NumberofYears" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_OtherCurrentAssetsAbstract" name="OtherCurrentAssetsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_OtherCurrentLiabilitiesOther" name="OtherCurrentLiabilitiesOther" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="por_OtherPostRetirementBenefitPlanAssetsTotal" name="OtherPostRetirementBenefitPlanAssetsTotal" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="por_OtherPostretirementBenefitPlansAssetsAbstract" name="OtherPostretirementBenefitPlansAssetsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_Otherpostretirementdefinedbenefitplanliabilitycurrent" name="Otherpostretirementdefinedbenefitplanliabilitycurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="por_PensionAndOtherPostretirementBenefitsValuationMethodologyPolicyTextBlock" name="PensionAndOtherPostretirementBenefitsValuationMethodologyPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="por_PercentOfStatesPopulation" name="PercentOfStatesPopulation" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="por_Performancebasedstockawardpercentagemaximum" name="Performancebasedstockawardpercentagemaximum" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="por_Performancebasedstockawardpercentageminimum" name="Performancebasedstockawardpercentageminimum" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="por_PgePortionOfCapacity" name="PgePortionOfCapacity" nillable="true" substitutionGroup="xbrli:item" type="num:powerItemType" xbrli:periodType="instant" />
  <xsd:element id="por_PgeShareOfOutput" name="PgeShareOfOutput" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="por_PollutionControlRevenueBondsOwnedByPge" name="PollutionControlRevenueBondsOwnedByPge" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="por_PortlandHydroMember" name="PortlandHydroMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="por_PowerCostDeadbandLowerThreshold" name="PowerCostDeadbandLowerThreshold" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="por_PowerCostDeadbandUpperThreshold" name="PowerCostDeadbandUpperThreshold" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="por_PowerCostPolicyTextBlock" name="PowerCostPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="por_PreliminaryEngineeringTransferredToConstructionWorkInProgress" name="PreliminaryEngineeringTransferredToConstructionWorkInProgress" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_PriceRiskManagementAbstract" name="PriceRiskManagementAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_PriestRapidsAndWanapumMember" name="PriestRapidsAndWanapumMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="por_PrivateEquityFunds" name="PrivateEquityFunds" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="por_ProductionExcludingThermalAbstract" name="ProductionExcludingThermalAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_Projectsaddedtoplaintiffssuit" name="Projectsaddedtoplaintiffssuit" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="por_Projectsencompassedbysuit" name="Projectsencompassedbysuit" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="por_PublicUtilitiesPropertyPlantAndEquipmentGeneral" name="PublicUtilitiesPropertyPlantAndEquipmentGeneral" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_PublicUtilitiesPropertyPlantAndEquipmentIntangible" name="PublicUtilitiesPropertyPlantAndEquipmentIntangible" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="por_PublicUtilityDistrictsMember" name="PublicUtilityDistrictsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="por_RealizedAndUnrealizedGainsAndLossesNetCommodityContract" name="RealizedAndUnrealizedGainsAndLossesNetCommodityContract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="por_RealizedAndUnrealizedGainsAndLossesNetCommodityContractsElectricity" name="RealizedAndUnrealizedGainsAndLossesNetCommodityContractsElectricity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="por_RealizedAndUnrealizedGainsAndLossesNetCommodityContractsForeignCurrency" name="RealizedAndUnrealizedGainsAndLossesNetCommodityContractsForeignCurrency" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="por_RealizedAndUnrealizedGainsAndLossesNetCommodityContractsNaturalGas" name="RealizedAndUnrealizedGainsAndLossesNetCommodityContractsNaturalGas" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="por_RefundToCustomersForTrojanInvestmentIncludingInterest" name="RefundToCustomersForTrojanInvestmentIncludingInterest" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="por_RegulatoryAssetsAndLiabilitiesAbstract" name="RegulatoryAssetsAndLiabilitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_RegulatoryAssetsCurrentMember" name="RegulatoryAssetsCurrentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="por_RegulatoryAssetsEarningRateOfReturnAtApprovedRate" name="RegulatoryAssetsEarningRateOfReturnAtApprovedRate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_RegulatoryAssetsEarningRateOfReturnAtCostOfCapital" name="RegulatoryAssetsEarningRateOfReturnAtCostOfCapital" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_RegulatoryAssetsEarningRateOfReturnByInclusionInRateBase" name="RegulatoryAssetsEarningRateOfReturnByInclusionInRateBase" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_RegulatoryAssetsEarningReturn" name="RegulatoryAssetsEarningReturn" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_RegulatoryAssetsEarningReturnOtherCategory" name="RegulatoryAssetsEarningReturnOtherCategory" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_RegulatoryAssetsFromPriceRiskManagementActivities" name="RegulatoryAssetsFromPriceRiskManagementActivities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_RegulatoryLiabilitiesOther" name="RegulatoryLiabilitiesOther" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="por_Regulatoryliabilitiestrojandecommissioningtrust" name="Regulatoryliabilitiestrojandecommissioningtrust" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="por_RemainingRecoveryPeriodofRegulatoryAssetDebtIssuanceCosts" name="RemainingRecoveryPeriodofRegulatoryAssetDebtIssuanceCosts" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_RemainingRecoveryPeriodofRegulatoryAssetsPriceRiskManagement" name="RemainingRecoveryPeriodofRegulatoryAssetsPriceRiskManagement" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_Remainingrecoveryperiodofregulatoryassetsdeferredcapitalprojects" name="Remainingrecoveryperiodofregulatoryassetsdeferredcapitalprojects" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_RemainingrefundperiodofregulatoryliabilityTrojandecommissioningactivities" name="RemainingrefundperiodofregulatoryliabilityTrojandecommissioningactivities" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_RemarketablePollutionControlBonds" name="RemarketablePollutionControlBonds" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="por_RevenueBondsIssuedByPublicUtilityDistricts" name="RevenueBondsIssuedByPublicUtilityDistricts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_Revenueoverstatment" name="Revenueoverstatment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="por_RevolvingCreditFacilitiesTextBlock" name="RevolvingCreditFacilitiesTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_ScheduleOfAllocationOfPlanAssetsTable" name="ScheduleOfAllocationOfPlanAssetsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_ScheduleOfConcentrationOfRiskByCounterpartyTableTextBlock" name="ScheduleOfConcentrationOfRiskByCounterpartyTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="por_ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock" name="ScheduleOfRegulatoryAssetsAndLiabilitiesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="por_ServiceAreaPopulation" name="ServiceAreaPopulation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant" />
  <xsd:element id="por_ServiceAreaSqMiles" name="ServiceAreaSqMiles" nillable="true" substitutionGroup="xbrli:item" type="num:areaItemType" xbrli:periodType="instant" />
  <xsd:element id="por_ShortTermDebtMaximumAmountOutstandingDuringYear" name="ShortTermDebtMaximumAmountOutstandingDuringYear" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_StatementofStockholdersEquityParentheticalAbstract" name="StatementofStockholdersEquityParentheticalAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_StockBasedCompensationAttainmentOfPerformanceGoalsThatAllowsVesting" name="StockBasedCompensationAttainmentOfPerformanceGoalsThatAllowsVesting" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="por_StockBasedCompensationForfeitureRate" name="StockBasedCompensationForfeitureRate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="por_StockBasedCompensationImpactOnCashFlows" name="StockBasedCompensationImpactOnCashFlows" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="por_StockPurchasePlanTextBlock" name="StockPurchasePlanTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="por_Stockoffering" name="Stockoffering" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_SummaryOfSignificantAccountingPoliciesAbstract" name="SummaryOfSignificantAccountingPoliciesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_TaxCreditCarryforwardFederal" name="TaxCreditCarryforwardFederal" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="por_TaxCreditCarryforwardState" name="TaxCreditCarryforwardState" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="por_TotalAmountsIncludedInComprehensiveIncome" name="TotalAmountsIncludedInComprehensiveIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="por_TotalCommodityContracts" name="TotalCommodityContracts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_TransfersInAndOutOfLevel3PolicyTextBlock" name="TransfersInAndOutOfLevel3PolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="por_TrojanDecommissioningActivities" name="TrojanDecommissioningActivities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="por_TrustAxis" name="TrustAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_TrustDomain" name="TrustDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="por_UnbilledRevenue" name="UnbilledRevenue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="por_UnrealizedGainLossOnDerivativesMember" name="UnrealizedGainLossOnDerivativesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="por_Unsecuredtermbankloanratemaximum" name="Unsecuredtermbankloanratemaximum" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="por_Unsecuredtermbankloanrateminimum" name="Unsecuredtermbankloanrateminimum" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="por_UpperEstimatedRangeOfTotalCostOfPortlandHarborCleanup" name="UpperEstimatedRangeOfTotalCostOfPortlandHarborCleanup" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="por_VariableInterestEntitiesAbstract" name="VariableInterestEntitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_VariableinterestentitiesTextBlock" name="VariableinterestentitiesTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="por_VolumeRelatedToDerivativeInstrumentsAtBalanceSheetDateCommodityContractsNaturalGas" name="VolumeRelatedToDerivativeInstrumentsAtBalanceSheetDateCommodityContractsNaturalGas" nillable="true" substitutionGroup="xbrli:item" type="num:energyItemType" xbrli:periodType="instant" />
  <xsd:element id="por_VolumeRelatedToDerivativeInstrumentsHeldAtBalanceSheetDateCommodityContractsElectricity" name="VolumeRelatedToDerivativeInstrumentsHeldAtBalanceSheetDateCommodityContractsElectricity" nillable="true" substitutionGroup="xbrli:item" type="num:energyItemType" xbrli:periodType="instant" />
  <xsd:element id="por_VolumeRelatedtoDerivativeInstrumentsHeldatBalanceSheetDateForeignCurrency" name="VolumeRelatedtoDerivativeInstrumentsHeldatBalanceSheetDateForeignCurrency" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="por_WellsMember" name="WellsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="por_Wholesaleaccountsreceivablewrittenoff" name="Wholesaleaccountsreceivablewrittenoff" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
</xsd:schema>


