<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with WebFilings-->
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.allete.com/20111231" xmlns:ale="http://www.allete.com/20111231" 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:us-types="http://fasb.org/us-types/2011-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://fasb.org/us-gaap/2011-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2011-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2011/elts/us-roles-2011-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-types/2011-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2011/elts/us-types-2011-01-31.xsd" />
  <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/2011-01-31" schemaLocation="http://xbrl.sec.gov/country/2011/country-2011-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/currency/2011-01-31" schemaLocation="http://xbrl.sec.gov/currency/2011/currency-2011-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2011-01-31" schemaLocation="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/exch/2011-01-31" schemaLocation="http://xbrl.sec.gov/exch/2011/exch-2011-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/invest/2011-01-31" schemaLocation="http://xbrl.sec.gov/invest/2011/invest-2011-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-20111231_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-20111231_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-20111231_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-20111231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple" />
      <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>2111100 - 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>2411404 - 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>2411406 - 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>2411403 - 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="CommitmentsGuaranteesAndContingenciesLegalProceedingsDetails" roleURI="http://www.allete.com/role/CommitmentsGuaranteesAndContingenciesLegalProceedingsDetails">
        <link:definition>2411408 - Disclosure - Commitments, Guarantees and Contingencies - Legal Proceedings (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="CommitmentsGuaranteesAndContingenciesNorthDakotaWindDevelopmentDetails" roleURI="http://www.allete.com/role/CommitmentsGuaranteesAndContingenciesNorthDakotaWindDevelopmentDetails">
        <link:definition>2411402 - Disclosure - Commitments, Guarantees and Contingencies - North Dakota Wind Development (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsGuaranteesAndContingenciesOtherMattersDetails" roleURI="http://www.allete.com/role/CommitmentsGuaranteesAndContingenciesOtherMattersDetails">
        <link:definition>2411407 - 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>2411401 - 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>2411405 - 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="CommonStockAndEarningsPerShare" roleURI="http://www.allete.com/role/CommonStockAndEarningsPerShare">
        <link:definition>2112100 - Disclosure - Common Stock and Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommonStockAndEarningsPerShareReconciliationOfBasicAndDilutedEarningsPerShareDetails" roleURI="http://www.allete.com/role/CommonStockAndEarningsPerShareReconciliationOfBasicAndDilutedEarningsPerShareDetails">
        <link:definition>2412403 - Disclosure - Common Stock and Earnings Per Share - Reconciliation of Basic and Diluted 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="CommonStockAndEarningsPerShareSummaryOfCommonStockDetails" roleURI="http://www.allete.com/role/CommonStockAndEarningsPerShareSummaryOfCommonStockDetails">
        <link:definition>2412402 - Disclosure - Common Stock and Earnings Per Share - Summary of 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="CommonStockAndEarningsPerShareTables" roleURI="http://www.allete.com/role/CommonStockAndEarningsPerShareTables">
        <link:definition>2312301 - Disclosure - Common Stock and 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="ComponentsOfNetPeriodicPensionAndPostretirementHealthAndLifeExpenseDetails" roleURI="http://www.allete.com/role/ComponentsOfNetPeriodicPensionAndPostretirementHealthAndLifeExpenseDetails">
        <link:definition>2416406 - Disclosure - Components of Net Periodic Pension and Postretirement Health and Life 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="ComprehensiveIncome" roleURI="http://www.allete.com/role/ComprehensiveIncome">
        <link:definition>2115100 - Disclosure - 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="ComprehensiveIncomeDetails" roleURI="http://www.allete.com/role/ComprehensiveIncomeDetails">
        <link:definition>2415402 - Disclosure - Comprehensive Income (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="ComprehensiveIncomeTables" roleURI="http://www.allete.com/role/ComprehensiveIncomeTables">
        <link:definition>2315301 - Disclosure - Comprehensive Income (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="ConsilidatedStatementOfIncome" roleURI="http://www.allete.com/role/ConsilidatedStatementOfIncome">
        <link:definition>1002000 - Statement - Consilidated 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="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="ConsolidatedBalanceSheetParenthetical" roleURI="http://www.allete.com/role/ConsolidatedBalanceSheetParenthetical">
        <link:definition>1001500 - Statement - Consolidated Balance Sheet (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="ConsolidatedStatementOfCashFlows" roleURI="http://www.allete.com/role/ConsolidatedStatementOfCashFlows">
        <link:definition>1003000 - 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="ConsolidatedStatementOfShareholdersEquity" roleURI="http://www.allete.com/role/ConsolidatedStatementOfShareholdersEquity">
        <link:definition>1004000 - Statement - Consolidated Statement of Shareholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Derivatives" roleURI="http://www.allete.com/role/Derivatives">
        <link:definition>2108100 - Disclosure - Derivatives</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativesDetails" roleURI="http://www.allete.com/role/DerivativesDetails">
        <link:definition>2408401 - Disclosure - Derivatives (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="DocumentAndEntityInformation" roleURI="http://www.allete.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="EmployeeStockAndIncentivePlans" roleURI="http://www.allete.com/role/EmployeeStockAndIncentivePlans">
        <link:definition>2117100 - Disclosure - Employee Stock and Incentive 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="EmployeeStockAndIncentivePlansEmployeeStockOwnershipPlanDetails" roleURI="http://www.allete.com/role/EmployeeStockAndIncentivePlansEmployeeStockOwnershipPlanDetails">
        <link:definition>2417403 - Disclosure - Employee Stock and Incentive Plans - Employee Stock Ownership 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="EmployeeStockAndIncentivePlansNonQualifiedStockOptionsDetails" roleURI="http://www.allete.com/role/EmployeeStockAndIncentivePlansNonQualifiedStockOptionsDetails">
        <link:definition>2417406 - Disclosure - Employee Stock and Incentive Plans - Non-Qualified Stock Options (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="EmployeeStockAndIncentivePlansPerformanceSharesDetails" roleURI="http://www.allete.com/role/EmployeeStockAndIncentivePlansPerformanceSharesDetails">
        <link:definition>2417408 - Disclosure - Employee Stock and Incentive Plans - Performance Shares (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="EmployeeStockAndIncentivePlansPolicies" roleURI="http://www.allete.com/role/EmployeeStockAndIncentivePlansPolicies">
        <link:definition>2217201 - Disclosure - Employee Stock and Incentive Plans (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="EmployeeStockAndIncentivePlansRestrictedStockUnitsDetails" roleURI="http://www.allete.com/role/EmployeeStockAndIncentivePlansRestrictedStockUnitsDetails">
        <link:definition>2417409 - Disclosure - Employee Stock and Incentive Plans - Restricted Stock Units (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="EmployeeStockAndIncentivePlansShareBasedCompensationExpenseDetails" roleURI="http://www.allete.com/role/EmployeeStockAndIncentivePlansShareBasedCompensationExpenseDetails">
        <link:definition>2417405 - Disclosure - Employee Stock and Incentive Plans - Share-Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeStockAndIncentivePlansStockBasedCompensationDetails" roleURI="http://www.allete.com/role/EmployeeStockAndIncentivePlansStockBasedCompensationDetails">
        <link:definition>2417404 - Disclosure - Employee Stock and Incentive Plans - Stock-Based Compensation (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="EmployeeStockAndIncentivePlansStockOptionsRangeOfExercisePriceDetails" roleURI="http://www.allete.com/role/EmployeeStockAndIncentivePlansStockOptionsRangeOfExercisePriceDetails">
        <link:definition>2417407 - Disclosure - Employee Stock and Incentive Plans - Stock Options, Range of Exercise Price (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="EmployeeStockAndIncentivePlansTables" roleURI="http://www.allete.com/role/EmployeeStockAndIncentivePlansTables">
        <link:definition>2317302 - Disclosure - Employee Stock and Incentive 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="EstimatedFutureBenefitPaymentsDetails" roleURI="http://www.allete.com/role/EstimatedFutureBenefitPaymentsDetails">
        <link:definition>2416409 - Disclosure - Estimated Future Benefit Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValue" roleURI="http://www.allete.com/role/FairValue">
        <link:definition>2109100 - 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>2409405 - 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="FairValuePolicies" roleURI="http://www.allete.com/role/FairValuePolicies">
        <link:definition>2209201 - Disclosure - Fair Value (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="FairValueTables" roleURI="http://www.allete.com/role/FairValueTables">
        <link:definition>2309302 - 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="IncomeTaxExpense" roleURI="http://www.allete.com/role/IncomeTaxExpense">
        <link:definition>2114100 - 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="IncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.allete.com/role/IncomeTaxExpenseDeferredTaxAssetsAndLiabilitiesDetails">
        <link:definition>2414404 - Disclosure - Income Tax Expense - Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxExpenseDetails" roleURI="http://www.allete.com/role/IncomeTaxExpenseDetails">
        <link:definition>2414402 - 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="IncomeTaxExpenseGrossUnrecognizedIncomeTaxBenefitsDetails" roleURI="http://www.allete.com/role/IncomeTaxExpenseGrossUnrecognizedIncomeTaxBenefitsDetails">
        <link:definition>2414406 - Disclosure - Income Tax Expense - Gross Unrecognized Income Tax 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="IncomeTaxExpenseNolAndTaxCreditCarryforwardsDetails" roleURI="http://www.allete.com/role/IncomeTaxExpenseNolAndTaxCreditCarryforwardsDetails">
        <link:definition>2414405 - Disclosure - Income Tax Expense - NOL and Tax Credit Carryforwards (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="IncomeTaxExpenseReconciliationOfTaxesFromFederalStatutoryRateToTotalIncomeTaxExpenseDetails" roleURI="http://www.allete.com/role/IncomeTaxExpenseReconciliationOfTaxesFromFederalStatutoryRateToTotalIncomeTaxExpenseDetails">
        <link:definition>2414403 - Disclosure - Income Tax Expense - Reconciliation of Taxes from Federal Statutory Rate to Total 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>2314301 - 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="InformationForPensionPlansWithAccumulatedBenefitObligationInExcessOfPlanAssetsDetails" roleURI="http://www.allete.com/role/InformationForPensionPlansWithAccumulatedBenefitObligationInExcessOfPlanAssetsDetails">
        <link:definition>2416408 - Disclosure - Information for Pension Plans with an Accumulated Benefit Obligation in Excess of Plan Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentInAtc" roleURI="http://www.allete.com/role/InvestmentInAtc">
        <link:definition>2106100 - 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>2406402 - 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="InvestmentInAtcTables" roleURI="http://www.allete.com/role/InvestmentInAtcTables">
        <link:definition>2306301 - 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>2107100 - 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="InvestmentsDetails" roleURI="http://www.allete.com/role/InvestmentsDetails">
        <link:definition>2407403 - 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="InvestmentsPolicies" roleURI="http://www.allete.com/role/InvestmentsPolicies">
        <link:definition>2207201 - Disclosure - Investments (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="InvestmentsTables" roleURI="http://www.allete.com/role/InvestmentsTables">
        <link:definition>2307302 - 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="JointlyOwnedElectricFacility" roleURI="http://www.allete.com/role/JointlyOwnedElectricFacility">
        <link:definition>2104100 - Disclosure - Jointly-Owned Electric Facility</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="JointlyOwnedElectricFacilityDetails" roleURI="http://www.allete.com/role/JointlyOwnedElectricFacilityDetails">
        <link:definition>2404402 - Disclosure - Jointly-Owned Electric Facility (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="JointlyOwnedElectricFacilityTables" roleURI="http://www.allete.com/role/JointlyOwnedElectricFacilityTables">
        <link:definition>2304301 - Disclosure - Jointly-Owned Electric Facility (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="OperationsAndSignificantAccountingPoliciesConcentraionOfCreditRiskDetails" roleURI="http://www.allete.com/role/OperationsAndSignificantAccountingPoliciesConcentraionOfCreditRiskDetails">
        <link:definition>2401404 - Disclosure - Operations and Significant Accounting Policies - Concentraion of Credit Risk (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="OperationsAndSignificantAccountingPoliciesDetails" roleURI="http://www.allete.com/role/OperationsAndSignificantAccountingPoliciesDetails">
        <link:definition>2401403 - 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="OperationsAndSignificantAccountingPoliciesInvestmentsDetails" roleURI="http://www.allete.com/role/OperationsAndSignificantAccountingPoliciesInvestmentsDetails">
        <link:definition>2401405 - Disclosure - Operations and Significant Accounting Policies- 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="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="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="OtherChangesInPensionAndPostretirementHealthAndLifePlanAssetsAndBenefitObligationsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsDetails" roleURI="http://www.allete.com/role/OtherChangesInPensionAndPostretirementHealthAndLifePlanAssetsAndBenefitObligationsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsDetails">
        <link:definition>2416407 - Disclosure - Other Changes in Pension and Postretirement Health and Life Plan Assets and Benefit Obligations Recognized in Other Comprehensive Income and Regulatory Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherIncomeExpense" roleURI="http://www.allete.com/role/OtherIncomeExpense">
        <link:definition>2113100 - 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>2413402 - 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>2313301 - 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="PensionAndOtherPostretirementBenefitPlanContributionsDetails" roleURI="http://www.allete.com/role/PensionAndOtherPostretirementBenefitPlanContributionsDetails">
        <link:definition>2416403 - Disclosure - Pension and Other Postretirement Benefit Plan Contributions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionAndOtherPostretirementBenefitPlans" roleURI="http://www.allete.com/role/PensionAndOtherPostretirementBenefitPlans">
        <link:definition>2116100 - 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="PensionAndOtherPostretirementBenefitPlansActivityInLevel3Details" roleURI="http://www.allete.com/role/PensionAndOtherPostretirementBenefitPlansActivityInLevel3Details">
        <link:definition>2416415 - Disclosure - Pension and Other Postretirement Benefit Plans Activity in Level 3 (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="PensionAndOtherPostretirementBenefitPlansPolicies" roleURI="http://www.allete.com/role/PensionAndOtherPostretirementBenefitPlansPolicies">
        <link:definition>2216201 - Disclosure - Pension and Other Postretirement Benefit Plans (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="PensionAndOtherPostretirementBenefitPlansRecurringFairValueMeasuresDetails" roleURI="http://www.allete.com/role/PensionAndOtherPostretirementBenefitPlansRecurringFairValueMeasuresDetails">
        <link:definition>2416414 - Disclosure - Pension and Other Postretirement Benefit Plans 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="PensionAndOtherPostretirementBenefitPlansTables" roleURI="http://www.allete.com/role/PensionAndOtherPostretirementBenefitPlansTables">
        <link:definition>2316302 - 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="PensionAndPostretirementHealthAndLifeCostsRecordedInOtherLongTermAssetsAndAociExpectedToBeRecognizedAsComponentOfNetPensionAndPostretirementBenefitCostsInNextFiscalYearDetails" roleURI="http://www.allete.com/role/PensionAndPostretirementHealthAndLifeCostsRecordedInOtherLongTermAssetsAndAociExpectedToBeRecognizedAsComponentOfNetPensionAndPostretirementBenefitCostsInNextFiscalYearDetails">
        <link:definition>2416410 - Disclosure - Pension and Postretirement Health and Life Costs Recorded in Other Long-Term Assets and AOCI Expected to be Recognized as a Component of Net Pension and Postretirement Benefit Costs in the Next Fiscal Year (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="PensionAndPostretirementHealthAndLifeObligationAndFundedStatusDetails" roleURI="http://www.allete.com/role/PensionAndPostretirementHealthAndLifeObligationAndFundedStatusDetails">
        <link:definition>2416404 - Disclosure - Pension and Postretirement Health and Life Obligation and Funded Status (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="PlanAssetAllocationsDetails" roleURI="http://www.allete.com/role/PlanAssetAllocationsDetails">
        <link:definition>2416413 - Disclosure - Plan Asset Allocations (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="PropertyPlantAndEquipment" roleURI="http://www.allete.com/role/PropertyPlantAndEquipment">
        <link:definition>2103100 - Disclosure - Property, Plant and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantAndEquipmentDetails" roleURI="http://www.allete.com/role/PropertyPlantAndEquipmentDetails">
        <link:definition>2403403 - Disclosure - Property, Plant and Equipment (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="PropertyPlantAndEquipmentPolicies" roleURI="http://www.allete.com/role/PropertyPlantAndEquipmentPolicies">
        <link:definition>2203201 - Disclosure - Property, Plant and Equipment (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="PropertyPlantAndEquipmentTables" roleURI="http://www.allete.com/role/PropertyPlantAndEquipmentTables">
        <link:definition>2303302 - Disclosure - Property, Plant and Equipment (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="QuarterlyFinancialDataUnaudited" roleURI="http://www.allete.com/role/QuarterlyFinancialDataUnaudited">
        <link:definition>2118100 - Disclosure - Quarterly Financial Data (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="QuarterlyFinancialDataUnauditedDetails" roleURI="http://www.allete.com/role/QuarterlyFinancialDataUnauditedDetails">
        <link:definition>2418402 - Disclosure - Quarterly Financial Data (Unaudited) (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="QuarterlyFinancialDataUnauditedTables" roleURI="http://www.allete.com/role/QuarterlyFinancialDataUnauditedTables">
        <link:definition>2318301 - Disclosure - Quarterly Financial Data (Unaudited) (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="RecurringFairValueMeasuresActivityInLevel3Details" roleURI="http://www.allete.com/role/RecurringFairValueMeasuresActivityInLevel3Details">
        <link:definition>2409404 - Disclosure - Recurring Fair Value Measures, Activity in Level 3 (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="RecurringFairValueMeasuresDetails" roleURI="http://www.allete.com/role/RecurringFairValueMeasuresDetails">
        <link:definition>2409403 - Disclosure - 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="RegulatoryMatters" roleURI="http://www.allete.com/role/RegulatoryMatters">
        <link:definition>2105100 - 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="RegulatoryMattersDetails" roleURI="http://www.allete.com/role/RegulatoryMattersDetails">
        <link:definition>2405403 - Disclosure - Regulatory Matters (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RegulatoryMattersPolicies" roleURI="http://www.allete.com/role/RegulatoryMattersPolicies">
        <link:definition>2205201 - Disclosure - Regulatory Matters (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="RegulatoryMattersTables" roleURI="http://www.allete.com/role/RegulatoryMattersTables">
        <link:definition>2305302 - 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="ScheduleIi" roleURI="http://www.allete.com/role/ScheduleIi">
        <link:definition>2119100 - Schedule - Schedule II</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleIiScheduleIiDetails" roleURI="http://www.allete.com/role/ScheduleIiScheduleIiDetails">
        <link:definition>2419401 - Schedule - Schedule II Schedule II (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="ScheduleOfLongTermDebtDetails" roleURI="http://www.allete.com/role/ScheduleOfLongTermDebtDetails">
        <link:definition>2410403 - Disclosure - Schedule of Long-Term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SensitivityOfOnePercentagePointChangeInHealthCareTrendRatesDetails" roleURI="http://www.allete.com/role/SensitivityOfOnePercentagePointChangeInHealthCareTrendRatesDetails">
        <link:definition>2416412 - Disclosure - Sensitivity of a One-Percentage-Point Change in Health Care Trend 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>2110100 - 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>2410402 - 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="ShortTermAndLongTermDebtTables" roleURI="http://www.allete.com/role/ShortTermAndLongTermDebtTables">
        <link:definition>2310301 - Disclosure - 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>
      <link:roleType id="UnrecognizedPensionAndPostretirementHealthAndLifeCostsDetails" roleURI="http://www.allete.com/role/UnrecognizedPensionAndPostretirementHealthAndLifeCostsDetails">
        <link:definition>2416405 - Disclosure - Unrecognized Pension and Postretirement Health and Life Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WeightedAverageAssumptionsUsedToDetermineBenefitObligationAndNetPeriodicBenefitCostsDetails" roleURI="http://www.allete.com/role/WeightedAverageAssumptionsUsedToDetermineBenefitObligationAndNetPeriodicBenefitCostsDetails">
        <link:definition>2416411 - Disclosure - Weighted-Average Assumptions Used to Determine Benefit Obligation and Net Periodic Benefit Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element abstract="true" id="ale_A1885To2979Member" name="A1885To2979Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <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_A2010WisconsinRateIncreaseMember" name="A2010WisconsinRateIncreaseMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_A3776To4135Member" name="A3776To4135Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_A4415To4865Member" name="A4415To4865Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_A485SeriesDue2021Member" name="A485SeriesDue2021Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_A486SeriesDue2013Member" name="A486SeriesDue2013Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_A490SeriesDue2025Member" name="A490SeriesDue2025Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_A495PollutionControlSeriesFDue2022Member" name="A495PollutionControlSeriesFDue2022Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_A510SeriesDue2025Member" name="A510SeriesDue2025Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_A528SeriesDue2020Member" name="A528SeriesDue2020Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_A569SeriesDue2036Member" name="A569SeriesDue2036Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_A582SeriesDue2040Member" name="A582SeriesDue2040Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_A599SeriesDue2027Member" name="A599SeriesDue2027Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_A600SeriesDue2040Member" name="A600SeriesDue2040Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_A602SeriesDue2023Member" name="A602SeriesDue2023Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_A694SeriesDue2014Member" name="A694SeriesDue2014Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_A725SeriesDue2013Member" name="A725SeriesDue2013Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_A770SeriesDue2016Member" name="A770SeriesDue2016Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_A817SeriesDue2019Member" name="A817SeriesDue2019Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_AccumulatedOtherComprehensiveIncomeLossAbstract" name="AccumulatedOtherComprehensiveIncomeLossAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_ActualPlanAssetAllocationsTableTextBlock" name="ActualPlanAssetAllocationsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_AdjustedRetailRateIncreaseRequest" name="AdjustedRetailRateIncreaseRequest" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_AggregateLinesOfCreditAvailableBorrowingCapacity" name="AggregateLinesOfCreditAvailableBorrowingCapacity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_AggregateLinesOfCreditTotalBorrowingCapacity" name="AggregateLinesOfCreditTotalBorrowingCapacity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_AggregateLinesOfCreditUsedBorrowingCapacity" name="AggregateLinesOfCreditUsedBorrowingCapacity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_AlleteMember" name="AlleteMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_AlletePropertiesLocNov2011Member" name="AlletePropertiesLocNov2011Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_AlletePropertiesLocOct2011Member" name="AlletePropertiesLocOct2011Member" 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_AmountOfEstimatedAdditionalRevenue" name="AmountOfEstimatedAdditionalRevenue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_AmountOfRateDifferentialAuthorizedForCollection" name="AmountOfRateDifferentialAuthorizedForCollection" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_AmountOfRevenueReceivableCapitalized" name="AmountOfRevenueReceivableCapitalized" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_AnnualLeasePayment" name="AnnualLeasePayment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="ale_ApprovedPercentageOfCapitalStructureRelatedToEquity" name="ApprovedPercentageOfCapitalStructureRelatedToEquity" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_ApprovedRateOfReturnOnCommonEquity" name="ApprovedRateOfReturnOnCommonEquity" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_ApprovedRetailRateIncrease" name="ApprovedRetailRateIncrease" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_ApprovedRetailRateIncreasePercent" name="ApprovedRetailRateIncreasePercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_AtcSummarizedFinancialDataAbstract" name="AtcSummarizedFinancialDataAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_AvailableForSaleSecuritiesIssuedByStatesOfUnitedStatesArs" name="AvailableForSaleSecuritiesIssuedByStatesOfUnitedStatesArs" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_Bison1WindProjectMember" name="Bison1WindProjectMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_Bison1WindProjectPhase1Member" name="Bison1WindProjectPhase1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_Bison1WindProjectPhase2Member" name="Bison1WindProjectPhase2Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_Bison2And3WindProjectsMember" name="Bison2And3WindProjectsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_Bison2WindProjectMember" name="Bison2WindProjectMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_Bison3WindProjectMember" name="Bison3WindProjectMember" 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_BoswellUnit4Member" name="BoswellUnit4Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_BusinessSegmentsAbstract" name="BusinessSegmentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_CapacityOfTurbinesMw" name="CapacityOfTurbinesMw" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_CapitalCostSpentToDate" name="CapitalCostSpentToDate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="ale_CapitalImprovementRevenuespecialAssessmentBondsAnnualAssessmentsBasedOnOwnershipPercentage" name="CapitalImprovementRevenuespecialAssessmentBondsAnnualAssessmentsBasedOnOwnershipPercentage" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="ale_CapitalImprovementRevenuespecialAssessmentBondsDateIssued" name="CapitalImprovementRevenuespecialAssessmentBondsDateIssued" nillable="true" substitutionGroup="xbrli:item" type="us-types:dateStringItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_CapitalImprovementRevenuespecialAssessmentBondsInterestRate" name="CapitalImprovementRevenuespecialAssessmentBondsInterestRate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_CapitalImprovementRevenuespecialAssessmentBondsOwnershipPercentageOfBenefitedProperty" name="CapitalImprovementRevenuespecialAssessmentBondsOwnershipPercentageOfBenefitedProperty" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_CapitalImprovementRevenuespecialAssessmentBondsTermYears" name="CapitalImprovementRevenuespecialAssessmentBondsTermYears" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_Capx2020BemidjiToGrandRapidsProjectMember" name="Capx2020BemidjiToGrandRapidsProjectMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_Capx2020FargoToMonticelloProjectsMember" name="Capx2020FargoToMonticelloProjectsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_Capx2020FargoToStCloudProjectMember" name="Capx2020FargoToStCloudProjectMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <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_Capx2020MonticelloToStCloudProjectMember" name="Capx2020MonticelloToStCloudProjectMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_CipFinancialIncentiveMember" name="CipFinancialIncentiveMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_CoalFiredGeneratingUnitCapacity" name="CoalFiredGeneratingUnitCapacity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" 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 abstract="true" id="ale_CommonStockAndEarningsPerShareAbstract" name="CommonStockAndEarningsPerShareAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_CommunityDevelopmentDistrictsMember" name="CommunityDevelopmentDistrictsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ComprehensiveIncomeLossAbstract" name="ComprehensiveIncomeLossAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ConsolidatedBalanceSheetParentheticalAbstract" name="ConsolidatedBalanceSheetParentheticalAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_CreditAgreementFeb2012Member" name="CreditAgreementFeb2012Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_CreditAgreementJuly2011Member" name="CreditAgreementJuly2011Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_CustomerInformationLineItems" name="CustomerInformationLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_CustomerTypeAxis" name="CustomerTypeAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_CustomerTypeDomain" name="CustomerTypeDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_DcTransmissionLineFromSquareButteMember" name="DcTransmissionLineFromSquareButteMember" 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:stringItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_DebtInstrumentCarryingAmountAtPeriodEnd" name="DebtInstrumentCarryingAmountAtPeriodEnd" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="ale_DebtInstrumentRequiredIndebtednessToTotalCapitalRatio" name="DebtInstrumentRequiredIndebtednessToTotalCapitalRatio" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_DeferredTaxAssetPropertyRelated" name="DeferredTaxAssetPropertyRelated" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="ale_DeferredTaxLiabilityUnamortizedInvestmentTaxCredits" name="DeferredTaxLiabilityUnamortizedInvestmentTaxCredits" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="ale_DeferredTaxLiabiltyPartnershipBasisDifferences" name="DeferredTaxLiabiltyPartnershipBasisDifferences" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="ale_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncreaseRange" name="DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncreaseRange" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsRange" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssetsRange" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncreaseRange" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncreaseRange" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitExpenseDiscountRateRange" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitExpenseDiscountRateRange" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_DefinedBenefitPlanBenefitsPaidExcludingKeyEmployees" name="DefinedBenefitPlanBenefitsPaidExcludingKeyEmployees" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_DefinedBenefitPlanContributionsByEmployerThroughEsop" name="DefinedBenefitPlanContributionsByEmployerThroughEsop" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_DefinedBenefitPlanContributionsByPlanParticipantsExcludingKeyEmployees" name="DefinedBenefitPlanContributionsByPlanParticipantsExcludingKeyEmployees" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_DerivativesAbstract" name="DerivativesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_DtaReversalEliminationOfMedicarePartDMember" name="DtaReversalEliminationOfMedicarePartDMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_DtlReversalRevenueReceivableForgoneMember" name="DtlReversalRevenueReceivableForgoneMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_EffectiveIncomeTaxRateReconciliationRegulatoryDifferences" name="EffectiveIncomeTaxRateReconciliationRegulatoryDifferences" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ElectricMember" name="ElectricMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_EmployeeStockAndIncentivePlansAbstract" name="EmployeeStockAndIncentivePlansAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_EntityWideRevenueMajorCustomerPercentOfTotalRevenue" name="EntityWideRevenueMajorCustomerPercentOfTotalRevenue" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" 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_EquityIssuanceProgramMember" name="EquityIssuanceProgramMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_EquityIssuanceProgramSharesAuthorized" name="EquityIssuanceProgramSharesAuthorized" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_EquityIssuanceProgramSharesAvailableForIssuance" name="EquityIssuanceProgramSharesAvailableForIssuance" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_EquityMethodInvestmentAdditionalInvestmentAmount" name="EquityMethodInvestmentAdditionalInvestmentAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_EquityMethodInvestmentApprovedReturnOnCommonEquity" name="EquityMethodInvestmentApprovedReturnOnCommonEquity" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_EquityMethodInvestmentExpectedFutureInvestment" name="EquityMethodInvestmentExpectedFutureInvestment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_EquityMethodInvestmentScheduleOfSummarizedFinancialDataTableTextBlock" name="EquityMethodInvestmentScheduleOfSummarizedFinancialDataTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_EquityMethodInvestmentSummarizedFinancialInformationBalanceSheetAbstract" name="EquityMethodInvestmentSummarizedFinancialInformationBalanceSheetAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_EquityMethodInvestmentSummarizedFinancialInformationLongTermDebt" name="EquityMethodInvestmentSummarizedFinancialInformationLongTermDebt" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_EquityMethodInvestmentSummarizedFinancialInformationOperatingExpense" name="EquityMethodInvestmentSummarizedFinancialInformationOperatingExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="ale_EquityMethodInvestmentSummarizedFinancialInformationOtherExpense" name="EquityMethodInvestmentSummarizedFinancialInformationOtherExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_EquityMethodInvestmentSummarizedFinancialInformationOtherNonCurrentLiabilities" name="EquityMethodInvestmentSummarizedFinancialInformationOtherNonCurrentLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_ExciseTaxPolicyPolicyTextBlock" name="ExciseTaxPolicyPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_ExpectedCapitalCost" name="ExpectedCapitalCost" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="ale_FairValueHierarchyTransfersAllLevels" name="FairValueHierarchyTransfersAllLevels" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" 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 id="ale_FixedCapacityCharge" name="FixedCapacityCharge" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_GainOnRealEstateForeclosure" name="GainOnRealEstateForeclosure" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_GeneratingUnitCapacityMw" name="GeneratingUnitCapacityMw" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_GrantorTrustMember" name="GrantorTrustMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_GrossTradeAccountsReceivableBilled" name="GrossTradeAccountsReceivableBilled" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_GrossUnrecognizedIncomeTaxBenefitsAbstract" name="GrossUnrecognizedIncomeTaxBenefitsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ImpairementOfLongLivedAssetsAbstract" name="ImpairementOfLongLivedAssetsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_InServiceDate" name="InServiceDate" nillable="true" substitutionGroup="xbrli:item" type="us-types:dateStringItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterest" name="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterest" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_IncomeTaxBenefitMpucApprovalOfDeferralOfPpacaMember" name="IncomeTaxBenefitMpucApprovalOfDeferralOfPpacaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_IncomeTaxExpenseNonrecurringItemsTable" name="IncomeTaxExpenseNonrecurringItemsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_IncreaseDecreaseInOperatingLiabilitiesCurrent" name="IncreaseDecreaseInOperatingLiabilitiesCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_IndustrialDevelopmentRevenueBonds65Due2025Member" name="IndustrialDevelopmentRevenueBonds65Due2025Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_IndustrialDevelopmentVariableRateDemandRefundingRevenueBondsSeries2006Due2025Member" name="IndustrialDevelopmentVariableRateDemandRefundingRevenueBondsSeries2006Due2025Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_InterimRateIncreaseImplemented" name="InterimRateIncreaseImplemented" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_InternationalMember" name="InternationalMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_InvestmentAndOtherMember" name="InvestmentAndOtherMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_InvestmentInSubsidiary" name="InvestmentInSubsidiary" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_JointlyOwnedElectricFacilityAbstract" name="JointlyOwnedElectricFacilityAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_JointlyOwnedElectricFacilityPercentageNotOwned" name="JointlyOwnedElectricFacilityPercentageNotOwned" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_JointlyOwnedElectricFacilityTextBlock" name="JointlyOwnedElectricFacilityTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_JointlyOwnedUtilityPlantProportionateOwnershipShareRange" name="JointlyOwnedUtilityPlantProportionateOwnershipShareRange" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_LargePowerCustomerMember" name="LargePowerCustomerMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_LeasingAgreementExpirationDate" name="LeasingAgreementExpirationDate" nillable="true" substitutionGroup="xbrli:item" type="us-types:dateStringItemType" xbrli:periodType="instant" />
  <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:stringItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_LetterOfCreditMaximumIssuances" name="LetterOfCreditMaximumIssuances" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_LineOfCreditBorrowingCapacityReduction" name="LineOfCreditBorrowingCapacityReduction" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_LongTermContractForPurchaseOfElectricPowerAnticipatedDateOfNewTransmissionLine" name="LongTermContractForPurchaseOfElectricPowerAnticipatedDateOfNewTransmissionLine" nillable="true" substitutionGroup="xbrli:item" type="us-types:dateStringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_LongTermContractForPurchaseOfElectricPowerDateAgreementWasExecuted" name="LongTermContractForPurchaseOfElectricPowerDateAgreementWasExecuted" nillable="true" substitutionGroup="xbrli:item" type="xbrli:dateItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_LongTermContractForPurchaseOfElectricPowerDateOfContractExpirationDurationString" name="LongTermContractForPurchaseOfElectricPowerDateOfContractExpirationDurationString" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_LongTermContractForPurchaseOfElectricPowerDateOfMpucApproval" name="LongTermContractForPurchaseOfElectricPowerDateOfMpucApproval" nillable="true" substitutionGroup="xbrli:item" type="us-types:dateStringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_LongTermContractForPurchaseOfElectricPowerGeneratingUnitCapacityMw" name="LongTermContractForPurchaseOfElectricPowerGeneratingUnitCapacityMw" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_LongTermContractForPurchaseOfElectricPowerNumberOfWindPpas" name="LongTermContractForPurchaseOfElectricPowerNumberOfWindPpas" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_LongTermContractForPurchaseOfElectricPowerShareOfPlantOutputBeingPurchasedMw" name="LongTermContractForPurchaseOfElectricPowerShareOfPlantOutputBeingPurchasedMw" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_LongTermContractForPurchaseOfElectricPowerShareOfPlantOutputBeingPurchasedMwh" name="LongTermContractForPurchaseOfElectricPowerShareOfPlantOutputBeingPurchasedMwh" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_LongTermContractForPurchaseOfElectricPowerShareOfPlantOutputPurchasedMw" name="LongTermContractForPurchaseOfElectricPowerShareOfPlantOutputPurchasedMw" nillable="true" substitutionGroup="xbrli:item" type="num:powerItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_LongTermContractForPurchaseOfElectricPowerStartDateOfContract" name="LongTermContractForPurchaseOfElectricPowerStartDateOfContract" nillable="true" substitutionGroup="xbrli:item" type="us-types:dateStringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_LongTermContractForPurchaseOfElectricPowerTermOfContractYears" name="LongTermContractForPurchaseOfElectricPowerTermOfContractYears" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_LongTermIncentiveCompensationDirectorPlanMember" name="LongTermIncentiveCompensationDirectorPlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_LongTermIncentiveCompensationExecutivePlanMember" name="LongTermIncentiveCompensationExecutivePlanMember" 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_ManitobaHydroPpaExpiresApril2015Member" name="ManitobaHydroPpaExpiresApril2015Member" 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_ManufacturedGasPlantSiteMember" name="ManufacturedGasPlantSiteMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_MaximumAmountExpectedToBeInvestedForComplianceCosts" name="MaximumAmountExpectedToBeInvestedForComplianceCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="ale_MaximumAmountExpectedToBeInvestedInTransmissionProjects" name="MaximumAmountExpectedToBeInvestedInTransmissionProjects" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <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_MethodOfStockIssuanceAxis" name="MethodOfStockIssuanceAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_MethodOfStockIssuanceDomain" name="MethodOfStockIssuanceDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_MinimumAmountExpectedToBeInvestedForComplianceCosts" name="MinimumAmountExpectedToBeInvestedForComplianceCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="ale_MinimumAmountExpectedToBeInvestedInTransmissionProjects" name="MinimumAmountExpectedToBeInvestedInTransmissionProjects" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_MinnkotaPowerSalesAgreementMember" name="MinnkotaPowerSalesAgreementMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_Morelikelythannotdefined" name="Morelikelythannotdefined" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_MpucBillingFactorApprovalDate" name="MpucBillingFactorApprovalDate" nillable="true" substitutionGroup="xbrli:item" type="us-types:dateStringItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_MpucCurrentCostRecoveryApprovalDate" name="MpucCurrentCostRecoveryApprovalDate" nillable="true" substitutionGroup="xbrli:item" type="us-types:dateStringItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_MpucProjectApprovalDate" name="MpucProjectApprovalDate" nillable="true" substitutionGroup="xbrli:item" type="us-types:dateStringItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_MpucRatesApprovalDate" name="MpucRatesApprovalDate" nillable="true" substitutionGroup="xbrli:item" type="us-types:dateStringItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_MpucRatesEffectiveDate" name="MpucRatesEffectiveDate" nillable="true" substitutionGroup="xbrli:item" type="us-types:dateStringItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_MpucRoutePermitApprovalDate" name="MpucRoutePermitApprovalDate" nillable="true" substitutionGroup="xbrli:item" type="us-types:dateStringItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_MpucUpdatedBillingFactorApprovalDate" name="MpucUpdatedBillingFactorApprovalDate" nillable="true" substitutionGroup="xbrli:item" type="us-types:dateStringItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_MpucUpdatedBillingFactorFilingDate" name="MpucUpdatedBillingFactorFilingDate" nillable="true" substitutionGroup="xbrli:item" type="us-types:dateStringItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_Mpucupdatedapprovaldate" name="Mpucupdatedapprovaldate" nillable="true" substitutionGroup="xbrli:item" type="us-types:dateStringItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_MutualFundsMember" name="MutualFundsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_NaturalGasMember" name="NaturalGasMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_NaturalGasRatesMember" name="NaturalGasRatesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_NdpscSitePermitApprovalDate" name="NdpscSitePermitApprovalDate" nillable="true" substitutionGroup="xbrli:item" type="us-types:dateStringItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_NetAssetsAndLiabilitiesFairValueDisclosure" name="NetAssetsAndLiabilitiesFairValueDisclosure" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="ale_NolAndTaxCreditCarryforwardsDeferredTaxAsset" name="NolAndTaxCreditCarryforwardsDeferredTaxAsset" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_NolAndTaxCreditCarryforwardsLineItems" name="NolAndTaxCreditCarryforwardsLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_NolAndTaxCreditCarryforwardsTable" name="NolAndTaxCreditCarryforwardsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_NonAffiliatedMunicipalCustomersMunicipalities" name="NonAffiliatedMunicipalCustomersMunicipalities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_NonAffiliatedMunicipalCustomersMunicpalitiesMember" name="NonAffiliatedMunicipalCustomersMunicpalitiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_NonAffiliatedMunicipalCustomersPrivateUtilities" name="NonAffiliatedMunicipalCustomersPrivateUtilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_NonAffiliatedMunicipalCustomersPrivateUtilitiesMember" name="NonAffiliatedMunicipalCustomersPrivateUtilitiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_NorthDakotaWindDevelopmentAbstract" name="NorthDakotaWindDevelopmentAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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 abstract="true" id="ale_NorthDakotaWindDevelopmentLineItems" name="NorthDakotaWindDevelopmentLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_NorthDakotaWindDevelopmentTable" name="NorthDakotaWindDevelopmentTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_NumberOfAcresOfLandAvailableForSaleInAcres" name="NumberOfAcresOfLandAvailableForSaleInAcres" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_NumberOfCustomers" name="NumberOfCustomers" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_NumberOfOptionsAbstract" name="NumberOfOptionsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_NumberOfProjects" name="NumberOfProjects" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_NumberOfSharesAbstract" name="NumberOfSharesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_NumberOfTurbines" name="NumberOfTurbines" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_OliverWindIAndIiPpaMember" name="OliverWindIAndIiPpaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <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 id="ale_OperatingRevenueExcludingPriorYearRateRefunds" name="OperatingRevenueExcludingPriorYearRateRefunds" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" 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 id="ale_OriginalRetailRateIncreaseRequest" name="OriginalRetailRateIncreaseRequest" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_OtherComprehensiveIncomeLossAbstract" name="OtherComprehensiveIncomeLossAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_OtherLongTermDebt1080Due20122037Member" name="OtherLongTermDebt1080Due20122037Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_OtherRegulatoryAssetsMember" name="OtherRegulatoryAssetsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_OtherRegulatoryLiabilitiesMember" name="OtherRegulatoryLiabilitiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" 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_PensionAndOtherPostretirementBenefitPlansAbstract" name="PensionAndOtherPostretirementBenefitPlansAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_PerformanceAndMaintenanceObligations" name="PerformanceAndMaintenanceObligations" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="ale_PerformancePeriod" name="PerformancePeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_PerformanceShareAwardsGrantDateFairValueTotal" name="PerformanceShareAwardsGrantDateFairValueTotal" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_PerformanceShareGrantsGrantDateFairValueTotal" name="PerformanceShareGrantsGrantDateFairValueTotal" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_PerformanceSharesAwarded" name="PerformanceSharesAwarded" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_PerformanceSharesAwardsMember" name="PerformanceSharesAwardsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_PlantRemovalObligationsCostsMember" name="PlantRemovalObligationsCostsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_PowerPurchaseAgreementsAbstract" name="PowerPurchaseAgreementsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_PriorYearRateRefunds" name="PriorYearRateRefunds" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="ale_ProjectCompletionDate" name="ProjectCompletionDate" nillable="true" substitutionGroup="xbrli:item" type="us-types:dateStringItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_QuarterlyFinancialDataUnauditedAbstract" name="QuarterlyFinancialDataUnauditedAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_RateRevisionsAxis" name="RateRevisionsAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_RateRevisionsDomain" name="RateRevisionsDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_RealEstateSalesRevenueRecognitionMinimumContractPriceCashCollectionsRequirement" name="RealEstateSalesRevenueRecognitionMinimumContractPriceCashCollectionsRequirement" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" 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_RegulatoryMattersLineItems" name="RegulatoryMattersLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_RemainingCostBasisImpairedAsset" name="RemainingCostBasisImpairedAsset" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_RequestedPercentageOfCapitalStructureRelatedToDebt" name="RequestedPercentageOfCapitalStructureRelatedToDebt" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_RequestedPercentageOfCapitalStructureRelatedToEquity" name="RequestedPercentageOfCapitalStructureRelatedToEquity" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_RequestedRateOfReturnOnCommonEquity" name="RequestedRateOfReturnOnCommonEquity" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="ale_RestrictedStockUnitsAwardedGrantDateFairValue" name="RestrictedStockUnitsAwardedGrantDateFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_RestrictedStockUnitsAwardedShares" name="RestrictedStockUnitsAwardedShares" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_RestrictedStockUnitsGrantedGrantDateFairValue" name="RestrictedStockUnitsGrantedGrantDateFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_RetailMember" name="RetailMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ScheduleIiAbstract" name="ScheduleIiAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsTableTextBlock" name="ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeAndRegulatoryAssetsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ScheduleOfCustomerInformationTable" name="ScheduleOfCustomerInformationTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_ScheduleOfNewDebtTable" name="ScheduleOfNewDebtTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" 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_SeniorUnsecuredNotes599Due2017Member" name="SeniorUnsecuredNotes599Due2017Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardsShares" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardsShares" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardsWeightedAverageGrantDateFairValuePerShare" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAwardsWeightedAverageGrantDateFairValuePerShare" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPolicyPolicyTextBlock" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPolicyPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnearnedGrantAward" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnearnedGrantAward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnearnedGrantAwardWeightedAverageGrantDateFairValuePerShare" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnearnedGrantAwardWeightedAverageGrantDateFairValuePerShare" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" 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 abstract="true" id="ale_SquareButtePpaMember" name="SquareButtePpaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_StockBasedCompensationExecutiveOptionAndIncentivePlansPolicyTextBlock" name="StockBasedCompensationExecutiveOptionAndIncentivePlansPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_StockIssuedDuringPeriodSharesPurchaseOfNonControllingInterest" name="StockIssuedDuringPeriodSharesPurchaseOfNonControllingInterest" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_StockIssuedDuringPeriodValuePurchaseOfNonControllingInterest" name="StockIssuedDuringPeriodValuePurchaseOfNonControllingInterest" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlock" name="SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_SuretyBondsOutstanding" name="SuretyBondsOutstanding" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="ale_TermLoanAgreementMember" name="TermLoanAgreementMember" 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 id="ale_TotalAmountOfLetterOfCreditSecuredInAdditionToSuretyBondsForReclamationLiability" name="TotalAmountOfLetterOfCreditSecuredInAdditionToSuretyBondsForReclamationLiability" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="ale_TotalCurrentEstimatedReclamationLiability" name="TotalCurrentEstimatedReclamationLiability" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="ale_TotalOperatingRevenue" name="TotalOperatingRevenue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_TotalTradeAccountsReceivable" name="TotalTradeAccountsReceivable" 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_TradeAccountsReceivableAbstract" name="TradeAccountsReceivableAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" 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 id="ale_TransmissionLinePurchaseDate" name="TransmissionLinePurchaseDate" nillable="true" substitutionGroup="xbrli:item" type="us-types:dateStringItemType" 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_TypesOfRatesAxis" name="TypesOfRatesAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_TypesOfRatesDomain" name="TypesOfRatesDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_USLargeCapMember" name="USLargeCapMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_USMidCapGrowthMember" name="USMidCapGrowthMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_USSmallCapMember" name="USSmallCapMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_UnamortizedDiscountAndPremiumOnDebtPolicyPolicyTextBlock" name="UnamortizedDiscountAndPremiumOnDebtPolicyPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="ale_UnrecognizedPensionCostsTableTextBlock" name="UnrecognizedPensionCostsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_UnsecuredVariableRateTermLoanDue2014Member" name="UnsecuredVariableRateTermLoanDue2014Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_UnusualnonrecurringItemsAxis" name="UnusualnonrecurringItemsAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_UnusualnonrecurringItemsDomain" name="UnusualnonrecurringItemsDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_VariableDemandRevenueRefundingBondsSeries1997ABAndCDue20132020Member" name="VariableDemandRevenueRefundingBondsSeries1997ABAndCDue20132020Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_VebaMember" name="VebaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_WaterMember" name="WaterMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_WaterRatesMember" name="WaterRatesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_WeightedAverageExercisePriceAbstract" name="WeightedAverageExercisePriceAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="ale_WeightedAverageGrantDateFairValueAbstract" name="WeightedAverageGrantDateFairValueAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
</xsd:schema>
</XBRL>
