<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva, formerly WebFilings-->
<!-- -->
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.portlandgeneral.com/20140630" 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/20140630" 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/2013-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2013-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2013/elts/us-roles-2013-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-types/2013-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2013/elts/us-types-2013-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/2012-01-31" schemaLocation="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2013-01-31" schemaLocation="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/exch/2013-01-31" schemaLocation="http://xbrl.sec.gov/exch/2013/exch-2013-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-20140630_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-20140630_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-20140630_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-20140630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple" />
      <link:roleType id="BalanceSheetComponentsAllowanceForUncollectibleAccountsDetails" roleURI="http://www.portlandgeneral.com/role/BalanceSheetComponentsAllowanceForUncollectibleAccountsDetails">
        <link:definition>2404403 - Disclosure - Balance Sheet Components Allowance for Uncollectible Accounts (Details)</link: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>2404409 - 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="BalanceSheetComponentsElectricUtilityPlantNetDetails" roleURI="http://www.portlandgeneral.com/role/BalanceSheetComponentsElectricUtilityPlantNetDetails">
        <link:definition>2404405 - Disclosure - Balance Sheet Components Electric Utility Plant, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsNotes" roleURI="http://www.portlandgeneral.com/role/BalanceSheetComponentsNotes">
        <link:definition>2104100 - Disclosure - Balance Sheet Components (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="BalanceSheetComponentsOtherCurrentAssetsDetails" roleURI="http://www.portlandgeneral.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails">
        <link:definition>2404404 - Disclosure - Balance Sheet Components Other Current 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="BalanceSheetComponentsOtherCurrentLiabilitiesDetails" roleURI="http://www.portlandgeneral.com/role/BalanceSheetComponentsOtherCurrentLiabilitiesDetails">
        <link:definition>2404407 - Disclosure - Balance Sheet Components Other Current 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="BalanceSheetComponentsPensionAndOtherPostretirementBenefitsDetails" roleURI="http://www.portlandgeneral.com/role/BalanceSheetComponentsPensionAndOtherPostretirementBenefitsDetails">
        <link:definition>2404408 - Disclosure - Balance Sheet Components Pension and Other Postretirement 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="BalanceSheetComponentsPolicies" roleURI="http://www.portlandgeneral.com/role/BalanceSheetComponentsPolicies">
        <link:definition>2204201 - Disclosure - Balance Sheet Components (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="BalanceSheetComponentsRegulatoryAssetsAndLiabilitiesDetails" roleURI="http://www.portlandgeneral.com/role/BalanceSheetComponentsRegulatoryAssetsAndLiabilitiesDetails">
        <link:definition>2404406 - Disclosure - Balance Sheet Components 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="BalanceSheetComponentsTables" roleURI="http://www.portlandgeneral.com/role/BalanceSheetComponentsTables">
        <link:definition>2304302 - 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="BasisOfPresentationDetails" roleURI="http://www.portlandgeneral.com/role/BasisOfPresentationDetails">
        <link:definition>2403402 - 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="BasisOfPresentationNotes" roleURI="http://www.portlandgeneral.com/role/BasisOfPresentationNotes">
        <link:definition>2103100 - Disclosure - Basis of Presentation (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="BasisOfPresentationPolicies" roleURI="http://www.portlandgeneral.com/role/BasisOfPresentationPolicies">
        <link:definition>2203201 - Disclosure - Basis of Presentation (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetsUnaudited" roleURI="http://www.portlandgeneral.com/role/CondensedConsolidatedBalanceSheetsUnaudited">
        <link:definition>1003000 - Statement - Condensed Consolidated Balance Sheets (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetsUnauditedParenthetical" roleURI="http://www.portlandgeneral.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical">
        <link:definition>1003501 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsOfCashFlowsUnaudited" roleURI="http://www.portlandgeneral.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited">
        <link:definition>1004000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsOfIncomeUnaudited" roleURI="http://www.portlandgeneral.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited">
        <link:definition>1001000 - Statement - Condensed Consolidated Statements of Income (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingenciesDetails" roleURI="http://www.portlandgeneral.com/role/ContingenciesDetails">
        <link:definition>2409402 - 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="ContingenciesNotes" roleURI="http://www.portlandgeneral.com/role/ContingenciesNotes">
        <link:definition>2109100 - Disclosure - Contingencies (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="ContingenciesPolicies" roleURI="http://www.portlandgeneral.com/role/ContingenciesPolicies">
        <link:definition>2209201 - 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="DocumentAndEntityInformation" roleURI="http://www.portlandgeneral.com/role/DocumentAndEntityInformation">
        <link:definition>0001000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareComponentsOfEarningsPerShareDetails" roleURI="http://www.portlandgeneral.com/role/EarningsPerShareComponentsOfEarningsPerShareDetails">
        <link:definition>2407402 - Disclosure - Earnings Per Share Components of 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="EarningsPerShareEarningsPerShareDetails" roleURI="http://www.portlandgeneral.com/role/EarningsPerShareEarningsPerShareDetails">
        <link:definition>2407403 - 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="EarningsPerShareNotes" roleURI="http://www.portlandgeneral.com/role/EarningsPerShareNotes">
        <link:definition>2107100 - Disclosure - Earnings Per Share (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="EarningsPerShareTables" roleURI="http://www.portlandgeneral.com/role/EarningsPerShareTables">
        <link:definition>2307301 - 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="EquityDetails" roleURI="http://www.portlandgeneral.com/role/EquityDetails">
        <link:definition>2408403 - Disclosure - Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityNotes" roleURI="http://www.portlandgeneral.com/role/EquityNotes">
        <link:definition>2108100 - Disclosure - Equity (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="EquityTables" roleURI="http://www.portlandgeneral.com/role/EquityTables">
        <link:definition>2308301 - Disclosure - Equity (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="FairValueOfFinancialInstrumentsFairValueOfFinancialInstrumentsDetails" roleURI="http://www.portlandgeneral.com/role/FairValueOfFinancialInstrumentsFairValueOfFinancialInstrumentsDetails">
        <link:definition>2405406 - Disclosure - Fair Value of Financial Instruments 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>2405404 - 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="FairValueOfFinancialInstrumentsFinancialAssetsAndLiabilitiesRecognizedAtFairValueDetails" roleURI="http://www.portlandgeneral.com/role/FairValueOfFinancialInstrumentsFinancialAssetsAndLiabilitiesRecognizedAtFairValueDetails">
        <link:definition>2405403 - Disclosure - Fair Value of Financial Instruments Financial Assets and Liabilities Recognized at Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueOfFinancialInstrumentsNotes" roleURI="http://www.portlandgeneral.com/role/FairValueOfFinancialInstrumentsNotes">
        <link:definition>2105100 - Disclosure - Fair Value of Financial Instruments (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="FairValueOfFinancialInstrumentsPolicies" roleURI="http://www.portlandgeneral.com/role/FairValueOfFinancialInstrumentsPolicies">
        <link:definition>2205201 - 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="FairValueOfFinancialInstrumentsTables" roleURI="http://www.portlandgeneral.com/role/FairValueOfFinancialInstrumentsTables">
        <link:definition>2305302 - 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="FairValueOfFinancialInstrumentsUnobservableInputReconciliationDetails" roleURI="http://www.portlandgeneral.com/role/FairValueOfFinancialInstrumentsUnobservableInputReconciliationDetails">
        <link:definition>2405405 - Disclosure - Fair Value of Financial Instruments 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="GuaranteesNotes" roleURI="http://www.portlandgeneral.com/role/GuaranteesNotes">
        <link:definition>2110100 - Disclosure - Guarantees (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="GuaranteesPolicies" roleURI="http://www.portlandgeneral.com/role/GuaranteesPolicies">
        <link:definition>2210201 - Disclosure - 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="PriceRiskManagementCounterpartiesRepresenting10OrMoreDetails" roleURI="http://www.portlandgeneral.com/role/PriceRiskManagementCounterpartiesRepresenting10OrMoreDetails">
        <link:definition>2406408 - Disclosure - Price Risk Management 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="PriceRiskManagementCounterpartiesRepresenting10OrMoreDetailsCalc2" roleURI="http://www.portlandgeneral.com/role/PriceRiskManagementCounterpartiesRepresenting10OrMoreDetailsCalc2">
        <link:definition>2406408 - Disclosure - Price Risk Management 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="PriceRiskManagementFairValuesOfPriceRiskManagementAssetsAndLiabilitiesDetails" roleURI="http://www.portlandgeneral.com/role/PriceRiskManagementFairValuesOfPriceRiskManagementAssetsAndLiabilitiesDetails">
        <link:definition>2406403 - Disclosure - Price Risk Management 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="PriceRiskManagementFairValuesOfPriceRiskManagementAssetsAndLiabilitiesDetailsCalc2" roleURI="http://www.portlandgeneral.com/role/PriceRiskManagementFairValuesOfPriceRiskManagementAssetsAndLiabilitiesDetailsCalc2">
        <link:definition>2406403 - Disclosure - Price Risk Management 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="PriceRiskManagementFutureYearNetUnrealizedGainLossRecordedAtBalanceSheetDateExpectedToBecomeRealizedDetails" roleURI="http://www.portlandgeneral.com/role/PriceRiskManagementFutureYearNetUnrealizedGainLossRecordedAtBalanceSheetDateExpectedToBecomeRealizedDetails">
        <link:definition>2406407 - Disclosure - Price Risk Management 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="PriceRiskManagementNetRealizedAndUnrealizedGainsAndLossesOnDerivativeTransactionsDetails" roleURI="http://www.portlandgeneral.com/role/PriceRiskManagementNetRealizedAndUnrealizedGainsAndLossesOnDerivativeTransactionsDetails">
        <link:definition>2406406 - Disclosure - Price Risk Management 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="PriceRiskManagementNetVolumesRelatedToPriceRiskManagementActivitiesDetails" roleURI="http://www.portlandgeneral.com/role/PriceRiskManagementNetVolumesRelatedToPriceRiskManagementActivitiesDetails">
        <link:definition>2406404 - Disclosure - Price Risk Management 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="PriceRiskManagementNotes" roleURI="http://www.portlandgeneral.com/role/PriceRiskManagementNotes">
        <link:definition>2106100 - 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>2206201 - 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="PriceRiskManagementPriceRiskManagementAssetsAndLiabilitiesSubjectToMasterNettingAgreementsDetails" roleURI="http://www.portlandgeneral.com/role/PriceRiskManagementPriceRiskManagementAssetsAndLiabilitiesSubjectToMasterNettingAgreementsDetails">
        <link:definition>2406405 - Disclosure - Price Risk Management Price Risk Management assets and liabilities subject to master netting agreements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PriceRiskManagementPriceRiskManagementDetails" roleURI="http://www.portlandgeneral.com/role/PriceRiskManagementPriceRiskManagementDetails">
        <link:definition>2406409 - Disclosure - Price Risk Management 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="PriceRiskManagementTables" roleURI="http://www.portlandgeneral.com/role/PriceRiskManagementTables">
        <link:definition>2306302 - 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="ScheduleOfEquityDetails" roleURI="http://www.portlandgeneral.com/role/ScheduleOfEquityDetails">
        <link:definition>2408402 - Disclosure - Schedule of Equity (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_A3.51November172014Member" name="A3.51November172014Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_A4.35May15Member" name="A4.35May15Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_A4.39August152014Member" name="A4.39August152014Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_A4.44October152014Member" name="A4.44October152014Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_A4.45May30Member" name="A4.45May30Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_A4.55June30Member" name="A4.55June30Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="por_AllocationOfFinancialAssetToHierarchyLevelsPolicyTextBlock" name="AllocationOfFinancialAssetToHierarchyLevelsPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="por_AssetRetirementRemoval" name="AssetRetirementRemoval" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="por_AssetsFromPriceRiskManagementActivitiesAbstract" name="AssetsFromPriceRiskManagementActivitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_AuthorizedShortTermDebt" name="AuthorizedShortTermDebt" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <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_BrokerSettlementsDeferred" name="BrokerSettlementsDeferred" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_CashReceivedfromBPA" name="CashReceivedfromBPA" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" 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_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:periodType="instant" />
  <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:periodType="instant" />
  <xsd:element id="por_CommodityContractAssetNaturalGas" name="CommodityContractAssetNaturalGas" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" 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_CommodityContractAssetNoncurrentNaturalGas" name="CommodityContractAssetNoncurrentNaturalGas" 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:periodType="instant" />
  <xsd:element id="por_CommodityContractLiabilitiesNaturalGas" name="CommodityContractLiabilitiesNaturalGas" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" 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_CommodityDomain" name="CommodityDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="por_CommonStockAssetSecuritiesHeldInNonqualifiedBenefitPlanTrust" name="CommonStockAssetSecuritiesHeldInNonqualifiedBenefitPlanTrust" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <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_CondensedConsolidatedBalanceSheetsUnauditedParentheticalsAbstract" name="CondensedConsolidatedBalanceSheetsUnauditedParentheticalsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_ContingenciesAbstract" name="ContingenciesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_Contracts" name="Contracts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" 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_CounterpartyDforPRMLiab" name="CounterpartyDforPRMLiab" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="por_CounterpartyEForPRMLiab" name="CounterpartyEForPRMLiab" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="por_CreditFacilities300MillionRevolver" name="CreditFacilities300MillionRevolver" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="por_CreditFacilityExpiringIn2017" name="CreditFacilityExpiringIn2017" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" 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 abstract="true" id="por_DebtSecuritiesAbstract" name="DebtSecuritiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_DecouplingMechanismDeferralsNet" name="DecouplingMechanismDeferralsNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" 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_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: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 abstract="true" id="por_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <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 id="por_EquityForwardSaleAgreementSettlementThreshold" name="EquityForwardSaleAgreementSettlementThreshold" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="por_Equityforwardsaleagreementfuturesettlementamount" name="Equityforwardsaleagreementfuturesettlementamount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" 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 abstract="true" id="por_FairValueOfFinancialInstrumentsAbstract" name="FairValueOfFinancialInstrumentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_FnancialSwapsElectricity" name="FnancialSwapsElectricity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="por_GrossAmountsOffsetMember" name="GrossAmountsOffsetMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_InvestmentInTrojan" name="InvestmentInTrojan" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="por_July31Member" name="July31Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="por_Letterofcreditfacilityamountavailable" name="Letterofcreditfacilityamountavailable" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="por_LiabilitiesFromPriceRiskManagementActivitiesAbstract" name="LiabilitiesFromPriceRiskManagementActivitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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_MutualFundsDebt" name="MutualFundsDebt" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element id="por_MutualFundsEquity" name="MutualFundsEquity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" 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 abstract="true" id="por_NetAmountPresentedMember" name="NetAmountPresentedMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="por_NetGainOrLossRecognizedInStatementOfIncomeOffsetByRegulatoryAccounting" name="NetGainOrLossRecognizedInStatementOfIncomeOffsetByRegulatoryAccounting" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration" />
  <xsd:element id="por_NetLiabilitiesFromPriceRiskManagementActivitiesClassifiedAsLevel3" name="NetLiabilitiesFromPriceRiskManagementActivitiesClassifiedAsLevel3" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element id="por_Netsharesettlement" name="Netsharesettlement" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="por_NonQualifiedBenefitPlansMember" name="NonQualifiedBenefitPlansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_NonqualifiedBenefitPlanTrustAbstract" name="NonqualifiedBenefitPlanTrustAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_NuclearDecommissioningTrustAbstract" name="NuclearDecommissioningTrustAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_NumberOfRetailCustomers" name="NumberOfRetailCustomers" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="por_OtherCurrentAssetsTable" name="OtherCurrentAssetsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_OtherCurrentLiabilitiesAbstract" name="OtherCurrentLiabilitiesAbstract" 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 abstract="true" id="por_OtherCurrentLiabilitiesTable" name="OtherCurrentLiabilitiesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_OthercurrentassetsLineItemsLineItems" name="OthercurrentassetsLineItemsLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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_PossibleIncomeTaxLiabilityRelatedToStateTaxCourtRuling" name="PossibleIncomeTaxLiabilityRelatedToStateTaxCourtRuling" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <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_PriceRiskManagementAssetsAndLiabilitiesSubjectToMasterNettingAgreementsLineItems" name="PriceRiskManagementAssetsAndLiabilitiesSubjectToMasterNettingAgreementsLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_PriceRiskManagementAssetsAndLiabilitiesSubjectToMasterNettingAgreementsTable" name="PriceRiskManagementAssetsAndLiabilitiesSubjectToMasterNettingAgreementsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="por_PriceRiskManagementAssetsAndLiabilitiesSubjectToMasterNettingAgreementsTableTextBlock" name="PriceRiskManagementAssetsAndLiabilitiesSubjectToMasterNettingAgreementsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_PriceRiskManagementNoteAbstract" name="PriceRiskManagementNoteAbstract" 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_RealizedAndUnrealizedGainsAndLossesNetCommodityContract" name="RealizedAndUnrealizedGainsAndLossesNetCommodityContract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration" />
  <xsd:element id="por_RealizedAndUnrealizedGainsAndLossesNetCommodityContractsElectricity" name="RealizedAndUnrealizedGainsAndLossesNetCommodityContractsElectricity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration" />
  <xsd:element id="por_RealizedAndUnrealizedGainsAndLossesNetCommodityContractsNaturalGas" name="RealizedAndUnrealizedGainsAndLossesNetCommodityContractsNaturalGas" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" 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 id="por_RegulatoryAssetRelatedToTrojan" name="RegulatoryAssetRelatedToTrojan" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="por_RegulatoryAssetsCurrentMember" name="RegulatoryAssetsCurrentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <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_RegulatoryAssetsRelatedToPriceRiskManagementActivities" name="RegulatoryAssetsRelatedToPriceRiskManagementActivities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="por_RegulatoryDeferralOfSettledDerivativeInstruments" name="RegulatoryDeferralOfSettledDerivativeInstruments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="por_RegulatoryDeferralPriceRiskManagementActivities" name="RegulatoryDeferralPriceRiskManagementActivities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <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_Regulatoryassetforrecoveryoflosscontingencies" name="Regulatoryassetforrecoveryoflosscontingencies" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" 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_Revenueoverstatment" name="Revenueoverstatment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="por_ScheduleOfConcentrationOfRiskByCounterpartyTableTextBlock" name="ScheduleOfConcentrationOfRiskByCounterpartyTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_ScheduleOfFutureExpectedRealizedGainsOrLossesAxis" name="ScheduleOfFutureExpectedRealizedGainsOrLossesAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="por_ScheduleOfFutureExpectedRealizedGainsOrLossesDomain" name="ScheduleOfFutureExpectedRealizedGainsOrLossesDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_Stockoffering" name="Stockoffering" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" 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 abstract="true" id="por_UnrealizedGainLossOnDerivativesMember" name="UnrealizedGainLossOnDerivativesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="por_UpperEstimatedRangeOfTotalCostOfPortlandHarborCleanup" name="UpperEstimatedRangeOfTotalCostOfPortlandHarborCleanup" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <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:periodType="instant" />
</xsd:schema>


