<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.allete.com/20150930" xmlns:ale="http://www.allete.com/20150930" 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: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="ale-20150930_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="ale-20150930_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="ale-20150930_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="ale-20150930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple" />
      <link:roleType id="Acquisitions" roleURI="http://www.allete.com/role/Acquisitions">
        <link:definition>2105100 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsAceWindAcquisitionDetails" roleURI="http://www.allete.com/role/AcquisitionsAceWindAcquisitionDetails">
        <link:definition>2405407 - Disclosure - Acquisitions - ACE Wind Acquisition (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="AcquisitionsArmeniaMountainDetails" roleURI="http://www.allete.com/role/AcquisitionsArmeniaMountainDetails">
        <link:definition>2405405 - Disclosure - Acquisitions - Armenia Mountain (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="AcquisitionsChanarambieVikingDetails" roleURI="http://www.allete.com/role/AcquisitionsChanarambieVikingDetails">
        <link:definition>2405404 - Disclosure - Acquisitions - Chanarambie/Viking (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="AcquisitionsDetails" roleURI="http://www.allete.com/role/AcquisitionsDetails">
        <link:definition>2405402 - Disclosure - Acquisitions (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="AcquisitionsStormLakeIDetails" roleURI="http://www.allete.com/role/AcquisitionsStormLakeIDetails">
        <link:definition>2405408 - Disclosure - Acquisitions - Storm Lake I (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="AcquisitionsTable" roleURI="http://www.allete.com/role/AcquisitionsTable">
        <link:definition>2305301 - Disclosure - Acquisitions (Table)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsUSWaterServicesDetails" roleURI="http://www.allete.com/role/AcquisitionsUSWaterServicesDetails">
        <link:definition>2405403 - Disclosure - Acquisitions - U.S. Water Services (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="AcquisitionsWindDevelopmentProjectDetails" roleURI="http://www.allete.com/role/AcquisitionsWindDevelopmentProjectDetails">
        <link:definition>2405406 - Disclosure - Acquisitions - Wind Development Project (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="BusinessSegments" roleURI="http://www.allete.com/role/BusinessSegments">
        <link:definition>2102100 - Disclosure - Business Segments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentsDetails" roleURI="http://www.allete.com/role/BusinessSegmentsDetails">
        <link:definition>2402402 - Disclosure - Business Segments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentsTables" roleURI="http://www.allete.com/role/BusinessSegmentsTables">
        <link:definition>2302301 - Disclosure - Business Segments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsGuaranteesAndContingencies" roleURI="http://www.allete.com/role/CommitmentsGuaranteesAndContingencies">
        <link:definition>2120100 - Disclosure - Commitments, Guarantees and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsGuaranteesAndContingenciesCoalRailAndShippingContractsDetails" roleURI="http://www.allete.com/role/CommitmentsGuaranteesAndContingenciesCoalRailAndShippingContractsDetails">
        <link:definition>2420402 - Disclosure - Commitments, Guarantees and Contingencies - Coal, Rail and Shipping Contracts (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="CommitmentsGuaranteesAndContingenciesEnvironmentalMattersDetails" roleURI="http://www.allete.com/role/CommitmentsGuaranteesAndContingenciesEnvironmentalMattersDetails">
        <link:definition>2420405 - Disclosure - Commitments, Guarantees and Contingencies - Environmental Matters (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsGuaranteesAndContingenciesLeasingAgreementsDetails" roleURI="http://www.allete.com/role/CommitmentsGuaranteesAndContingenciesLeasingAgreementsDetails">
        <link:definition>2420403 - Disclosure - Commitments, Guarantees and Contingencies - Leasing 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="CommitmentsGuaranteesAndContingenciesOtherMattersDetails" roleURI="http://www.allete.com/role/CommitmentsGuaranteesAndContingenciesOtherMattersDetails">
        <link:definition>2420406 - Disclosure - Commitments, Guarantees and Contingencies - Other Matters (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsGuaranteesAndContingenciesPowerPurchaseAgreementsDetails" roleURI="http://www.allete.com/role/CommitmentsGuaranteesAndContingenciesPowerPurchaseAgreementsDetails">
        <link:definition>2420401 - Disclosure - Commitments, Guarantees and Contingencies - Power Purchase 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="CommitmentsGuaranteesAndContingenciesTransmissionDetails" roleURI="http://www.allete.com/role/CommitmentsGuaranteesAndContingenciesTransmissionDetails">
        <link:definition>2420404 - Disclosure - Commitments, Guarantees and Contingencies - Transmission (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="ConsolidatedBalanceSheet" roleURI="http://www.allete.com/role/ConsolidatedBalanceSheet">
        <link:definition>1001000 - Statement - Consolidated Balance Sheet</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetParentheticals" roleURI="http://www.allete.com/role/ConsolidatedBalanceSheetParentheticals">
        <link:definition>1001001 - Statement - 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="ConsolidatedStatementOfCashFlows" roleURI="http://www.allete.com/role/ConsolidatedStatementOfCashFlows">
        <link:definition>1004000 - Statement - Consolidated Statement 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="ConsolidatedStatementOfComprehensiveIncome" roleURI="http://www.allete.com/role/ConsolidatedStatementOfComprehensiveIncome">
        <link:definition>1003000 - Statement - Consolidated Statement 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="ConsolidatedStatementOfComprehensiveIncomeParentheticals" roleURI="http://www.allete.com/role/ConsolidatedStatementOfComprehensiveIncomeParentheticals">
        <link:definition>1003001 - Statement - 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="ConsolidatedStatementOfIncome" roleURI="http://www.allete.com/role/ConsolidatedStatementOfIncome">
        <link:definition>1002000 - Statement - Consolidated Statement 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="DocumentAndEntityInformationDocument" roleURI="http://www.allete.com/role/DocumentAndEntityInformationDocument">
        <link:definition>0001000 - Document - Document and Entity Information 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="EarningsPerShareAndCommonStock" roleURI="http://www.allete.com/role/EarningsPerShareAndCommonStock">
        <link:definition>2118100 - Disclosure - Earnings Per Share and Common Stock</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareAndCommonStockDetails" roleURI="http://www.allete.com/role/EarningsPerShareAndCommonStockDetails">
        <link:definition>2418402 - Disclosure - Earnings Per Share and Common Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareAndCommonStockTables" roleURI="http://www.allete.com/role/EarningsPerShareAndCommonStockTables">
        <link:definition>2318301 - Disclosure - Earnings Per Share and Common Stock (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValue" roleURI="http://www.allete.com/role/FairValue">
        <link:definition>2110100 - Disclosure - Fair Value</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueFinancialInstrumentsDetails" roleURI="http://www.allete.com/role/FairValueFinancialInstrumentsDetails">
        <link:definition>2410403 - Disclosure - Fair Value - 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="FairValueNonrecurringFairValueMeasuresDetails" roleURI="http://www.allete.com/role/FairValueNonrecurringFairValueMeasuresDetails">
        <link:definition>2410404 - Disclosure - Fair Value - Nonrecurring Fair Value Measures (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="FairValueRecurringFairValueMeasuresDetails" roleURI="http://www.allete.com/role/FairValueRecurringFairValueMeasuresDetails">
        <link:definition>2410402 - Disclosure - Fair Value - Recurring Fair Value Measures (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="FairValueTables" roleURI="http://www.allete.com/role/FairValueTables">
        <link:definition>2310301 - Disclosure - Fair Value (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="GoodwillAndIntangibleAssets" roleURI="http://www.allete.com/role/GoodwillAndIntangibleAssets">
        <link:definition>2106100 - Disclosure - Goodwill and Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndIntangibleAssetsDetails" roleURI="http://www.allete.com/role/GoodwillAndIntangibleAssetsDetails">
        <link:definition>2406402 - Disclosure - Goodwill and Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndIntangibleAssetsTables" roleURI="http://www.allete.com/role/GoodwillAndIntangibleAssetsTables">
        <link:definition>2306301 - Disclosure - Goodwill and Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxExpense" roleURI="http://www.allete.com/role/IncomeTaxExpense">
        <link:definition>2116100 - Disclosure - Income Tax 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="IncomeTaxExpenseDetails" roleURI="http://www.allete.com/role/IncomeTaxExpenseDetails">
        <link:definition>2416402 - Disclosure - 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="IncomeTaxExpenseTables" roleURI="http://www.allete.com/role/IncomeTaxExpenseTables">
        <link:definition>2316301 - Disclosure - Income Tax Expense (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentInAtc" roleURI="http://www.allete.com/role/InvestmentInAtc">
        <link:definition>2112100 - Disclosure - Investment in ATC</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentInAtcDetails" roleURI="http://www.allete.com/role/InvestmentInAtcDetails">
        <link:definition>2412402 - Disclosure - Investment in ATC (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="InvestmentInAtcFercComplaintsDetails" roleURI="http://www.allete.com/role/InvestmentInAtcFercComplaintsDetails">
        <link:definition>2412403 - Disclosure - Investment in ATC - FERC Complaints (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="InvestmentInAtcTables" roleURI="http://www.allete.com/role/InvestmentInAtcTables">
        <link:definition>2312301 - Disclosure - Investment in ATC (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="Investments" roleURI="http://www.allete.com/role/Investments">
        <link:definition>2103100 - Disclosure - Investments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsAvailableForSaleSecuritiesDetails" roleURI="http://www.allete.com/role/InvestmentsAvailableForSaleSecuritiesDetails">
        <link:definition>2403403 - Disclosure - Investments - Available-for-sale Securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentsDetails" roleURI="http://www.allete.com/role/InvestmentsDetails">
        <link:definition>2403402 - Disclosure - Investments (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="InvestmentsDetailsCalc2" roleURI="http://www.allete.com/role/InvestmentsDetailsCalc2">
        <link:definition>2403402 - Disclosure - Investments (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="InvestmentsTables" roleURI="http://www.allete.com/role/InvestmentsTables">
        <link:definition>2303301 - Disclosure - Investments (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="OperationsAndSignificantAccountingPolicies" roleURI="http://www.allete.com/role/OperationsAndSignificantAccountingPolicies">
        <link:definition>2101100 - Disclosure - Operations and 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="OperationsAndSignificantAccountingPoliciesDetails" roleURI="http://www.allete.com/role/OperationsAndSignificantAccountingPoliciesDetails">
        <link:definition>2401404 - Disclosure - Operations and 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="OperationsAndSignificantAccountingPoliciesPolicies" roleURI="http://www.allete.com/role/OperationsAndSignificantAccountingPoliciesPolicies">
        <link:definition>2201201 - Disclosure - Operations and 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="OperationsAndSignificantAccountingPoliciesReclassificationsDetails" roleURI="http://www.allete.com/role/OperationsAndSignificantAccountingPoliciesReclassificationsDetails">
        <link:definition>2401403 - Disclosure - Operations and Significant Accounting Policies - Reclassifications (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperationsAndSignificantAccountingPoliciesSupplementalStatementOfCashFlowInformationDetails" roleURI="http://www.allete.com/role/OperationsAndSignificantAccountingPoliciesSupplementalStatementOfCashFlowInformationDetails">
        <link:definition>2401405 - Disclosure - Operations and Significant Accounting Policies - Supplemental Statement of Cash Flow Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperationsAndSignificantAccountingPoliciesTables" roleURI="http://www.allete.com/role/OperationsAndSignificantAccountingPoliciesTables">
        <link:definition>2301302 - Disclosure - Operations and 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="OtherIncomeExpense" roleURI="http://www.allete.com/role/OtherIncomeExpense">
        <link:definition>2115100 - Disclosure - Other Income (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="OtherIncomeExpenseDetails" roleURI="http://www.allete.com/role/OtherIncomeExpenseDetails">
        <link:definition>2415402 - Disclosure - Other Income (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="OtherIncomeExpenseTables" roleURI="http://www.allete.com/role/OtherIncomeExpenseTables">
        <link:definition>2315301 - Disclosure - Other Income (Expense) (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndOtherPostretirementBenefitPlans" roleURI="http://www.allete.com/role/PensionAndOtherPostretirementBenefitPlans">
        <link:definition>2119100 - Disclosure - Pension and Other Postretirement Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndOtherPostretirementBenefitPlansDetails" roleURI="http://www.allete.com/role/PensionAndOtherPostretirementBenefitPlansDetails">
        <link:definition>2419402 - Disclosure - Pension and Other Postretirement 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="PensionAndOtherPostretirementBenefitPlansTables" roleURI="http://www.allete.com/role/PensionAndOtherPostretirementBenefitPlansTables">
        <link:definition>2319301 - Disclosure - Pension and Other Postretirement Benefit Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLoss" roleURI="http://www.allete.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLoss">
        <link:definition>2117100 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossDetails" roleURI="http://www.allete.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossDetails">
        <link:definition>2417402 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReclassificiationsOutOfAccumulatedOtherComprehensiveIncomeLossTables" roleURI="http://www.allete.com/role/ReclassificiationsOutOfAccumulatedOtherComprehensiveIncomeLossTables">
        <link:definition>2317301 - Disclosure - Reclassificiations Out of Accumulated Other Comprehensive Income (Loss) (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RegulatoryMatters" roleURI="http://www.allete.com/role/RegulatoryMatters">
        <link:definition>2111100 - Disclosure - Regulatory Matters</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RegulatoryMattersBoswellMercuryEmissionsReductionPlanDetails" roleURI="http://www.allete.com/role/RegulatoryMattersBoswellMercuryEmissionsReductionPlanDetails">
        <link:definition>2411404 - Disclosure - Regulatory Matters - Boswell Mercury Emissions Reduction Plan (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="RegulatoryMattersConservationImprovementProgramCipDetails" roleURI="http://www.allete.com/role/RegulatoryMattersConservationImprovementProgramCipDetails">
        <link:definition>2411406 - Disclosure - Regulatory Matters - Conservation Improvement Program (CIP) (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="RegulatoryMattersGreatNorthernTransmissionLineGntlDetails" roleURI="http://www.allete.com/role/RegulatoryMattersGreatNorthernTransmissionLineGntlDetails">
        <link:definition>2411405 - Disclosure - Regulatory Matters - Great Northern Transmission Line (GNTL) (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="RegulatoryMattersIntegratedResourcePlanDetails" roleURI="http://www.allete.com/role/RegulatoryMattersIntegratedResourcePlanDetails">
        <link:definition>2411403 - Disclosure - Regulatory Matters - Integrated Resource Plan (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="RegulatoryMattersMisoReturnOnEquityComplaintsDetails" roleURI="http://www.allete.com/role/RegulatoryMattersMisoReturnOnEquityComplaintsDetails">
        <link:definition>2411407 - Disclosure - Regulatory Matters - MISO Return on Equity Complaints (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="RegulatoryMattersRegulatoryAssetsAndLiabilitiesDetails" roleURI="http://www.allete.com/role/RegulatoryMattersRegulatoryAssetsAndLiabilitiesDetails">
        <link:definition>2411408 - Disclosure - Regulatory Matters - 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="RegulatoryMattersTables" roleURI="http://www.allete.com/role/RegulatoryMattersTables">
        <link:definition>2311301 - Disclosure - Regulatory Matters (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="RegulatoryMattersUtilityRatesDetails" roleURI="http://www.allete.com/role/RegulatoryMattersUtilityRatesDetails">
        <link:definition>2411402 - Disclosure - Regulatory Matters - Utility Rates (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="ShortTermAndLongTermDebt" roleURI="http://www.allete.com/role/ShortTermAndLongTermDebt">
        <link:definition>2114100 - Disclosure - Short-Term and 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="ShortTermAndLongTermDebtDetails" roleURI="http://www.allete.com/role/ShortTermAndLongTermDebtDetails">
        <link:definition>2414402 - Disclosure - Short-Term and 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="ShortTermAndLongTermDebtFinancialCovenantsDetails" roleURI="http://www.allete.com/role/ShortTermAndLongTermDebtFinancialCovenantsDetails">
        <link:definition>2414403 - Disclosure - Short-Term and Long-Term Debt - Financial Covenants (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="ShortTermAndLongTermDebtShortTermAndLongTermDebtTables" roleURI="http://www.allete.com/role/ShortTermAndLongTermDebtShortTermAndLongTermDebtTables">
        <link:definition>2314301 - Disclosure - Short-Term and Long-Term Debt Short-Term and 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>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element abstract="true" id="ale_A2010RateCaseMember" name="A2010RateCaseMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_A2012WisconsinRateCaseMember" name="A2012WisconsinRateCaseMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ACEWindMember" name="ACEWindMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ALLETEBonds2.80DueSeptember2020Member" name="ALLETEBonds2.80DueSeptember2020Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ALLETEBonds3.86DueSeptember2030Member" name="ALLETEBonds3.86DueSeptember2030Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ALLETECleanEnergyMember" name="ALLETECleanEnergyMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ALLETETermLoanVariableRateDue2017Member" name="ALLETETermLoanVariableRateDue2017Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ALLETETransmissionHoldingsMember" name="ALLETETransmissionHoldingsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_AccretionMember" name="AccretionMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_AcquiredinBusinessCombinationMember" name="AcquiredinBusinessCombinationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_AcquisitionAbstract" name="AcquisitionAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_AcquisitionsAbstract" name="AcquisitionsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_AftertaxMember" name="AftertaxMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_AlletePropertiesPerformanceAndMaintenanceObligationsMember" name="AlletePropertiesPerformanceAndMaintenanceObligationsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_AlletesInvestmentInAtcRollForward" name="AlletesInvestmentInAtcRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_AmortizationofPowerPurchaseAgreements" name="AmortizationofPowerPurchaseAgreements" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ArmeniaMountainMember" name="ArmeniaMountainMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_AvailableforsaleSecuritiesDebtMaturitiesAfterFiveYearsFairValue" name="AvailableforsaleSecuritiesDebtMaturitiesAfterFiveYearsFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="ale_AvailableforsaleSecuritiesDebtMaturitiesAfterOneYearThroughThreeYearsFairValue" name="AvailableforsaleSecuritiesDebtMaturitiesAfterOneYearThroughThreeYearsFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="ale_AvailableforsaleSecuritiesDebtMaturitiesAfterThreeYearsThroughFiveYearsFairValue" name="AvailableforsaleSecuritiesDebtMaturitiesAfterThreeYearsThroughFiveYearsFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="ale_BasisPointReductiononApprovedRateofReturnonCommonEquity" name="BasisPointReductiononApprovedRateofReturnonCommonEquity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_BisonWindEnergyCenterMember" name="BisonWindEnergyCenterMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_BniCoalReclamationLiabilityMember" name="BniCoalReclamationLiabilityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_BoswellMercuryEmissionsReductionPlanAbstract" name="BoswellMercuryEmissionsReductionPlanAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_BoswellUnit4Member" name="BoswellUnit4Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_BusinessCombinationFairValueofSalesBacklog" name="BusinessCombinationFairValueofSalesBacklog" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="ale_BusinessCombinationPercentofResultsofOperationsReflectedinIncomeStatement" name="BusinessCombinationPercentofResultsofOperationsReflectedinIncomeStatement" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLongtermDebt" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLongtermDebt" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_BusinessSegmentsAbstract" name="BusinessSegmentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_BusinesscombinationFairValueAdjustmentforWorkinProcessandFinishedGoods" name="BusinesscombinationFairValueAdjustmentforWorkinProcessandFinishedGoods" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="ale_CIPEnergySavingsGoal" name="CIPEnergySavingsGoal" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_CIPFinancialIncentive" name="CIPFinancialIncentive" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="ale_CapitalCostSpentToDate" name="CapitalCostSpentToDate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_Capx2020Member" name="Capx2020Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ChanarambieVikingMember" name="ChanarambieVikingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ChanarambieVikingPPAexpires2018Member" name="ChanarambieVikingPPAexpires2018Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ChanarambieVikingPPAexpires2023Member" name="ChanarambieVikingPPAexpires2023Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_ChangeinAnnualCapacityChargePerContractPercentage" name="ChangeinAnnualCapacityChargePerContractPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_CleanWaterActAquaticOrganismsMember" name="CleanWaterActAquaticOrganismsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_CoalAndTransportationMember" name="CoalAndTransportationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_CoalCombustionResidualsMember" name="CoalCombustionResidualsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_CoalRailAndShippingContractsAbstract" name="CoalRailAndShippingContractsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_CommitmentsGuaranteesAndContingenciesAbstract" name="CommitmentsGuaranteesAndContingenciesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_CommunityDevelopmentDistrictObligationAnnualAssessment" name="CommunityDevelopmentDistrictObligationAnnualAssessment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="ale_CommunityDevelopmentDistrictObligationOwnershipOfPropertyBenefited" name="CommunityDevelopmentDistrictObligationOwnershipOfPropertyBenefited" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_CompletedProjectCurrentYearMember" name="CompletedProjectCurrentYearMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_CompletedProjectPriorYearsMember" name="CompletedProjectPriorYearsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_CondonMember" name="CondonMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ConservationImprovementProgramAbstract" name="ConservationImprovementProgramAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ConsolidatedBalanceSheetAbstract" name="ConsolidatedBalanceSheetAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ConsolidatedStatementOfCashFlowsAbstract" name="ConsolidatedStatementOfCashFlowsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ConsolidatedStatementOfComprehensiveIncomeAbstract" name="ConsolidatedStatementOfComprehensiveIncomeAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ConsolidatedStatementOfComprehensiveIncomeParentheticalsAbstract" name="ConsolidatedStatementOfComprehensiveIncomeParentheticalsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ConsolidatedStatementOfIncomeAbstract" name="ConsolidatedStatementOfIncomeAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ContingentConsiderationAxis" name="ContingentConsiderationAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ContingentConsiderationDomain" name="ContingentConsiderationDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_ContractualSalesPrice" name="ContractualSalesPrice" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_CurrentCostRecoveryRiderMember" name="CurrentCostRecoveryRiderMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_CustomerClassAxis" name="CustomerClassAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_CustomerInformtaionByCustomerClassDomain" name="CustomerInformtaionByCustomerClassDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_DebtInstrumentActualIndebtednessToTotalCapitalRatio" name="DebtInstrumentActualIndebtednessToTotalCapitalRatio" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_DebtInstrumentCrossDefaultAmount" name="DebtInstrumentCrossDefaultAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="ale_DebtInstrumentRequiredIndebtednessToTotalCapitalRatio" name="DebtInstrumentRequiredIndebtednessToTotalCapitalRatio" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_DebtServiceandOtherRequirementsMember" name="DebtServiceandOtherRequirementsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_DeferredCompensationFairValueDisclosure" name="DeferredCompensationFairValueDisclosure" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_DevelopedTechnologyandOtherMember" name="DevelopedTechnologyandOtherMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_EarningsPerShareAndCommonStockAbstract" name="EarningsPerShareAndCommonStockAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_EffectiveIncomeTaxRateReconciliationCombinedFederalandStateStatutoryRatePercent" name="EffectiveIncomeTaxRateReconciliationCombinedFederalandStateStatutoryRatePercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_EffectiveIncomeTaxRateReconciliationRegulatoryDifferences" name="EffectiveIncomeTaxRateReconciliationRegulatoryDifferences" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ElectricRatesMember" name="ElectricRatesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_EnvironmentalConsentDecreeAxis" name="EnvironmentalConsentDecreeAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_EnvironmentalConsentDecreeDomain" name="EnvironmentalConsentDecreeDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_EnvironmentalMattersAbstract" name="EnvironmentalMattersAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_EnvironmentalMattersLineItems" name="EnvironmentalMattersLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_EnvironmentalMattersTable" name="EnvironmentalMattersTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_EquityMethodInvestmentApprovedReturnOnCommonEquity" name="EquityMethodInvestmentApprovedReturnOnCommonEquity" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_EquityMethodInvestmentExpectedAdditionalInvestment" name="EquityMethodInvestmentExpectedAdditionalInvestment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="ale_EquityMethodInvestmentProposedReturnonCommonEquity" name="EquityMethodInvestmentProposedReturnonCommonEquity" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_EquityMethodInvestmentSummarizedFinancialInformationOtherExpense" name="EquityMethodInvestmentSummarizedFinancialInformationOtherExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="ale_EstimatedCapitalExpenditures" name="EstimatedCapitalExpenditures" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="ale_EstimatedCapitalExpendituresIncludingPastExpenditures" name="EstimatedCapitalExpendituresIncludingPastExpenditures" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="ale_EstimatedRefund" name="EstimatedRefund" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="ale_EstimatedRefundObligation" name="EstimatedRefundObligation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_ExpensePresentationAxis" name="ExpensePresentationAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ExpensePresentationDomain" name="ExpensePresentationDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_FERCComplaint1Member" name="FERCComplaint1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_FERCComplaint2Member" name="FERCComplaint2Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_FERCComplaintAxis" name="FERCComplaintAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_FERCComplaintDomain" name="FERCComplaintDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_FERCComplaintsAbstract" name="FERCComplaintsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_FairValueAbstract" name="FairValueAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_FairValueTransfersBetweenLevelsAllLevels" name="FairValueTransfersBetweenLevelsAllLevels" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_FercApprovedWholesaleRatesMember" name="FercApprovedWholesaleRatesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_FinancialCovenantsAbstract" name="FinancialCovenantsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_FinancialInstrumentsAbstract" name="FinancialInstrumentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_FiniteLivedIntangibleAssetsOtherChanges" name="FiniteLivedIntangibleAssetsOtherChanges" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="ale_GainsLossonSaleofAssetsInvestments" name="GainsLossonSaleofAssetsInvestments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="ale_GeneratingCapacityMw" name="GeneratingCapacityMw" nillable="true" substitutionGroup="xbrli:item" type="num:powerItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_GeneratingFacilityAxisAxis" name="GeneratingFacilityAxisAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_GeneratingFacilityUnitNameDomain" name="GeneratingFacilityUnitNameDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_GenerationLineItems" name="GenerationLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_GenerationTable" name="GenerationTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_GenerationTypeAxis" name="GenerationTypeAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_GenerationTypeDomain" name="GenerationTypeDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_GoodwillDescription" name="GoodwillDescription" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_GoodwillandIntangibleAssetsAbstract" name="GoodwillandIntangibleAssetsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_GreatNorthernTransmissionLineGNTLAbstract" name="GreatNorthernTransmissionLineGNTLAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_GreatNorthernTransmissionLineMember" name="GreatNorthernTransmissionLineMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_GreatRiverCapacityOnlyPPAexpires2020Member" name="GreatRiverCapacityOnlyPPAexpires2020Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_GreatRiverEnergyandCapacityPPAexpires2020Member" name="GreatRiverEnergyandCapacityPPAexpires2020Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_GuaranteeEntityandTypeAxis" name="GuaranteeEntityandTypeAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_GuaranteeEntityandTypeDomain" name="GuaranteeEntityandTypeDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_GuarantorObligationsCollateralHeldDirectlyorbyThirdPartiesAmount" name="GuarantorObligationsCollateralHeldDirectlyorbyThirdPartiesAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_IncomeTaxExpenseAbstract" name="IncomeTaxExpenseAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_IncomeTaxExpenseBenefitMember" name="IncomeTaxExpenseBenefitMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_IncreaseDecreaseInTaxAbstract" name="IncreaseDecreaseInTaxAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_IndefiniteLivedIntangibleAssetsOtherChanges" name="IndefiniteLivedIntangibleAssetsOtherChanges" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="ale_IntangibleAssetsAcquired" name="IntangibleAssetsAcquired" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="ale_IntangibleAssetsOtherChanges" name="IntangibleAssetsOtherChanges" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_InvestmentInAtcAbstract" name="InvestmentInAtcAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_InvestmentsCashAndCashEquivalentsFairValueDisclosure" name="InvestmentsCashAndCashEquivalentsFairValueDisclosure" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_LakeBentonMember" name="LakeBentonMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_LeasingAgreementsAbstract" name="LeasingAgreementsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_LengthOfNoticeRequiredToTerminateYears" name="LengthOfNoticeRequiredToTerminateYears" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_LongTermContractForPurchaseOfElectricPowerFixedCapacityCarges" name="LongTermContractForPurchaseOfElectricPowerFixedCapacityCarges" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="ale_LongTermContractForPurchaseOfElectricPowerShareOfPlantOutputBeingPurchasedMw" name="LongTermContractForPurchaseOfElectricPowerShareOfPlantOutputBeingPurchasedMw" nillable="true" substitutionGroup="xbrli:item" type="num:powerItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_LongTermContractForPurchaseOfElectricPowerShareOfPlantOutputBeingPurchasedMwh" name="LongTermContractForPurchaseOfElectricPowerShareOfPlantOutputBeingPurchasedMwh" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_LongTermContractForPurchaseOfElectricPowerTermOfContractYears" name="LongTermContractForPurchaseOfElectricPowerTermOfContractYears" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_LongtermContractforSaleofElectricPowerAxis" name="LongtermContractforSaleofElectricPowerAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_LongtermContractforSaleofElectricPowerDomain" name="LongtermContractforSaleofElectricPowerDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_LossContingencyAccrualAttributabletoPriorYears" name="LossContingencyAccrualAttributabletoPriorYears" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_ManitobaHydroPPAexpires2040Member" name="ManitobaHydroPPAexpires2040Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ManitobaHydroPPAexpiresMay2020Member" name="ManitobaHydroPPAexpiresMay2020Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ManitobaHydroPpaExpires2035Member" name="ManitobaHydroPpaExpires2035Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ManitobaHydroPpaExpiresApril2022Member" name="ManitobaHydroPpaExpiresApril2022Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_MedicarePartDRegulatoryAssetMember" name="MedicarePartDRegulatoryAssetMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_MinnesotaPowerMember" name="MinnesotaPowerMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_MinnkotaPpaMember" name="MinnkotaPpaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_MinnkotaSalesAgreementMember" name="MinnkotaSalesAgreementMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_MunicipalCustomersMember" name="MunicipalCustomersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_NOVConsentDecreeMember" name="NOVConsentDecreeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_NetIncomeAttributabletoParentMember" name="NetIncomeAttributabletoParentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_NetIncomeBeforeNonControllingInterestinSubsidiariesMember" name="NetIncomeBeforeNonControllingInterestinSubsidiariesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_NorthDakotaWindDevelopmentAxis" name="NorthDakotaWindDevelopmentAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_NorthDakotaWindDevelopmentDomain" name="NorthDakotaWindDevelopmentDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_NumberOfCustomers" name="NumberOfCustomers" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_NumberOfProjects" name="NumberOfProjects" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_NumberofWindEnergyFacilitiesAcquired" name="NumberofWindEnergyFacilitiesAcquired" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_NumberofWindTurbines" name="NumberofWindTurbines" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_OliverWindIPpaMember" name="OliverWindIPpaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_OliverWindIiPpaMember" name="OliverWindIiPpaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_OperatingExpenseTaxesOtherthanIncomeTaxesMember" name="OperatingExpenseTaxesOtherthanIncomeTaxesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_OperatingExpenseTransmissionServicesMember" name="OperatingExpenseTransmissionServicesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_OperationsAndSignificantAccountingPoliciesAbstract" name="OperationsAndSignificantAccountingPoliciesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_OtherIncomeExpenseAbstract" name="OtherIncomeExpenseAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_OtherMattersAbstract" name="OtherMattersAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_PalmCoastParkCommunityDevelopmentDistrictMember" name="PalmCoastParkCommunityDevelopmentDistrictMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_PaymentsMember" name="PaymentsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_PensionAndOtherPostretirementBenefitPlansAbstract" name="PensionAndOtherPostretirementBenefitPlansAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_PowerPurchaseAgreementCurrentLiability" name="PowerPurchaseAgreementCurrentLiability" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="ale_PowerPurchaseAgreementNoncurrentLiability" name="PowerPurchaseAgreementNoncurrentLiability" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_PowerPurchaseAgreementsAbstract" name="PowerPurchaseAgreementsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_PowerPurchaseAgreementsCurrentAsset" name="PowerPurchaseAgreementsCurrentAsset" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="ale_PowerPurchaseAgreementsNoncurrentAsset" name="PowerPurchaseAgreementsNoncurrentAsset" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_PretaxMember" name="PretaxMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ProjectStatusAxis" name="ProjectStatusAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ProjectStatusDomain" name="ProjectStatusDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_PurchaseOptionAxis" name="PurchaseOptionAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_PurchaseOptionDomain" name="PurchaseOptionDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_Purchaseoption" name="Purchaseoption" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_RateInformationByTypeDomain" name="RateInformationByTypeDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_RateTypeAxis" name="RateTypeAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ReclassificationsAbstract" name="ReclassificationsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ReclassificationsOutOfAccumualtedOtherComprehensiveIncomeLossAbstract" name="ReclassificationsOutOfAccumualtedOtherComprehensiveIncomeLossAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeAbstract" name="ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_RegulatedOperationsMemberMember" name="RegulatedOperationsMemberMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_RegulatoryAssetsAndLiabilitiesLineItems" name="RegulatoryAssetsAndLiabilitiesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_RegulatoryMattersAbstract" name="RegulatoryMattersAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_RelatedPartyMember" name="RelatedPartyMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_RetailCustomersMember" name="RetailCustomersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ScheduleOfRegulatoryAssetsAndLiabilitiesTable" name="ScheduleOfRegulatoryAssetsAndLiabilitiesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ScheduleOfUtilityGeneratingFacilitiesLineItems" name="ScheduleOfUtilityGeneratingFacilitiesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ScheduleOfUtilityGeneratingFacilitiesTable" name="ScheduleOfUtilityGeneratingFacilitiesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ScheduleofGoodwillandIntangibleAssetsLineItems" name="ScheduleofGoodwillandIntangibleAssetsLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ScheduleofGoodwillandIntangibleAssetsTable" name="ScheduleofGoodwillandIntangibleAssetsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_ScheduleofIntangibleAssetsTableTextBlock" name="ScheduleofIntangibleAssetsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ScheduleofPriorPeriodReclassificationAdjustmentsLineItems" name="ScheduleofPriorPeriodReclassificationAdjustmentsLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ScheduleofPriorPeriodReclassificationAdjustmentsTable" name="ScheduleofPriorPeriodReclassificationAdjustmentsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_SensitivityAnalysisAxis" name="SensitivityAnalysisAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_SensitivityAnalysisDomain" name="SensitivityAnalysisDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_SensitivityAnalysisLineItems" name="SensitivityAnalysisLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_SensitivityAnalysisMember" name="SensitivityAnalysisMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_SensitivityAnalysisTable" name="SensitivityAnalysisTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ShortTermAndLongTermDebtAbstract" name="ShortTermAndLongTermDebtAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_SitecontingencyLossExposureAccruedandBestEstimateofLossExposureinExcessofAccrual" name="SitecontingencyLossExposureAccruedandBestEstimateofLossExposureinExcessofAccrual" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_SquareButteCoalFiredUnitMember" name="SquareButteCoalFiredUnitMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_SquareButtePpaMember" name="SquareButtePpaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_StormLakeIIMember" name="StormLakeIIMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_StormLakeIMember" name="StormLakeIMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_SuretyBondsandLettersofCreditMember" name="SuretyBondsandLettersofCreditMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_TerminationFee" name="TerminationFee" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_TownCenterCommunityDevelopmentDistrictMember" name="TownCenterCommunityDevelopmentDistrictMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_TransAltaOffPeakHoursPPAexpires2019Member" name="TransAltaOffPeakHoursPPAexpires2019Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_TransAltaOnPeakHoursPPAexpire2019Member" name="TransAltaOnPeakHoursPPAexpire2019Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_TransmissionAbstract" name="TransmissionAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_TransmissionAxis" name="TransmissionAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_TransmissionDomain" name="TransmissionDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_TransmissionLineCapacityKv" name="TransmissionLineCapacityKv" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_TransmissionLineItems" name="TransmissionLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_TransmissionLineLengthMiles" name="TransmissionLineLengthMiles" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_TransmissionTable" name="TransmissionTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_U.S.WaterServicesMember" name="U.S.WaterServicesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_WholesaleAndRetailContraAfudcMember" name="WholesaleAndRetailContraAfudcMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_WholesaleElectricContractsExpireDecember2024Member" name="WholesaleElectricContractsExpireDecember2024Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_WindDevelopmentProjectMember" name="WindDevelopmentProjectMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
</xsd:schema>
