<?xml version="1.0" encoding="UTF-8"?>
<!-- Prepared by IBM Cognos Disclosure Management XBRL Version: 10.3.0.0.0 (3189) Using Fujitsu -->
<!-- Validation status: Passed -->
<schema targetNamespace="http://www.ies-co.com/20180930" elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:iesc="http://www.ies-co.com/20180930" 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-20180930_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-20180930_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-20180930_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-20180930_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/ConsolidatedStatementsOfCashFlows" 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_DocumentAndEntityInformation">
                <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/Business" id="ELRID_Business">
                <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/DisclosureSummaryOfSignificantAccountingPolicies" id="ELRID_SummaryOfSignificantAccountingPolicies">
                <link:definition>100200 - Disclosure - Summary Of Significant Accounting Policies</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.ies-co.com/role/DisclosureControllingShareholder" id="ELRID_ControllingShareholder">
                <link:definition>100300 - 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/PropertyAndEquipment" id="ELRID_PropertyAndEquipment">
                <link:definition>100400 - Disclosure - Property 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 roleURI="http://www.ies-co.com/role/PerShareInformation" id="ELRID_PerShareInformation">
                <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/DetailOfCertainBalanceSheetAccounts" id="ELRID_DetailOfCertainBalanceSheetAccounts">
                <link:definition>100600 - Disclosure - Detail Of Certain Balance Sheet Accounts</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_Debt">
                <link:definition>100700 - 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/Leases" id="ELRID_Leases">
                <link:definition>100800 - Disclosure - Leases</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/IncomeTaxes" id="ELRID_IncomeTaxes">
                <link:definition>100900 - Disclosure - Income Taxes</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.ies-co.com/role/OperatingSegments" id="ELRID_OperatingSegments">
                <link:definition>101000 - 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>101100 - 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_EmployeeBenefitPlans">
                <link:definition>101300 - 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_FairValueMeasurements">
                <link:definition>101400 - 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_CommitmentsAndContingencies">
                <link:definition>101700 - 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/QuarterlyResultsOfOperationsUnaudited" id="ELRID_QuarterlyResultsOfOperationsUnaudited">
                <link:definition>101900 - Disclosure - Quarterly Results Of Operations (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 roleURI="http://www.ies-co.com/role/OperationSegmentsTables" id="ELRID_OperationSegmentsTables">
                <link:definition>301000 - 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/OperatingSegmentsDetails" id="ELRID_OperatingSegmentsDetails">
                <link:definition>401000 - 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/EmployeeBenefitPlansDetails" id="ELRID_EmployeeBenefitPlansDetails">
                <link:definition>401300 - 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_BusinessDetails">
                <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/PerShareInformationTables" id="ELRID_PerShareInformationTables">
                <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/DebtTables" id="ELRID_DebtTables">
                <link:definition>300700 - 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/DebtDetails" id="ELRID_DebtDetails">
                <link:definition>400700 - 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/DebtDebtReconciliationDetails" id="ELRID_DebtDebtReconciliationDetails">
                <link:definition>400710 - 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/PerShareInformationEPSDetails" id="ELRID_PerShareInformationEPSDetails">
                <link:definition>400500 - 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/StockholdersEquityTables" id="ELRID_StockholdersEquityTables">
                <link:definition>301100 - 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/CommitmentsAndContingenciesDetails" id="ELRID_CommitmentsAndContingenciesDetails">
                <link:definition>401700 - 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/StockholdersEquityDetails" id="ELRID_StockholdersEquityDetails">
                <link:definition>401100 - 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/StockholdersEquityRSRollforwardDetails" id="ELRID_StockholdersEquityRSRollforwardDetails">
                <link:definition>401110 - 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/StockholdersEquityStockValuationsDetails" id="ELRID_StockholdersEquityStockValuationsDetails">
                <link:definition>401120 - 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/StockholdersEquityStockOptRollforwardDetails" id="ELRID_StockholdersEquityStockOptRollforwardDetails">
                <link:definition>401130 - 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/StockholdersEquityOptionsOutstandingDetails" id="ELRID_StockholdersEquityOptionsOutstandingDetails">
                <link:definition>401140 - 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/FairValueMeasurementsTables" id="ELRID_FairValueMeasurementsTables">
                <link:definition>301400 - 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/FairValueMeasurementsDetails" id="ELRID_FairValueMeasurementsDetails">
                <link:definition>401400 - 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_DebtBorrowingThresholdsDetails">
                <link:definition>400720 - 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/DisclosureSignificantAccountingPoliciesPolicies" id="ELRID_SignificantAccountingPoliciesPolicies">
                <link:definition>200200 - Disclosure - 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 roleURI="http://www.ies-co.com/role/SummaryOfSignificantAccountingTables" id="ELRID_SummaryOfSignificantAccountingTables">
                <link:definition>300200 - Disclosure - Summary Of Significant Accounting (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/PropertyAndEquipmentTables" id="ELRID_PropertyAndEquipmentTables">
                <link:definition>300400 - Disclosure - Property 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 roleURI="http://www.ies-co.com/role/DetailOfCertainBalanceSheetAccountsTables" id="ELRID_DetailOfCertainBalanceSheetAccountsTables">
                <link:definition>300600 - Disclosure - Detail of Certain Balance Sheet Accounts (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/QuarterlyResultsOfOperationsTables" id="ELRID_QuarterlyResultsOfOperationsTables">
                <link:definition>301900 - Disclosure - Quarterly Results Of 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/LeasesTables" id="ELRID_LeasesTables">
                <link:definition>300800 - Disclosure - Leases (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/IncomeTaxesTables" id="ELRID_IncomeTaxesTables">
                <link:definition>300900 - Disclosure - Income Taxes (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.ies-co.com/role/LeasesDetails" id="ELRID_LeasesDetails">
                <link:definition>400800 - Disclosure - Leases (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/LeasesFurturePaymentsDetails" id="ELRID_LeasesFurturePaymentsDetails">
                <link:definition>400810 - Disclosure - Leases - Furture 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 roleURI="http://www.ies-co.com/role/RelatedPartyTransactions" id="ELRID_RelatedPartyTransactions">
                <link:definition>101200 - Disclosure - Related-Party Transactions</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/RelatedPartyTransactionsDetails" id="ELRID_RelatedPartyTransactionsDetails">
                <link:definition>401200 - Disclosure - Related-Party Transactions (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.ies-co.com/role/PropertyAndEquipmentDetails" id="ELRID_PropertyAndEquipmentDetails">
                <link:definition>400400 - Disclosure - Property 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 roleURI="http://www.ies-co.com/role/QuarterlyResultsOfOperationsDetails" id="ELRID_QuarterlyResultsOfOperationsDetails">
                <link:definition>401900 - Disclosure - Quarterly Results Of Operations (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/SummaryOfSignificantAccountingDetails" id="ELRID_SummaryOfSignificantAccountingDetails">
                <link:definition>400200 - Disclosure - Summary Of Significant Accounting (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/SummaryOfSignificantAccountingFutureUndiscountedLossesDetails" id="ELRID_SummaryOfSignificantAccountingFutureUndiscountedLossesDetails">
                <link:definition>400210 - Disclosure - Summary of Significant Accounting - Future Undiscounted Losses (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/DetailOfCertainBalanceSheetAccountsDetails" id="ELRID_DetailOfCertainBalanceSheetAccountsDetails">
                <link:definition>400600 - Disclosure - Detail of Certain Balance Sheet Accounts (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.ies-co.com/role/DetailOfCertainBalanceSheetAccountsARDetails" id="ELRID_DetailOfCertainBalanceSheetAccountsARDetails">
                <link:definition>400610 - Disclosure - Detail of Certain Balance Sheet Accounts - AR (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/DetailOfCertainBalanceSheetAccountsAPDetails" id="ELRID_DetailOfCertainBalanceSheetAccountsAPDetails">
                <link:definition>400620 - Disclosure - Detail of Certain Balance Sheet Accounts - AP (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/DetailOfCertainBalanceSheetAccountsCIPDetails" id="ELRID_DetailOfCertainBalanceSheetAccountsCIPDetails">
                <link:definition>400630 - Disclosure - Detail of Certain Balance Sheet Accounts - CIP (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.ies-co.com/role/DetailOfCertainBalanceSheetAccountsFairValueDetails" id="ELRID_DetailOfCertainBalanceSheetAccountsFairValueDetails">
                <link:definition>400650 - Disclosure - Detail of Certain Balance Sheet Accounts - FairValue (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/DetailOfCertainBalanceSheetAccountsOtherNonCurrentAssetsDetails" id="ELRID_DetailOfCertainBalanceSheetAccountsOtherNonCurrentAssetsDetails">
                <link:definition>400640 - Disclosure - Detail of Certain Balance Sheet Accounts - Other Non Current Assets (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.ies-co.com/role/IncomeTaxesDetails" id="ELRID_IncomeTaxesDetails">
                <link:definition>400900 - Disclosure - Income Taxes (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.ies-co.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseDetails" id="ELRID_IncomeTaxesComponentsOfIncomeTaxExpenseDetails">
                <link:definition>400910 - Disclosure - Income Taxes - Components of Income Tax Expense (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.ies-co.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" id="ELRID_IncomeTaxesEffectiveTaxRateReconciliationDetails">
                <link:definition>400920 - Disclosure - Income Taxes - Effective Tax Rate Reconciliation (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.ies-co.com/role/IncomeTaxesDeferredTaxAssetsDetails" id="ELRID_IncomeTaxesDeferredTaxAssetsDetails">
                <link:definition>400930 - Disclosure - Income Taxes - Deferred Tax 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 roleURI="http://www.ies-co.com/role/IncomeTaxesUnrecognizedTaxLiabilitiesDetails" id="ELRID_IncomeTaxesUnrecognizedTaxLiabilitiesDetails">
                <link:definition>400940 - Disclosure - Income Taxes - Unrecognized Tax 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 roleURI="http://www.ies-co.com/role/BusinessCombinations" id="ELRID_BusinessCombinations">
                <link:definition>101800 - 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/BusinessCombinationTables" id="ELRID_BusinessCombinationTables">
                <link:definition>301800 - Disclosure - Business Combination (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/BusinessCombinationDetails" id="ELRID_BusinessCombinationDetails">
                <link:definition>401800 - 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/BusinessCombinationProFormaDetails" id="ELRID_BusinessCombinationProFormaDetails">
                <link:definition>401820 - 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/GoodwillAndIntangibleAssets" id="ELRID_GoodwillAndIntangibleAssets">
                <link:definition>101600 - Disclosure - Goodwill and Intangible Assets</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.ies-co.com/role/GoodwillAndIntangibleAssetsTables" id="ELRID_GoodwillAndIntangibleAssetsTables">
                <link:definition>301600 - Disclosure - Goodwill and Intangible Assets (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.ies-co.com/role/GoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails" id="ELRID_GoodwillAndIntangibleAssetsOtherIntangibleAssetsDetails">
                <link:definition>401620 - Disclosure - Goodwill and Intangible Assets - Other Intangible Assets (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.ies-co.com/role/GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails" id="ELRID_GoodwillAndIntangibleAssetsFutureAmortizationExpenseDetails">
                <link:definition>401630 - Disclosure - Goodwill and Intangible Assets - Future Amortization 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 roleURI="http://www.ies-co.com/role/Inventory" id="ELRID_Inventory">
                <link:definition>101500 - Disclosure - Inventory</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/InventoryTables" id="ELRID_InventoryTables">
                <link:definition>301500 - Disclosure - Inventory (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/InventoryDetails" id="ELRID_InventoryDetails">
                <link:definition>401500 - Disclosure - Inventory (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/GoodwillAndIntangibleAssetsGoodwillRollForwardDetails" id="ELRID_GoodwillAndIntangibleAssetsGoodwillRollForwardDetails">
                <link:definition>401610 - Disclosure - Goodwill and Intangible Assets - Goodwill 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/GoodwillAndIntangibleAssetsDetails" id="ELRID_GoodwillAndIntangibleAssetsDetails">
                <link:definition>401600 - Disclosure - Goodwill and Intangible Assets (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.ies-co.com/role/BusinessCombinationAssetsAndLiabilitiesFairValueDetails" id="ELRID_BusinessCombinationAssetsAndLiabilitiesFairValueDetails">
                <link:definition>401810 - Disclosure - Business Combination - Assets And Liabilities Fair Value (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.ies-co.com/role/FairValueMeasurementsUnobservableInputsDetails" id="ELRID_FairValueMeasurementsUnobservableInputsDetails">
                <link:definition>401410 - 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>
            <link:roleType roleURI="http://www.ies-co.com/role/ControllingShareholderDetails" id="ELRID_ControllingShareholderDetails">
                <link:definition>400300 - 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>
        </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://xbrl.sec.gov/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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="DetailOfCertainBalanceSheetAccountsAbstract" id="iesc_DetailOfCertainBalanceSheetAccountsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DetailOfCertainBalanceSheetAccountsTextBlock" id="iesc_DetailOfCertainBalanceSheetAccountsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" 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="CommercialIndustrialMemberDomainMember" id="iesc_CommercialIndustrialMemberDomainMember" 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="BusinessTransactionsTable" id="iesc_BusinessTransactionsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" 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="Estimatedcostofcompetionofbondedproject" id="iesc_Estimatedcostofcompetionofbondedproject" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <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="ContractsInProgresstableTextBlock" id="iesc_ContractsInProgresstableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FacilitiesVehcilesAndEquipmentMember" id="iesc_FacilitiesVehcilesAndEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Estimatedundiscountedultimatelossesinnexttwelvemonths" id="iesc_Estimatedundiscountedultimatelossesinnexttwelvemonths" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="Estimatedundiscountedultimatelossesinyeartwo" id="iesc_Estimatedundiscountedultimatelossesinyeartwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="Estimatedundiscountedultimatelossesinyearthree" id="iesc_Estimatedundiscountedultimatelossesinyearthree" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="Estimatedundiscountedultimatelossesinyearfour" id="iesc_Estimatedundiscountedultimatelossesinyearfour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="Estimatedundiscountedultimatelossesinyearfive" id="iesc_Estimatedundiscountedultimatelossesinyearfive" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="Estimatedundiscountedultimatelossesthereafter" id="iesc_Estimatedundiscountedultimatelossesthereafter" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="NumberOfSingleCustomersComprisingMoreThanTenPercentOfConsolidatedNetSales" id="iesc_NumberOfSingleCustomersComprisingMoreThanTenPercentOfConsolidatedNetSales" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="WeightedAvgGrantDateFairValueOfUnvestedRestrictedStock" id="iesc_WeightedAvgGrantDateFairValueOfUnvestedRestrictedStock" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="AllowanceForDoubtfulAccountsReceivableAbstract" id="iesc_AllowanceForDoubtfulAccountsReceivableAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ContractsInProgressAbstract" id="iesc_ContractsInProgressAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CostsIncurredContractInProgress" id="iesc_CostsIncurredContractInProgress" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="EstimatedEarningsOnContractsInProgress" id="iesc_EstimatedEarningsOnContractsInProgress" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="BillingsToDate" id="iesc_BillingsToDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ContractsInProcessNet" id="iesc_ContractsInProcessNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ContractsInProcessNetFromBalanceSheet" id="iesc_ContractsInProcessNetFromBalanceSheet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="IncomeTaxesLineItems" id="iesc_IncomeTaxesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CashTaxReductionAttributableToAdditionalGoodwillAmortization" id="iesc_CashTaxReductionAttributableToAdditionalGoodwillAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="OperatingLossCarryforwardsAttributableToAdditionalGoodwillAmortization" id="iesc_OperatingLossCarryforwardsAttributableToAdditionalGoodwillAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="UnamortizedAmountOfTaxBasisInAdditionalTaxGoodwill" id="iesc_UnamortizedAmountOfTaxBasisInAdditionalTaxGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="CarryforwardAmountExcludedFromLimitationsOnUse" id="iesc_CarryforwardAmountExcludedFromLimitationsOnUse" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="Deferredtaxassetoffsetbydeferredtaxliability" id="iesc_Deferredtaxassetoffsetbydeferredtaxliability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ReorganizationOfGoodwillExcessTaxBasis" id="iesc_ReorganizationOfGoodwillExcessTaxBasis" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="CashTaxBenefitAttributableToAdditionalGoodwillAmortization" id="iesc_CashTaxBenefitAttributableToAdditionalGoodwillAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="IncomeTaxTableTable" id="iesc_IncomeTaxTableTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EffectiveIncomeTaxRateReconciliationLineItems" id="iesc_EffectiveIncomeTaxRateReconciliationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EffectiveIncomeTaxRateReconciliationContingentTaxLiabilities" id="iesc_EffectiveIncomeTaxRateReconciliationContingentTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="EffectiveIncomeTaxRateReconciliationTable" id="iesc_EffectiveIncomeTaxRateReconciliationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EffectiveIncomeTaxRateReconciliationAxis" id="iesc_EffectiveIncomeTaxRateReconciliationAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EffectiveIncomeTaxRateReconciliationDomain" id="iesc_EffectiveIncomeTaxRateReconciliationDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncreaseResultingFromMember" id="iesc_IncreaseResultingFromMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DecreaseResultingFromMember" id="iesc_DecreaseResultingFromMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EstimatedProfitOnContractInProgress" id="iesc_EstimatedProfitOnContractInProgress" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="IntangibleAssetsLineItems" id="iesc_IntangibleAssetsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IntangibleassetstableTable" id="iesc_IntangibleassetstableTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" 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="MinimumEmploymentTermForEligibility" id="iesc_MinimumEmploymentTermForEligibility" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="PercentageOfPlanFunded" id="iesc_PercentageOfPlanFunded" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="MiscorMember" id="iesc_MiscorMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FiveSeventySixMember" id="iesc_FiveSeventySixMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="InfrastructuresolutionsmemberMember" id="iesc_InfrastructuresolutionsmemberMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="InsurancerelatedMember" id="iesc_InsurancerelatedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="VendorRelatedMember" id="iesc_VendorRelatedMember" 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="UncertainTaxBenefitNetOpertatingLossFromGoodwill" id="iesc_UncertainTaxBenefitNetOpertatingLossFromGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IesMember" id="iesc_IesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="InfrastructureSolutions401kMember" id="iesc_InfrastructureSolutions401kMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SevenTwentySevenMember" id="iesc_SevenTwentySevenMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SevenTwentyOneMember" id="iesc_SevenTwentyOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="The2015stockrepurchaseprogramMember" id="iesc_The2015stockrepurchaseprogramMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Workingcapitaltransfer" id="iesc_Workingcapitaltransfer" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="EffectiveTaxRateReconciliationAlternativeMinimumTax" id="iesc_EffectiveTaxRateReconciliationAlternativeMinimumTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="EffectiveTaxRateReconciliationLongLivedAssets" id="iesc_EffectiveTaxRateReconciliationLongLivedAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="EffectiveTaxRateReconciliationValuationAllowanceAdjustmentAcquisition" id="iesc_EffectiveTaxRateReconciliationValuationAllowanceAdjustmentAcquisition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ContingentConsiderationMember" id="iesc_ContingentConsiderationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OffMarketPocAdjustmentMember" id="iesc_OffMarketPocAdjustmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapstoneMember" id="iesc_CapstoneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Liquidity" id="iesc_Liquidity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="Recognizedbenefit" id="iesc_Recognizedbenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ResidualSharesRelatedToAcquisitionReturnedToTreasuryStock" id="iesc_ResidualSharesRelatedToAcquisitionReturnedToTreasuryStock" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="AvailableCommonStockAuthorizedShares" id="iesc_AvailableCommonStockAuthorizedShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="PerformanceCashUnitsMember" id="iesc_PerformanceCashUnitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UnrestrictedStockMember" id="iesc_UnrestrictedStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Costmethodinvestmentdistributionreceived" id="iesc_Costmethodinvestmentdistributionreceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="Ebitda" id="iesc_Ebitda" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="Adjustmenttoretainedearningsrecognizeddeferredtaxassetrelatedstockcompensationexpense" id="iesc_Adjustmenttoretainedearningsrecognizeddeferredtaxassetrelatedstockcompensationexpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="UsamriidMember" id="iesc_UsamriidMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Contractrevenueearnedtodate" id="iesc_Contractrevenueearnedtodate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="PhantomshareunitspsusperformancebasedMember" id="iesc_PhantomshareunitspsusperformancebasedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FreemanAcquisitionMember" id="iesc_FreemanAcquisitionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="BusinessacquisitionnextMember" id="iesc_BusinessacquisitionnextMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="BusinessacquisitiontechnicalservicesMember" id="iesc_BusinessacquisitiontechnicalservicesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Seriesofindividuallyimmaterialbusinessacquisitions2017Member" id="iesc_Seriesofindividuallyimmaterialbusinessacquisitions2017Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SeriesofbusinessacquisitionsallMember" id="iesc_SeriesofbusinessacquisitionsallMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TaxprovisionadjustmentMember" id="iesc_TaxprovisionadjustmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Taxprovisionadjustment" id="iesc_Taxprovisionadjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="Minorityinterestredemptionvalue" id="iesc_Minorityinterestredemptionvalue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="EbitdaGreaterThanOrEqualTo" id="iesc_EbitdaGreaterThanOrEqualTo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="FourQuarterPeriodEndingMarch312018Member" id="iesc_FourQuarterPeriodEndingMarch312018Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FourQuarterPeriodEndingSep302017AndDec312017Member" id="iesc_FourQuarterPeriodEndingSep302017AndDec312017Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FourQuarterPeriodEndingJune302018AndEachQuarterThereafterMember" id="iesc_FourQuarterPeriodEndingJune302018AndEachQuarterThereafterMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PreviousMember" id="iesc_PreviousMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CurrentMember" id="iesc_CurrentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TaxPeriodTable" id="iesc_TaxPeriodTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TaxPeriodLineItems" id="iesc_TaxPeriodLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Controllingshareholderownershippercentage" id="iesc_Controllingshareholderownershippercentage" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="Boardobserverownershipthreshold" id="iesc_Boardobserverownershipthreshold" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ExcessAvailabilityIsGreaterThanOrEqualTo" id="iesc_ExcessAvailabilityIsGreaterThanOrEqualTo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="StateDeferredTrueUp" id="iesc_StateDeferredTrueUp" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="Unrecognizedtaxbenefitsreductionsratechange" id="iesc_Unrecognizedtaxbenefitsreductionsratechange" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="LossContingencyContingentPayment" id="iesc_LossContingencyContingentPayment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="Operatingleasenotyetcommencedcommitment" id="iesc_Operatingleasenotyetcommencedcommitment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="Cashconsiderationpostclose" id="iesc_Cashconsiderationpostclose" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="CurrentYearBusinessAcquisitionsMember" id="iesc_CurrentYearBusinessAcquisitionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
</schema>
