<?xml version="1.0" encoding="UTF-8"?>
<!-- Prepared by IBM Cognos Disclosure Management XBRL Version: 10.2.1 Using Fujitsu -->
<!-- Validation status: Passed -->
<schema targetNamespace="http://www.ies-co.com/20130630" elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:iesc="http://www.ies-co.com/20130630" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <annotation>
    <appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="iesc-20130630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="iesc-20130630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="iesc-20130630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="iesc-20130630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://www.ies-co.com/role/StatementConsolidatedBalanceSheets" id="ELRID_ConsolidatedBalanceSheets">
        <link:definition>000100 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ies-co.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" id="ELRID_ConsolidatedStatementsOfComprehensiveIncome">
        <link:definition>000200 - Statement - Consolidated Statements Of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ies-co.com/role/StatementConsolidatedStatementsOfCashFlows" id="ELRID_ConsolidatedStatementsOfCashFlows">
        <link:definition>000400 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ies-co.com/role/DocumentDocumentAndEntityInformation" id="ELRID_DocumentDocumentAndEntityInformation">
        <link:definition>000090 - 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 roleURI="http://www.ies-co.com/role/StatementConsolidatedBalanceSheetsParenthetical" id="ELRID_ConsolidatedBalanceSheetsParenthetical">
        <link:definition>000105 - Statement - Consolidated Balance Sheets (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 roleURI="http://www.ies-co.com/role/StatementConsolidatedStatementsOfStockholdersEquity" id="ELRID_ConsolidatedStatementsOfStockholdersEquity">
        <link:definition>000300 - Statement - Consolidated Statements of Stockholders' 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 roleURI="http://www.ies-co.com/role/DisclosureBusiness" id="ELRID_DisclosureBusiness">
        <link:definition>100100 - Disclosure - Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ies-co.com/role/ControllingShareholder" id="ELRID_DisclosureControllingShareholder">
        <link:definition>100200 - Disclosure - Controlling Shareholder</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ies-co.com/role/DisclosureStrategicActions" id="ELRID_StrategicActions">
        <link:definition>100300 - Disclosure - Strategic Actions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ies-co.com/role/PerShareInformation" id="ELRID_DisclosurePerShareInformation">
        <link:definition>100500 - Disclosure - Per Share 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 roleURI="http://www.ies-co.com/role/DisclosureSecuritiesAndEquityInvestments" id="ELRID_SecuritiesAndEquityInvestments">
        <link:definition>100800 - Disclosure - Securities and Equity 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 roleURI="http://www.ies-co.com/role/Debt" id="ELRID_DisclosureDebt">
        <link:definition>100400 - Disclosure - 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 roleURI="http://www.ies-co.com/role/OperatingSegments" id="ELRID_DisclosureOperatingSegments">
        <link:definition>100600 - Disclosure - Operating 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 roleURI="http://www.ies-co.com/role/StockholdersEquity" id="ELRID_StockholdersEquity">
        <link:definition>100700 - Disclosure - Stockholders' 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 roleURI="http://www.ies-co.com/role/EmployeeBenefitPlans" id="ELRID_DisclosureEmployeeBenefitPlans">
        <link:definition>100900 - Disclosure - Employee 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 roleURI="http://www.ies-co.com/role/FairValueMeasurements" id="ELRID_DisclosureFairValueMeasurements">
        <link:definition>101000 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ies-co.com/role/CommitmentsAndContingencies" id="ELRID_DisclosureCommitmentsAndContingencies">
        <link:definition>101100 - Disclosure - Commitments And Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ies-co.com/role/DiscontinuedOperations" id="ELRID_DisclosureDiscontinuedOperations">
        <link:definition>101200 - Disclosure - Discontinued Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ies-co.com/role/DisclosureOperationSegmentsTables" id="ELRID_DisclosureOperationSegmentsTables">
        <link:definition>300600 - Disclosure - Operation 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 roleURI="http://www.ies-co.com/role/DisclosureOperatingSegmentsDetails" id="ELRID_OperatingSegmentsDetails">
        <link:definition>400600 - Disclosure - Operating 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 roleURI="http://www.ies-co.com/role/DisclosureEmployeeBenefitPlansDetails" id="ELRID_DisclosureEmployeeBenefitPlansDetails">
        <link:definition>400900 - Disclosure - Employee Benefit Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ies-co.com/role/DisclosureBusinessDetails" id="ELRID_DisclosureBusinessDetails">
        <link:definition>400100 - Disclosure - Business (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 roleURI="http://www.ies-co.com/role/DisclosureStrategicActionsTables" id="ELRID_DisclosureStrategicActionsTables">
        <link:definition>300300 - Disclosure - Strategic Actions (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 roleURI="http://www.ies-co.com/role/DisclosureStrategicActionsDetails" id="ELRID_DisclosureStrategicActionsDetails">
        <link:definition>400300 - Disclosure - Strategic Actions (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 roleURI="http://www.ies-co.com/role/DisclosurePerShareInformationTables" id="ELRID_DisclosurePerShareInformationTables">
        <link:definition>300500 - Disclosure - Per Share Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ies-co.com/role/PerShareInformationDetails" id="ELRID_DisclosurePerShareInformationDetails">
        <link:definition>400500 - Disclosure - Per Share Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ies-co.com/role/DisclosureDebtTables" id="ELRID_DisclosureDebtTables">
        <link:definition>300400 - Disclosure - 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 roleURI="http://www.ies-co.com/role/DisclosureDebtDetails" id="ELRID_DisclosureDebtDetails">
        <link:definition>400400 - Disclosure - 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 roleURI="http://www.ies-co.com/role/StrategicActionsRestructuringCostsDetails" id="ELRID_DisclosureStrategicActionsRestructuringCostsDetails">
        <link:definition>400310 - Disclosure - Strategic Actions - Restructuring 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 roleURI="http://www.ies-co.com/role/DisclosureDebtDebtReconciliationDetails" id="ELRID_DisclosureDebtDebtReconciliationDetails">
        <link:definition>400410 - Disclosure - Debt - Debt Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ies-co.com/role/DisclosurePerShareInformationEPSDetails" id="ELRID_DisclosurePerShareInformationEPSDetails">
        <link:definition>400510 - Disclosure - Per Share Information EPS (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 roleURI="http://www.ies-co.com/role/DebtFuturePaymentDetails" id="ELRID_DisclosureDebtFuturePaymentDetails">
        <link:definition>400420 - Disclosure - Debt - Future Payment (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 roleURI="http://www.ies-co.com/role/DebtBorrowingInformationDetails" id="ELRID_DisclosureDebtBorrowingInformationDetails">
        <link:definition>400430 - Disclosure - Debt - Borrowing Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ies-co.com/role/DisclosureControllingShareholderDetails" id="ELRID_ControllingShareholderDetails">
        <link:definition>400200 - Disclosure - Controlling Shareholder (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 roleURI="http://www.ies-co.com/role/DisclosureStockholdersEquityTables" id="ELRID_StockholdersEquityTables">
        <link:definition>300700 - Disclosure - Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ies-co.com/role/DisclosureCommitmentsAndContingenciesDetails" id="ELRID_DisclosureCommitmentsAndContingenciesDetails">
        <link:definition>401100 - Disclosure - Commitments And Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ies-co.com/role/DisclosureStockholdersEquityDetails" id="ELRID_StockholdersEquityDetails">
        <link:definition>400700 - Disclosure - Stockholders' Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ies-co.com/role/DisclosureStockholdersEquityRSAwardActivityDetails" id="ELRID_StockholdersEquityRSAwardActivityDetails">
        <link:definition>400710 - Disclosure - Stockholders' Equity RS Award Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ies-co.com/role/StockholdersEquityRSRollforwardDetails" id="ELRID_DisclosureStockholdersEquityRSRollforwardDetails">
        <link:definition>400720 - Disclosure - Stockholders' Equity RS Rollforward (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 roleURI="http://www.ies-co.com/role/DisclosureStockholdersEquityStockValuationsDetails" id="ELRID_DisclosureStockholdersEquityStockValuationsDetails">
        <link:definition>400730 - Disclosure - Stockholders' Equity Stock Valuations (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 roleURI="http://www.ies-co.com/role/DisclosureStockholdersEquityStockOptRollforwardDetails" id="ELRID_DisclosureStockholdersEquityStockOptRollforwardDetails">
        <link:definition>400740 - Disclosure - Stockholders' Equity Stock Opt Rollforward (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 roleURI="http://www.ies-co.com/role/DisclosureStockholdersEquityOptionsOutstandingDetails" id="ELRID_StockholdersEquityOptionsOutstandingDetails">
        <link:definition>400750 - Disclosure - Stockholders' Equity Options Outstanding (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 roleURI="http://www.ies-co.com/role/DisclosureFairValueMeasurementsTables" id="ELRID_FairValueMeasurementsTables">
        <link:definition>301000 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ies-co.com/role/DisclosureFairValueMeasurementsDetails" id="ELRID_DisclosureFairValueMeasurementsDetails">
        <link:definition>401000 - Disclosure - Fair Value Measurements (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 roleURI="http://www.ies-co.com/role/DebtBorrowingThresholdsDetails" id="ELRID_DisclosureDebtBorrowingThresholdsDetails">
        <link:definition>400440 - Disclosure - Debt - Borrowing Thresholds (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 roleURI="http://www.ies-co.com/role/SecuritiesAndEquityInvestmentsTables" id="ELRID_DisclosureSecuritiesAndEquityInvestmentsTables">
        <link:definition>300800 - Disclosure - Securities and Equity 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 roleURI="http://www.ies-co.com/role/DisclosureSecuritiesAndEquityInvestmentsDetails" id="ELRID_DisclosureSecuritiesAndEquityInvestmentsDetails">
        <link:definition>400800 - Disclosure - Securities and Equity 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 roleURI="http://www.ies-co.com/role/SecuritiesAndEquityInvestmentsContinueDetails" id="ELRID_DisclosureSecuritiesAndEquityInvestmentsContinueDetails">
        <link:definition>400810 - Disclosure - Securities And Equity Investments Continue (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 roleURI="http://www.ies-co.com/role/DisclosureDiscontinuedOperationsTables" id="ELRID_DisclosureDiscontinuedOperationsTables">
        <link:definition>301200 - Disclosure - Discontinued Operations (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 roleURI="http://www.ies-co.com/role/DisclosureDiscontinuedOperationsISDetails" id="ELRID_DiscontinuedOperationsISDetails">
        <link:definition>401200 - Disclosure - Discontinued Operations IS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ies-co.com/role/DiscontinuedOperationsBSDetails" id="ELRID_DisclosureDiscontinuedOperationsBSDetails">
        <link:definition>401210 - Disclosure - Discontinued Operations BS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ies-co.com/role/DisclosureBusinessCombinations" id="ELRID_DisclosureBusinessCombinations">
        <link:definition>101300 - Disclosure - Business Combinations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ies-co.com/role/DisclosureBusinessCombinationsTables" id="ELRID_DisclosureBusinessCombinationsTables">
        <link:definition>301300 - Disclosure - Business Combinations (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 roleURI="http://www.ies-co.com/role/DerivativeInstruments" id="ELRID_DisclosureDerivativeInstruments">
        <link:definition>101400 - Disclosure - Derivative Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ies-co.com/role/DerivativeInstrumentsTables" id="ELRID_DisclosureDerivativeInstrumentsTables">
        <link:definition>301400 - Disclosure - Derivative Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ies-co.com/role/DerivativeInstrumentsDetails" id="ELRID_DisclosureDerivativeInstrumentsDetails">
        <link:definition>401400 - Disclosure - Derivative 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 roleURI="http://www.ies-co.com/role/BusinessCombinationDetails" id="ELRID_DisclosureBusinessCombinationDetails">
        <link:definition>401300 - Disclosure - Business Combination (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 roleURI="http://www.ies-co.com/role/BusinessCombinationPreliminaryValuationDetails" id="ELRID_DisclosureBusinessCombinationPreliminaryValuationDetails">
        <link:definition>401310 - Disclosure - Business Combination - Preliminary Valuation (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 roleURI="http://www.ies-co.com/role/BusinessCombinationFairValueAllocationDetails" id="ELRID_DisclosureBusinessCombinationFairValueAllocationDetails">
        <link:definition>401320 - Disclosure - Business Combination - Fair Value Allocation (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 roleURI="http://www.ies-co.com/role/BusinessCombinationProFormaDetails" id="ELRID_DisclosureBusinessCombinationProFormaDetails">
        <link:definition>401330 - Disclosure - Business Combination - Pro Forma (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 roleURI="http://www.ies-co.com/role/SubsequentEvents" id="ELRID_DisclosureSubsequentEvents">
        <link:definition>101500 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ies-co.com/role/SubsequentEventsTables" id="ELRID_DisclosureSubsequentEventsTables">
        <link:definition>301500 - Disclosure - Subsequent Events (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ies-co.com/role/SubsequentEventsDetails" id="ELRID_DisclosureSubsequentEventsDetails">
        <link:definition>401500 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ies-co.com/role/FairValueMeasurementsUnobservableInputsDetails" id="ELRID_FairValueMeasurementsUnobservableInputsDetails">
        <link:definition>401010 - Disclosure - Fair Value Measurements Unobservable Inputs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </appinfo>
  </annotation>
  <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <import namespace="http://fasb.org/us-gaap/2012-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd" />
  <import namespace="http://xbrl.sec.gov/dei/2012-01-31" schemaLocation="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd" />
  <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <element name="DocumentAndEntityInformationAbstract" id="iesc_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ControllingShareholderAbstract" id="iesc_ControllingShareholderAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ControllingShareholderDisclosureTextBlock" id="iesc_ControllingShareholderDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="IncreaseDecreaseInCostsAndEstimatedEarningsInExcessOfBillings" id="iesc_IncreaseDecreaseInCostsAndEstimatedEarningsInExcessOfBillings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="AmortizationOfRestrictedStockNonCashCompensationExpense" id="iesc_AmortizationOfRestrictedStockNonCashCompensationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="CapitalLeaseObligationsIncurredOfficeEquipment" id="iesc_CapitalLeaseObligationsIncurredOfficeEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="GainSaleBusUnit" id="iesc_GainSaleBusUnit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="ProceedsSaleFacilities" id="iesc_ProceedsSaleFacilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="ChangesInRestrictedCashInv" id="iesc_ChangesInRestrictedCashInv" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="ChangesInRestrictedCashFin" id="iesc_ChangesInRestrictedCashFin" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="CommunicationsMember" id="iesc_CommunicationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ResidentialMember" id="iesc_ResidentialMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CommercialIndustrialMember" id="iesc_CommercialIndustrialMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="Deferredcompensationarrangementwithindividualsmaximumpercentage" id="iesc_Deferredcompensationarrangementwithindividualsmaximumpercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="PostRetirementBenefitPlanAbstract" id="iesc_PostRetirementBenefitPlanAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DefinedBenefitPlanMinimumAge" id="iesc_DefinedBenefitPlanMinimumAge" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="DefinedBenefitPlanPercentageVestAfterTenYearsOfService" id="iesc_DefinedBenefitPlanPercentageVestAfterTenYearsOfService" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="DenfiedBenefitsPlanAnnualPercentageVested" id="iesc_DenfiedBenefitsPlanAnnualPercentageVested" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="DefinedBenefitPlanPlansFullyVestedNumberOfYears" id="iesc_DefinedBenefitPlanPlansFullyVestedNumberOfYears" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="NumberOfLocations" id="iesc_NumberOfLocations" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="BusinessTransactionsLineItems" id="iesc_BusinessTransactionsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="LeaseInceptionDate" id="iesc_LeaseInceptionDate" type="xbrli:dateItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="BusinessTransactionsTable" id="iesc_BusinessTransactionsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="SaleOfNonStrategicManufacturingFacilityMember" id="iesc_SaleOfNonStrategicManufacturingFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="NonCoreElectricalDistributionFacilityMember" id="iesc_NonCoreElectricalDistributionFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EnertechMember" id="iesc_EnertechMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="Restructuring2011PlanMember" id="iesc_Restructuring2011PlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DebtInstrumentAmendmentFee" id="iesc_DebtInstrumentAmendmentFee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="AmortizationPeroidOfDebtAmendmentFee" id="iesc_AmortizationPeroidOfDebtAmendmentFee" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="TotalLiquidity" id="iesc_TotalLiquidity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="LoneAgreementEffectiveDate" id="iesc_LoneAgreementEffectiveDate" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="Earlypaymentontermloan" id="iesc_Earlypaymentontermloan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="RevolvingCreditFacility2006Member" id="iesc_RevolvingCreditFacility2006Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="LoanAgreementMember" id="iesc_LoanAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="AmendmentAgreementMember" id="iesc_AmendmentAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="InsuranceFinancingMember" id="iesc_InsuranceFinancingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="TontineLoanMember" id="iesc_TontineLoanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DebtInstrumentUnusedBorrowingCapacityAxis" id="iesc_DebtInstrumentUnusedBorrowingCapacityAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DebtInstrumentUnusedBorrowingCapacityDomain" id="iesc_DebtInstrumentUnusedBorrowingCapacityDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="BorrowingGreaterThanSixtyThousandMember" id="iesc_BorrowingGreaterThanSixtyThousandMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="BorrowingGreaterThanFortyThousandMember" id="iesc_BorrowingGreaterThanFortyThousandMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="BorrowingLessThanFortyThousandMember" id="iesc_BorrowingLessThanFortyThousandMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="TontineTermLoanMember" id="iesc_TontineTermLoanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="SiteContingencyNumberOfOtherPotentiallyResponsibleParties" id="iesc_SiteContingencyNumberOfOtherPotentiallyResponsibleParties" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="SiteContingencyNumberOfOtherPotentiallyResponsiblePartiesCommencedCleanupWork" id="iesc_SiteContingencyNumberOfOtherPotentiallyResponsiblePartiesCommencedCleanupWork" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="Estimatedcostofcompetionofbondedproject" id="iesc_Estimatedcostofcompetionofbondedproject" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="Outstandinglettersofcreditwastocollateralizevendors" id="iesc_Outstandinglettersofcreditwastocollateralizevendors" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="Losscontingencysettlementreceiptofpayments" id="iesc_Losscontingencysettlementreceiptofpayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="Losscontingencyotherincome" id="iesc_Losscontingencyotherincome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="InterestRateOnSettlementValueGross" id="iesc_InterestRateOnSettlementValueGross" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="SiteContingencyByNatureDomain" id="iesc_SiteContingencyByNatureDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="AwardType1Axis" id="iesc_AwardType1Axis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PhantomShareUnitsPsusBoardOfDirectorsMember" id="iesc_PhantomShareUnitsPsusBoardOfDirectorsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="TwoThousandSixEquityIncentivePlanMember" id="iesc_TwoThousandSixEquityIncentivePlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskOptionsTerm" id="iesc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskOptionsTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskForfeitureRate" id="iesc_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskForfeitureRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforwardAbstract" id="iesc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforwardAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ThreeTwentyFourMember" id="iesc_ThreeTwentyFourMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="TotalAsstsAndLiabilitiesDisclosure" id="iesc_TotalAsstsAndLiabilitiesDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="MoneyMarketAccountsMember" id="iesc_MoneyMarketAccountsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ExecutiveSavingsPlanMember" id="iesc_ExecutiveSavingsPlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PurchaseOfTreasuryStock" id="iesc_PurchaseOfTreasuryStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="Transaction1Axis" id="iesc_Transaction1Axis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="Transaction2and3Axis" id="iesc_Transaction2and3Axis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="Tr1FiscalYearDomain" id="iesc_Tr1FiscalYearDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="Tr2andthreeFiscalYearDomain" id="iesc_Tr2andthreeFiscalYearDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="TwoThousandEightMember" id="iesc_TwoThousandEightMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="TwoThousandNineMember" id="iesc_TwoThousandNineMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="TwoThousandTenMember" id="iesc_TwoThousandTenMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="TwoThousandElevenMember" id="iesc_TwoThousandElevenMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="TwoThousandThirteen2Member" id="iesc_TwoThousandThirteen2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="TwoThousandThirteen3Member" id="iesc_TwoThousandThirteen3Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="TwoThousandTwelveMember" id="iesc_TwoThousandTwelveMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="RevolvingCreditFacility2012Member" id="iesc_RevolvingCreditFacility2012Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="RateOfPaymentForFees" id="iesc_RateOfPaymentForFees" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="LiquidityLessThanEqual" id="iesc_LiquidityLessThanEqual" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="LiquidityGreaterThan" id="iesc_LiquidityGreaterThan" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="ExcessAvailabilityLessThanEqual" id="iesc_ExcessAvailabilityLessThanEqual" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="Level1Member" id="iesc_Level1Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="Level2Member" id="iesc_Level2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="Level3Member" id="iesc_Level3Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="Excessavailability" id="iesc_Excessavailability" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="FixedChargeCoverageRatioLessThan" id="iesc_FixedChargeCoverageRatioLessThan" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="FixedChargeCoverageRatioGreaterThanEqual" id="iesc_FixedChargeCoverageRatioGreaterThanEqual" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="PercentagePoints" id="iesc_PercentagePoints" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="CreditFacilityThresholdTextBlock" id="iesc_CreditFacilityThresholdTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="TekworksMember" id="iesc_TekworksMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="AccruedLiabilityRelatedToLegalSettlements" id="iesc_AccruedLiabilityRelatedToLegalSettlements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="EnertechInvestmentMember" id="iesc_EnertechInvestmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="LocationsLineItems" id="iesc_LocationsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="Restructuring2009PlanMember" id="iesc_Restructuring2009PlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="TradeNameAmortizationExpense" id="iesc_TradeNameAmortizationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="SeveranceAndFacilitiyClosingExpense" id="iesc_SeveranceAndFacilitiyClosingExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="CommercialAndIndustrialMember" id="iesc_CommercialAndIndustrialMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CorporateMemberMember" id="iesc_CorporateMemberMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="InternallyDevelopedSoftwareMember" id="iesc_InternallyDevelopedSoftwareMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="GoodwillMember" id="iesc_GoodwillMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="WeightedAvgGrantDateFairValueOfUnvestedRestrictedStock" id="iesc_WeightedAvgGrantDateFairValueOfUnvestedRestrictedStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="PhantomShareUnitsPsusEmployeesMember" id="iesc_PhantomShareUnitsPsusEmployeesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="SecurityAndEquityInvestmentsTable" id="iesc_SecurityAndEquityInvestmentsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="SecurityAndEquityInvestmentsAxis" id="iesc_SecurityAndEquityInvestmentsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="SecurityAndEquityInvestmentsMember1Domain" id="iesc_SecurityAndEquityInvestmentsMember1Domain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EpvSolarMember" id="iesc_EpvSolarMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="SecurityAndEquityInvestmentLineItems" id="iesc_SecurityAndEquityInvestmentLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ReceiptOfDistributionReducingCarryingValueOfAsset" id="iesc_ReceiptOfDistributionReducingCarryingValueOfAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="SuretyMember" id="iesc_SuretyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="AdditionalIncomeEarnedIfSettlementGoesIntoDefault" id="iesc_AdditionalIncomeEarnedIfSettlementGoesIntoDefault" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="RestructuringChargesContinuingOperation" id="iesc_RestructuringChargesContinuingOperation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <element name="TontineAssociatesMember" id="iesc_TontineAssociatesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="TwoThousandThirteenMember" id="iesc_TwoThousandThirteenMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DiscontinuedNetIncomeLossAvailableToCommonStockholdersBasic" id="iesc_DiscontinuedNetIncomeLossAvailableToCommonStockholdersBasic" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="DiscontinuedNetIncomeLossAvailableToCommonStockholdersDiluted" id="iesc_DiscontinuedNetIncomeLossAvailableToCommonStockholdersDiluted" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="ContinuingNetIncomeLossAvailableToCommonStockholdersBasic" id="iesc_ContinuingNetIncomeLossAvailableToCommonStockholdersBasic" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="ContinuingNetIncomeLossAvailableToCommonStockholdersDiluted" id="iesc_ContinuingNetIncomeLossAvailableToCommonStockholdersDiluted" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="BusinessAcquisitionAcroMemberMember" id="iesc_BusinessAcquisitionAcroMemberMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CashPaidForAssetPurchaseAgreement" id="iesc_CashPaidForAssetPurchaseAgreement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="DefinedContributionPlanEmployerMatchingVestingPeriod" id="iesc_DefinedContributionPlanEmployerMatchingVestingPeriod" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="EmploymentContributionPlan401kAbstract" id="iesc_EmploymentContributionPlan401kAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="WellsFargoTermLoanMember" id="iesc_WellsFargoTermLoanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="WeightedAverageInterestRateForLettersOfCredit" id="iesc_WeightedAverageInterestRateForLettersOfCredit" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="ContingentConsiderationBusinesCombinationMemberMember" id="iesc_ContingentConsiderationBusinesCombinationMemberMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ReceivableOwedByAcroUsedInPurchasePrice" id="iesc_ReceivableOwedByAcroUsedInPurchasePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="BusinessAcquisitionPurchasePriceAllocationAssetsOrderBacklog" id="iesc_BusinessAcquisitionPurchasePriceAllocationAssetsOrderBacklog" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="BusinessAcquisitionPurchasePriceAllocationAssetsCovenantNoToComplete" id="iesc_BusinessAcquisitionPurchasePriceAllocationAssetsCovenantNoToComplete" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="BusinessAcquisitionPurchasePriceAllocationAssetsDevelopedTechnology" id="iesc_BusinessAcquisitionPurchasePriceAllocationAssetsDevelopedTechnology" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <element name="BusinessAcquisitionPurchasePriceAllocationCurrentLiabilitiesCustomerIncentivePayable" id="iesc_BusinessAcquisitionPurchasePriceAllocationCurrentLiabilitiesCustomerIncentivePayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <element name="BusinessAcquistionMiscorMember" id="iesc_BusinessAcquistionMiscorMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="AcquisitonTermLoanInterestThresholdsTableTextBlock" id="iesc_AcquisitonTermLoanInterestThresholdsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="ProFormaInformationTableTextBlock" id="iesc_ProFormaInformationTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="SubsequentEventLowerRange" id="iesc_SubsequentEventLowerRange" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="SubsequentEventHigherRange" id="iesc_SubsequentEventHigherRange" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <element name="MiscorMergerMember" id="iesc_MiscorMergerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="SureamericaMember" id="iesc_SureamericaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CommittmentLetterMember" id="iesc_CommittmentLetterMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="BusinessAcquisditionsProFormaAmortizationForIntangibleAssets" id="iesc_BusinessAcquisditionsProFormaAmortizationForIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <element name="MergerConsiderationsAxis" id="iesc_MergerConsiderationsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MergerConsiderationsCategoriesDomain" id="iesc_MergerConsiderationsCategoriesDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MiscorDebtMember" id="iesc_MiscorDebtMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CollarMember" id="iesc_CollarMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="IesCommonStockMember" id="iesc_IesCommonStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="LiquidityAxis" id="iesc_LiquidityAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="AverageLiquidityThresholdsDomain" id="iesc_AverageLiquidityThresholdsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="LessThanTwentyMillionMember" id="iesc_LessThanTwentyMillionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="GreaterThanTwentyButLessThanThirtyMember" id="iesc_GreaterThanTwentyButLessThanThirtyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="GreaterThanThirtyMember" id="iesc_GreaterThanThirtyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="LiquidityIsLessThan" id="iesc_LiquidityIsLessThan" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="LiquidityIsGreaterThanButLessThan" id="iesc_LiquidityIsGreaterThanButLessThan" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="LiquidityIsGreaterThan" id="iesc_LiquidityIsGreaterThan" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="InterestRatePercentage" id="iesc_InterestRatePercentage" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
  <element name="FiveSeventySixMember" id="iesc_FiveSeventySixMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="DiscopsAssetImpairmentCharges" id="iesc_DiscopsAssetImpairmentCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
</schema>
