<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Fujitsu XWand B0150 -->
<xsd:schema targetNamespace="http://www.ecolab.com/20110630" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ecl="http://www.ecolab.com/20110630" xmlns:us-gaap-std="http://xbrl.us/us-gaap-std/2009-01-31" xmlns:stm-all-ci="http://xbrl.us/ci/stm-all/2009-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-roles="http://xbrl.us/us-roles/2009-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:ci-scf-indir="http://xbrl.us/stm/ci/scf-indir/2009-01-31" xmlns:ci-soc="http://xbrl.us/stm/ci/soc/2009-01-31" xmlns:ci-sheci="http://xbrl.us/stm/ci/sheci/2009-01-31" xmlns:ci-com="http://xbrl.us/stm/ci/com/2009-01-31" xmlns:dei="http://xbrl.us/dei/2009-01-31" xmlns:ci-spc="http://xbrl.us/stm/ci/spc/2009-01-31" xmlns:us-gaap-att="http://xbrl.us/us-gaap/attributes" xmlns:us-gaap-all="http://xbrl.us/us-gaap-all/2009-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:stm-ci="http://xbrl.us/ci/stm/2009-01-31" xmlns:ci-scf-dir="http://xbrl.us/stm/ci/scf-dir/2009-01-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:deiOnly="http://xbrl.deiOnly.com/2007" xmlns:ci-soi="http://xbrl.us/stm/ci/soi/2009-01-31" xmlns:dei-std="http://xbrl.us/dei-std/2009-01-31" xmlns:country="http://xbrl.us/country/2009-01-31" xmlns:us-gaap="http://xbrl.us/us-gaap/2009-01-31" xmlns:ci-sfp-cls="http://xbrl.us/stm/ci/sfp-cls/2009-01-31" xmlns:us-types="http://xbrl.us/us-types/2009-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="ecl-20110630_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="ecl-20110630_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="ecl-20110630_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="ecl-20110630_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.ecolab.com/role/BalanceSheet" id="BalanceSheet">
        <link:definition>0020 - Statement - CONSOLIDATED BALANCE SHEET</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/BalanceSheetParenthetical" id="BalanceSheetParenthetical">
        <link:definition>0025 - Statement - CONSOLIDATED BALANCE SHEET (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/CashFlows" id="CashFlows">
        <link:definition>0030 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureSelectedBalanceSheetInformation" id="DisclosureSelectedBalanceSheetInformation">
        <link:definition>1030 - Disclosure - Selected Balance Sheet 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.ecolab.com/role/DisclosureSelectedBalanceSheetInformationDetails" id="DisclosureSelectedBalanceSheetInformationDetails">
        <link:definition>4030 - Disclosure - Selected Balance Sheet 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.ecolab.com/role/DisclosureSelectedBalanceSheetInformationDetails2" id="DisclosureSelectedBalanceSheetInformationDetails2">
        <link:definition>8160 - Disclosure - Selected Balance Sheet Information (Details 2)</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.ecolab.com/role/DisclosureBusinessAcquisitionsAndDispositions" id="DisclosureBusinessAcquisitionsAndDispositions">
        <link:definition>1070 - Disclosure - Business Acquisitions and Dispositions</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.ecolab.com/role/DisclosureBusinessAcquisitionsAndDispositionsDetails3" id="DisclosureBusinessAcquisitionsAndDispositionsDetails3">
        <link:definition>8410 - Disclosure - Business Acquisitions and Dispositions (Details 3)</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.ecolab.com/role/DisclosureBusinessAcquisitionsAndDispositionsDetails2" id="DisclosureBusinessAcquisitionsAndDispositionsDetails2">
        <link:definition>4071 - Disclosure - Business Acquisitions and Dispositions (Details 2)</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.ecolab.com/role/DisclosureBusinessAcquisitionsAndDispositionsTables" id="DisclosureBusinessAcquisitionsAndDispositionsTables">
        <link:definition>3070 - Disclosure - Business Acquisitions and Dispositions (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.ecolab.com/role/DisclosureCommitmentsAndContingencies" id="DisclosureCommitmentsAndContingencies">
        <link:definition>1130 - 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.ecolab.com/role/DisclosureCommitmentsAndContingenciesDetails" id="DisclosureCommitmentsAndContingenciesDetails">
        <link:definition>4130 - 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.ecolab.com/role/DisclosureComprehensiveIncome" id="DisclosureComprehensiveIncome">
        <link:definition>1060 - Disclosure - Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureComprehensiveIncomeDetails" id="DisclosureComprehensiveIncomeDetails">
        <link:definition>4060 - Disclosure - Comprehensive Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureComprehensiveIncomeTables" id="DisclosureComprehensiveIncomeTables">
        <link:definition>3060 - Disclosure - Comprehensive Income (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureEarningsAttributableToPerCommonShare" id="DisclosureEarningsAttributableToPerCommonShare">
        <link:definition>1080 - Disclosure - Earnings Attributable to Ecolab Per Common Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureEarningsAttributableToPerCommonShareTables" id="DisclosureEarningsAttributableToPerCommonShareTables">
        <link:definition>3080 - Disclosure - Earnings Attributable to Ecolab Per Common Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureFinancialInstrumentsAndHedgingTransactions" id="DisclosureFinancialInstrumentsAndHedgingTransactions">
        <link:definition>1050 - Disclosure - Financial Instruments and Hedging 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.ecolab.com/role/DisclosureFinancialInstrumentsAndHedgingTransactionsDetails" id="DisclosureFinancialInstrumentsAndHedgingTransactionsDetails">
        <link:definition>4050 - Disclosure - Financial Instruments and Hedging 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.ecolab.com/role/DisclosureFinancialInstrumentsAndHedgingTransactionsDetails2" id="DisclosureFinancialInstrumentsAndHedgingTransactionsDetails2">
        <link:definition>4051 - Disclosure - Financial Instruments and Hedging Transactions (Details 2)</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.ecolab.com/role/DisclosureFinancialInstrumentsAndHedgingTransactionsDetails3" id="DisclosureFinancialInstrumentsAndHedgingTransactionsDetails3">
        <link:definition>4052 - Disclosure - Financial Instruments and Hedging Transactions (Details 3)</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.ecolab.com/role/DisclosureFinancialInstrumentsAndHedgingTransactionsDetails4" id="DisclosureFinancialInstrumentsAndHedgingTransactionsDetails4">
        <link:definition>8060 - Disclosure - Financial Instruments and Hedging Transactions (Details4)</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.ecolab.com/role/DisclosureFinancialInstrumentsAndHedgingTransactionsTables" id="DisclosureFinancialInstrumentsAndHedgingTransactionsTables">
        <link:definition>3050 - Disclosure - Financial Instruments and Hedging Transactions (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.ecolab.com/role/DisclosureGoodwillAndOtherIntangibleAssets" id="DisclosureGoodwillAndOtherIntangibleAssets">
        <link:definition>1110 - Disclosure - Goodwill and Other 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.ecolab.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails" id="DisclosureGoodwillAndOtherIntangibleAssetsDetails">
        <link:definition>4110 - Disclosure - Goodwill and 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.ecolab.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables" id="DisclosureGoodwillAndOtherIntangibleAssetsTables">
        <link:definition>3110 - Disclosure - Goodwill and Other 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.ecolab.com/role/DisclosureIncomeTaxes" id="DisclosureIncomeTaxes">
        <link:definition>8090 - 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.ecolab.com/role/DisclosureIncomeTaxesDetails" id="DisclosureIncomeTaxesDetails">
        <link:definition>8330 - 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.ecolab.com/role/DisclosureIncomeTaxesDetails2" id="DisclosureIncomeTaxesDetails2">
        <link:definition>8340 - Disclosure - INCOME TAXES (Details 2)</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.ecolab.com/role/DisclosureIncomeTaxesDetails3" id="DisclosureIncomeTaxesDetails3">
        <link:definition>8120 - Disclosure - INCOME TAXES (Details 3)</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.ecolab.com/role/DisclosureIncomeTaxesTables" id="DisclosureIncomeTaxesTables">
        <link:definition>8240 - 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.ecolab.com/role/DisclosureInterest" id="DisclosureInterest">
        <link:definition>1040 - Disclosure - Interest</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.ecolab.com/role/DisclosureInterestDetails" id="DisclosureInterestDetails">
        <link:definition>4040 - Disclosure - Interest (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.ecolab.com/role/DisclosureInterestTables" id="DisclosureInterestTables">
        <link:definition>3040 - Disclosure - Interest (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.ecolab.com/role/DisclosureNatureOfBusiness" id="DisclosureNatureOfBusiness">
        <link:definition>8030 - Disclosure - NATURE OF 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.ecolab.com/role/DisclosureNewAccountingPronouncements" id="DisclosureNewAccountingPronouncements">
        <link:definition>1120 - Disclosure - New Accounting Pronouncements</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.ecolab.com/role/DisclosureOperatingSegments" id="DisclosureOperatingSegments">
        <link:definition>1100 - 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.ecolab.com/role/DisclosureOperatingSegmentsDetails3" id="DisclosureOperatingSegmentsDetails3">
        <link:definition>8400 - Disclosure - Operating Segments (Details 3)</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.ecolab.com/role/DisclosureOperatingSegmentsDetails" id="DisclosureOperatingSegmentsDetails">
        <link:definition>4100 - 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.ecolab.com/role/DisclosureOperatingSegmentsTables" id="DisclosureOperatingSegmentsTables">
        <link:definition>3100 - Disclosure - Operating 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.ecolab.com/role/DisclosurePensionAndPostretirementPlansTables" id="DisclosurePensionAndPostretirementPlansTables">
        <link:definition>3090 - Disclosure - Pension and Postretirement Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureConsolidatedFinancialInformation" id="DisclosureConsolidatedFinancialInformation">
        <link:definition>1010 - Disclosure - Consolidated Financial 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.ecolab.com/role/DisclosureQuarterlyFinancialDataUnauditedDetails" id="DisclosureQuarterlyFinancialDataUnauditedDetails">
        <link:definition>8150 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureQuarterlyFinancialDataUnauditedTables" id="DisclosureQuarterlyFinancialDataUnauditedTables">
        <link:definition>8140 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED) (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureRelatedPartyTransactionDetails" id="DisclosureRelatedPartyTransactionDetails">
        <link:definition>8270 - 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.ecolab.com/role/DisclosureRelatedPartyTransactions" id="DisclosureRelatedPartyTransactions">
        <link:definition>8040 - 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.ecolab.com/role/DisclosureRentalsAndLeases" id="DisclosureRentalsAndLeases">
        <link:definition>8100 - Disclosure - RENTALS AND 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.ecolab.com/role/DisclosureRentalsAndLeasesDetails" id="DisclosureRentalsAndLeasesDetails">
        <link:definition>8110 - Disclosure - RENTALS AND 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.ecolab.com/role/DisclosureRentalsAndLeasesTables" id="DisclosureRentalsAndLeasesTables">
        <link:definition>8260 - Disclosure - RENTALS AND 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.ecolab.com/role/DisclosureResearchExpenditures" id="DisclosureResearchExpenditures">
        <link:definition>8130 - Disclosure - RESEARCH EXPENDITURES</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.ecolab.com/role/DisclosureResearchExpendituresDetails" id="DisclosureResearchExpendituresDetails">
        <link:definition>8080 - Disclosure - RESEARCH EXPENDITURES (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.ecolab.com/role/DisclosurePensionAndPostretirementPlans" id="DisclosurePensionAndPostretirementPlans">
        <link:definition>1090 - Disclosure - Pension and Postretirement 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.ecolab.com/role/DisclosurePensionAndPostretirementPlansDetails5" id="DisclosurePensionAndPostretirementPlansDetails5">
        <link:definition>8350 - Disclosure - Pension and Postretirement Plans (Details 5)</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.ecolab.com/role/DisclosurePensionAndPostretirementPlansDetails2" id="DisclosurePensionAndPostretirementPlansDetails2">
        <link:definition>8360 - Disclosure - Pension and Postretirement Plans (Details 2)</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.ecolab.com/role/DisclosurePensionAndPostretirementPlansDetails3" id="DisclosurePensionAndPostretirementPlansDetails3">
        <link:definition>8370 - Disclosure - Pension and Postretirement Plans (Details 3)</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.ecolab.com/role/DisclosurePensionAndPostretirementPlansDetails4" id="DisclosurePensionAndPostretirementPlansDetails4">
        <link:definition>8380 - Disclosure - Pension and Postretirement Plans (Details 4)</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.ecolab.com/role/DisclosurePensionAndPostretirementPlansDetails" id="DisclosurePensionAndPostretirementPlansDetails">
        <link:definition>4090 - Disclosure - Pension and Postretirement 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.ecolab.com/role/DisclosurePensionAndPostretirementPlansDetails6" id="DisclosurePensionAndPostretirementPlansDetails6">
        <link:definition>8390 - Disclosure - Pension and Postretirement Plans (Details 6)</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.ecolab.com/role/DisclosureSelectedBalanceSheetInformationTables" id="DisclosureSelectedBalanceSheetInformationTables">
        <link:definition>3030 - Disclosure - Selected Balance Sheet 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.ecolab.com/role/DisclosureShareholdersEquity" id="DisclosureShareholdersEquity">
        <link:definition>8050 - Disclosure - SHAREHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureShareholdersEquityDetails" id="DisclosureShareholdersEquityDetails">
        <link:definition>8280 - Disclosure - SHAREHOLDERS' 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.ecolab.com/role/DisclosureSignificantAccountingPolicies" id="DisclosureSignificantAccountingPolicies">
        <link:definition>8020 - Disclosure - 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.ecolab.com/role/DisclosureSignificantAccountingPoliciesDetails" id="DisclosureSignificantAccountingPoliciesDetails">
        <link:definition>8190 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureSignificantAccountingPoliciesDetails2" id="DisclosureSignificantAccountingPoliciesDetails2">
        <link:definition>8200 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 2)</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.ecolab.com/role/DisclosureSignificantAccountingPoliciesDetails3" id="DisclosureSignificantAccountingPoliciesDetails3">
        <link:definition>8210 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 3)</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.ecolab.com/role/DisclosureSignificantAccountingPoliciesDetails4" id="DisclosureSignificantAccountingPoliciesDetails4">
        <link:definition>8220 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 4)</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.ecolab.com/role/DisclosureSignificantAccountingPoliciesDetails5" id="DisclosureSignificantAccountingPoliciesDetails5">
        <link:definition>8230 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details 5)</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.ecolab.com/role/DisclosureSignificantAccountingPoliciesPolicies" id="DisclosureSignificantAccountingPoliciesPolicies">
        <link:definition>8170 - 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.ecolab.com/role/DisclosureSignificantAccountingPoliciesTables" id="DisclosureSignificantAccountingPoliciesTables">
        <link:definition>8180 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureSpecialGainsAndCharges" id="DisclosureSpecialGainsAndCharges">
        <link:definition>1020 - Disclosure - Special (Gains) and Charges</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.ecolab.com/role/DisclosureSpecialGainsAndChargesDetails" id="DisclosureSpecialGainsAndChargesDetails">
        <link:definition>4020 - Disclosure - Special (Gains) and Charges (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.ecolab.com/role/DisclosureSpecialGainsAndChargesDetails2" id="DisclosureSpecialGainsAndChargesDetails2">
        <link:definition>4021 - Disclosure - Special (Gains) and Charges (Details 2)</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.ecolab.com/role/DisclosureSpecialGainsAndChargesTables" id="DisclosureSpecialGainsAndChargesTables">
        <link:definition>3020 - Disclosure - Special (Gains) and Charges (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.ecolab.com/role/DisclosureStockIncentiveAndOptionPlans" id="DisclosureStockIncentiveAndOptionPlans">
        <link:definition>8070 - Disclosure - STOCK INCENTIVE AND OPTION 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.ecolab.com/role/DisclosureStockIncentiveAndOptionPlansDetails" id="DisclosureStockIncentiveAndOptionPlansDetails">
        <link:definition>8290 - Disclosure - STOCK INCENTIVE AND OPTION 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.ecolab.com/role/DisclosureStockIncentiveAndOptionPlansDetails2" id="DisclosureStockIncentiveAndOptionPlansDetails2">
        <link:definition>8300 - Disclosure - STOCK INCENTIVE AND OPTION PLANS (Details 2)</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.ecolab.com/role/DisclosureStockIncentiveAndOptionPlansDetails3" id="DisclosureStockIncentiveAndOptionPlansDetails3">
        <link:definition>8310 - Disclosure - STOCK INCENTIVE AND OPTION PLANS (Details 3)</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.ecolab.com/role/DisclosureStockIncentiveAndOptionPlansDetails4" id="DisclosureStockIncentiveAndOptionPlansDetails4">
        <link:definition>8320 - Disclosure - STOCK INCENTIVE AND OPTION PLANS (Details 4)</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.ecolab.com/role/DisclosureStockIncentiveAndOptionPlansTables" id="DisclosureStockIncentiveAndOptionPlansTables">
        <link:definition>8250 - Disclosure - STOCK INCENTIVE AND OPTION PLANS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>9999 - 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.ecolab.com/role/StatementOfComprehensiveIncomeAndEquity" id="StatementOfComprehensiveIncomeAndEquity">
        <link:definition>8000 - Statement - CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME AND 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.ecolab.com/role/StatementOfComprehensiveIncomeAndEquityCalc2" id="StatementOfComprehensiveIncomeAndEquityCalc2">
        <link:definition>8010 - Statement - CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME AND EQUITY (Calc 2)</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.ecolab.com/role/StatementOfIncome" id="StatementOfIncome">
        <link:definition>0010 - Statement - CONSOLIDATED STATEMENT OF INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/StatementOfIncomeParenthetical" id="StatementOfIncomeParenthetical">
        <link:definition>0015 - Statement - CONSOLIDATED STATEMENT OF INCOME (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.ecolab.com/role/DisclosureEarningsAttributableToPerCommonShareDetails" id="DisclosureEarningsAttributableToPerCommonShareDetails">
        <link:definition>4080 - Disclosure - Earnings Attributable to Ecolab Per Common Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureBusinessAcquisitionsAndDispositionsDetails" id="DisclosureBusinessAcquisitionsAndDispositionsDetails">
        <link:definition>4070 - Disclosure - Business Acquisitions and Dispositions (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.ecolab.com/role/DisclosureOperatingSegmentsDetails2" id="DisclosureOperatingSegmentsDetails2">
        <link:definition>4101 - Disclosure - Operating Segments (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xsd:import namespace="http://xbrl.us/us-types/2009-01-31" schemaLocation="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-types-2009-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.us/dei/2009-01-31" schemaLocation="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.us/us-gaap/negated/2008-03-31" schemaLocation="http://www.xbrl.org/lrr/role/negated-2008-03-31.xsd"/>
  <xsd:import namespace="http://xbrl.us/us-gaap/2009-01-31" schemaLocation="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.us/country/2009-01-31" schemaLocation="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/country-2009-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xsd:element name="AccruedMarketingCostsCurrent" id="ecl_AccruedMarketingCostsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="RestructuringReserveExpectedToBeSettledWithAssetDisposals" id="ecl_RestructuringReserveExpectedToBeSettledWithAssetDisposals" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AllocatedShareBasedCompensationExpenseNetOfTax" id="ecl_AllocatedShareBasedCompensationExpenseNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AllowanceForDoubtfulAccountsReturnsCredits" id="ecl_AllowanceForDoubtfulAccountsReturnsCredits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AlternativeInvestmentsMember" id="ecl_AlternativeInvestmentsMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AntidilutiveStockOptionsSecuritiesExcludedFromComputationOfDilutedEarningsPerShareAmount" id="ecl_AntidilutiveStockOptionsSecuritiesExcludedFromComputationOfDilutedEarningsPerShareAmount" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AsiaPacificMember" id="ecl_AsiaPacificMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SelectedBalanceSheetInformationDisclosureAbstract" id="ecl_SelectedBalanceSheetInformationDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BalanceSheetInformationTextBlock" id="ecl_BalanceSheetInformationTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BuildingsAndLeaseHoldsMember" id="ecl_BuildingsAndLeaseHoldsMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionAggregatePurchasePriceAllocation" id="ecl_BusinessAcquisitionAggregatePurchasePriceAllocation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionPurchasePriceAllocationAmortizableCustomerRelationships" id="ecl_BusinessAcquisitionPurchasePriceAllocationAmortizableCustomerRelationships" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssetsExcludingGoodwill" id="ecl_BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssetsExcludingGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionPurchasePriceAllocationAmortizableIntellectualProperty" id="ecl_BusinessAcquisitionPurchasePriceAllocationAmortizableIntellectualProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionPurchasePriceAllocationAmortizableOtherIntangibles" id="ecl_BusinessAcquisitionPurchasePriceAllocationAmortizableOtherIntangibles" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionPurchasePriceAllocationAmortizablePatents" id="ecl_BusinessAcquisitionPurchasePriceAllocationAmortizablePatents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionPurchasePriceAllocationAmortizableTrademarks" id="ecl_BusinessAcquisitionPurchasePriceAllocationAmortizableTrademarks" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionPurchasePriceAllocationIdentifiableIntangibleAssetsAbstract" id="ecl_BusinessAcquisitionPurchasePriceAllocationIdentifiableIntangibleAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionPurchasePriceAllocationNetTangibleAssetsAcquiredLiabilitiesAssumed" id="ecl_BusinessAcquisitionPurchasePriceAllocationNetTangibleAssetsAcquiredLiabilitiesAssumed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionSalesRevenueForecast" id="ecl_BusinessAcquisitionSalesRevenueForecast" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionsAndDispositionsDisclosureAbstract" id="ecl_BusinessAcquisitionsAndDispositionsDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionsAndDispositionsTextBlock" id="ecl_BusinessAcquisitionsAndDispositionsTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CORPAKMedsystemsIncMember" id="ecl_CORPAKMedsystemsIncMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ORSolutionsIncMember" id="ecl_ORSolutionsIncMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PercentageOfAnnualSalesOfBusinessToBeAcquiredCustomFitSterileDrapes" id="ecl_PercentageOfAnnualSalesOfBusinessToBeAcquiredCustomFitSterileDrapes" type="us-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="CleaningAndSanitizingMember" id="ecl_CleaningAndSanitizingMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CleantecMember" id="ecl_CleantecMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CommercialPaperFairValueDisclosure" id="ecl_CommercialPaperFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CommercialPaperMaximumBorrowingCapacity" id="ecl_CommercialPaperMaximumBorrowingCapacity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CommitmentsAndContingenciesDisclosureAbstract" id="ecl_CommitmentsAndContingenciesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ComprehensiveIncomeDisclosureAbstract" id="ecl_ComprehensiveIncomeDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ComprehensiveIncomePolicyTextBlock" id="ecl_ComprehensiveIncomePolicyTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CorporateMember" id="ecl_CorporateMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CostOfSalesAndOperatingExpensesMember" id="ecl_CostOfSalesAndOperatingExpensesMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CostOfSalesSpecialCharges" id="ecl_CostOfSalesSpecialCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CostsIncludingNonoperatingExpenseMember" id="ecl_CostsIncludingNonoperatingExpenseMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CurrentFederalAndStateTaxExpenseBenefit" id="ecl_CurrentFederalAndStateTaxExpenseBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DeferredFederalAndStateIncomeTaxExpenseBenefit" id="ecl_DeferredFederalAndStateIncomeTaxExpenseBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionAndOtherComprehensiveIncome" id="ecl_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionAndOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes" id="ecl_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DefinedBenefitPlanAmountsRecognizedInAccumulatedOtherComprehensiveIncomeNetOfTaxAbstract" id="ecl_DefinedBenefitPlanAmountsRecognizedInAccumulatedOtherComprehensiveIncomeNetOfTaxAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanChangeInBenefitObligationInterestCost" id="ecl_DefinedBenefitPlanChangeInBenefitObligationInterestCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanChangeInBenefitObligationServiceCost" id="ecl_DefinedBenefitPlanChangeInBenefitObligationServiceCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanChangeInFairValueOfPlanAssetsBenefitsPaid" id="ecl_DefinedBenefitPlanChangeInFairValueOfPlanAssetsBenefitsPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanChangeInFairValueOfPlanAssetsContributionsByPlanParticipants" id="ecl_DefinedBenefitPlanChangeInFairValueOfPlanAssetsContributionsByPlanParticipants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanEstimatedFutureEmployerContributionsRemainderOfCurrentYear" id="ecl_DefinedBenefitPlanEstimatedFutureEmployerContributionsRemainderOfCurrentYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DefinedBenefitPlanFairValueOfPlanAssetsLevelThreeActivityRollForward" id="ecl_DefinedBenefitPlanFairValueOfPlanAssetsLevelThreeActivityRollForward" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanRateOfIncreaseInPerCapitaCostOfCoveredHealthCareForPostAge65Retirees" id="ecl_DefinedBenefitPlanRateOfIncreaseInPerCapitaCostOfCoveredHealthCareForPostAge65Retirees" type="us-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanRateOfIncreaseInPerCapitaCostOfCoveredHealthCareForPreAge65Retirees" id="ecl_DefinedBenefitPlanRateOfIncreaseInPerCapitaCostOfCoveredHealthCareForPreAge65Retirees" type="us-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanTargetAllocationPercentageOfAssets" id="ecl_DefinedBenefitPlanTargetAllocationPercentageOfAssets" type="us-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DepositIntoIndemnificationEscrow" id="ecl_DepositIntoIndemnificationEscrow" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNetIncludedInCumulativeTranslationAdjustment" id="ecl_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNetIncludedInCumulativeTranslationAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DisposalGroupNotDiscontinuedOperationAfterTaxGainLossOnDisposal" id="ecl_DisposalGroupNotDiscontinuedOperationAfterTaxGainLossOnDisposal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DoberLaundryDivisionMember" id="ecl_DoberLaundryDivisionMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DocumentAndEntityInformationAbstract" id="ecl_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EMEAMember" id="ecl_EMEAMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EarningsAttributableToPerCommonShareDisclosureAbstract" id="ecl_EarningsAttributableToPerCommonShareDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EcovationIncMember" id="ecl_EcovationIncMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EuroNotes5.375PercentDueFebruary2007Member" id="ecl_EuroNotes5.375PercentDueFebruary2007Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EuropeanCommercialPaperMember" id="ecl_EuropeanCommercialPaperMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExercisePriceRange17.75To27.39Member" id="ecl_ExercisePriceRange17.75To27.39Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExercisePriceRange29.29To34.08Member" id="ecl_ExercisePriceRange29.29To34.08Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExercisePriceRange34.26To35.26Member" id="ecl_ExercisePriceRange34.26To35.26Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExercisePriceRange35.63To36.67Member" id="ecl_ExercisePriceRange35.63To36.67Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExercisePriceRange37.91To45.58Member" id="ecl_ExercisePriceRange37.91To45.58Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExercisePriceRange45.67To48.06Member" id="ecl_ExercisePriceRange45.67To48.06Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExercisePriceRange48.35To51.52Member" id="ecl_ExercisePriceRange48.35To51.52Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FairValueDisclosuresDerivativesAndHedgingActivitiesDisclosureTextBlock" id="ecl_FairValueDisclosuresDerivativesAndHedgingActivitiesDisclosureTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialInstrumentsAndHedgingTransactionsDisclosureAbstract" id="ecl_FinancialInstrumentsAndHedgingTransactionsDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FoodAndBeverageMember" id="ecl_FoodAndBeverageMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ForeignCurrencyTransactionGainLoss" id="ecl_ForeignCurrencyTransactionGainLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ForeignCurrencyTranslationSegmentMember" id="ecl_ForeignCurrencyTranslationSegmentMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FutureAmortizationExpenseRemainderOfFiscalYear" id="ecl_FutureAmortizationExpenseRemainderOfFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="FutureAmortizationExpenseFirstFullFiscalYear" id="ecl_FutureAmortizationExpenseFirstFullFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="FutureAmortizationExpenseSecondFullFiscalYear" id="ecl_FutureAmortizationExpenseSecondFullFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="FutureAmortizationExpenseThirdFullFiscalYear" id="ecl_FutureAmortizationExpenseThirdFullFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="FutureAmortizationExpenseFourthFullFiscalYear" id="ecl_FutureAmortizationExpenseFourthFullFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="GoodwillAccumulatedImpairmentLoss" id="ecl_GoodwillAccumulatedImpairmentLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="GoodwillAndOtherIntangibleAssetsDisclosureAbstract" id="ecl_GoodwillAndOtherIntangibleAssetsDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GoodwillGross" id="ecl_GoodwillGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="HealthcareMember" id="ecl_HealthcareMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ISSMember" id="ecl_ISSMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxExpenseBenefitBusinessStructureOptimization" id="ecl_IncomeTaxExpenseBenefitBusinessStructureOptimization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxExpenseBenefitFavorableSettlements" id="ecl_IncomeTaxExpenseBenefitFavorableSettlements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxesDisclosureAbstract" id="ecl_IncomeTaxesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceContractsMember" id="ecl_InsuranceContractsMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IntellectualPropertyMember" id="ecl_IntellectualPropertyMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InterestDisclosureAbstract" id="ecl_InterestDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InterestExpenseNet" id="ecl_InterestExpenseNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestExpenseNetMember" id="ecl_InterestExpenseNetMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InterestExpenseNetTextBlock" id="ecl_InterestExpenseNetTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InterestTextBlock" id="ecl_InterestTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InternationalEquitySecuritiesMember" id="ecl_InternationalEquitySecuritiesMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InternationalMember" id="ecl_InternationalMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LargeCapEquitySecuritiesMember" id="ecl_LargeCapEquitySecuritiesMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MaximumAnnualIncreaseInHealthCareCostsEligibleForSubsidy" id="ecl_MaximumAnnualIncreaseInHealthCareCostsEligibleForSubsidy" type="us-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MaximumPercentageOfEligibleContribution" id="ecl_MaximumPercentageOfEligibleContribution" type="us-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MerchandisingEquipmentAndCapitalSoftwareMember" id="ecl_MerchandisingEquipmentAndCapitalSoftwareMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MerchandisingEquipmentGross" id="ecl_MerchandisingEquipmentGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="MinimumPercentageOfEligibleContribution" id="ecl_MinimumPercentageOfEligibleContribution" type="us-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NatureOfBusinessDisclosureAbstract" id="ecl_NatureOfBusinessDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NewAccountingPronouncementsDisclosureAbstract" id="ecl_NewAccountingPronouncementsDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NonqualifiedDefinedBenefitPlanMember" id="ecl_NonqualifiedDefinedBenefitPlanMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NotesOf6.875PercentDue2011Member" id="ecl_NotesOf6.875PercentDue2011Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NotesPayableWeightedAverageInterestRate" id="ecl_NotesPayableWeightedAverageInterestRate" type="us-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="NotionalAmountOfForeignCurrencyAndInterestRateSwapDerivativesAbstract" id="ecl_NotionalAmountOfForeignCurrencyAndInterestRateSwapDerivativesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NovartisIrelandDairyHygieneBusinessMember" id="ecl_NovartisIrelandDairyHygieneBusinessMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfInterestRateSwapContractsEnteredAndClosedInSameFiscalYear" id="ecl_NumberOfInterestRateSwapContractsEnteredAndClosedInSameFiscalYear" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfJobsExpectedToReduceDueToRestructuring" id="ecl_NumberOfJobsExpectedToReduceDueToRestructuring" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfNonstrategicBusinessesClosed" id="ecl_NumberOfNonstrategicBusinessesClosed" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfOperatingSegments" id="ecl_NumberOfOperatingSegments" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfReportingSegments" id="ecl_NumberOfReportingSegments" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OperatingLeasePaymentDueOnVehiclesCurrent" id="ecl_OperatingLeasePaymentDueOnVehiclesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="OperatingLeaseTermMaximumVehiclesMonthToMonth" id="ecl_OperatingLeaseTermMaximumVehiclesMonthToMonth" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OperatingLossCarryforwardsFederal" id="ecl_OperatingLossCarryforwardsFederal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="OperatingSegmentsDisclosureAbstract" id="ecl_OperatingSegmentsDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherAssetsMiscellaneousNoncurrent" id="ecl_OtherAssetsMiscellaneousNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="OtherComprehensiveIncomeDefinedBenefitPlansForeignCurrencyTranslationAdjustmentNetOfTax" id="ecl_OtherComprehensiveIncomeDefinedBenefitPlansForeignCurrencyTranslationAdjustmentNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="OtherIntangibleAssetsMember" id="ecl_OtherIntangibleAssetsMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherLongTermDebtMember" id="ecl_OtherLongTermDebtMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherNetInvestmentHedgeAbstract" id="ecl_OtherNetInvestmentHedgeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherNonrecurringIncomeExpenseByIncomeStatementLocationAxis" id="ecl_OtherNonrecurringIncomeExpenseByIncomeStatementLocationAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherNonrecurringIncomeExpenseByIncomeStatementLocationTable" id="ecl_OtherNonrecurringIncomeExpenseByIncomeStatementLocationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherNonrecurringIncomeExpenseMember" id="ecl_OtherNonrecurringIncomeExpenseMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherRestructuringInformationAbstract" id="ecl_OtherRestructuringInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RestructuringAndRelatedActivitiesExpectedAnnualizedCostSavingsPretax" id="ecl_RestructuringAndRelatedActivitiesExpectedAnnualizedCostSavingsPretax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RestructuringAndRelatedActivitiesExpectedAnnualizedCostSavingsNetOfTax" id="ecl_RestructuringAndRelatedActivitiesExpectedAnnualizedCostSavingsNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RestructuringAndRelatedActivitiesCostSavingsExpectedInCurrentFiscalYearPretaxLowEndOfRange" id="ecl_RestructuringAndRelatedActivitiesCostSavingsExpectedInCurrentFiscalYearPretaxLowEndOfRange" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RestructuringAndRelatedActivitiesCostSavingsExpectedInCurrentFiscalYearPretaxHighEndOfRange" id="ecl_RestructuringAndRelatedActivitiesCostSavingsExpectedInCurrentFiscalYearPretaxHighEndOfRange" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RestructuringAndRelatedActivitiesCostSavingsExpectedInCurrentFiscalYearNetOfTaxLowEndOfRange" id="ecl_RestructuringAndRelatedActivitiesCostSavingsExpectedInCurrentFiscalYearNetOfTaxLowEndOfRange" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RestructuringAndRelatedActivitiesCostSavingsExpectedInCurrentFiscalYearNetOfTaxHighEndOfRange" id="ecl_RestructuringAndRelatedActivitiesCostSavingsExpectedInCurrentFiscalYearNetOfTaxHighEndOfRange" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RestructuringAndRelatedActivitiesCostExpectedToBeIncurredNetOfTax" id="ecl_RestructuringAndRelatedActivitiesCostExpectedToBeIncurredNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="OtherRestructuringMember" id="ecl_OtherRestructuringMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherServicesMember" id="ecl_OtherServicesMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherUnitedStatesPensionPlansInformationAbstract" id="ecl_OtherUnitedStatesPensionPlansInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PBRSUAwardsMember" id="ecl_PBRSUAwardsMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PercentageNumberOfJobsExpectedToReduceDueToRestructuring" id="ecl_PercentageNumberOfJobsExpectedToReduceDueToRestructuring" type="us-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PercentageOfConsolidatedNetSalesComparedToLaundryProductsSales" id="ecl_PercentageOfConsolidatedNetSalesComparedToLaundryProductsSales" type="us-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PercentageOfConsolidatedNetSalesComparedToWarewashingProductsSales" id="ecl_PercentageOfConsolidatedNetSalesComparedToWarewashingProductsSales" type="us-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PercentageOfEligibleContribution" id="ecl_PercentageOfEligibleContribution" type="us-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PercentageOfMatchingContributionByCompanyVestedImmediately" id="ecl_PercentageOfMatchingContributionByCompanyVestedImmediately" type="us-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PercentageOfMatchingContributionMadeByCompany" id="ecl_PercentageOfMatchingContributionMadeByCompany" type="us-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PercentageOfMatchingContributionMadeByCompanyForEmployeeContributionsBetween3PercentAnd5Percent" id="ecl_PercentageOfMatchingContributionMadeByCompanyForEmployeeContributionsBetween3PercentAnd5Percent" type="us-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PrincipalOutstandingPlusAccruedInterestPercentage" id="ecl_PrincipalOutstandingPlusAccruedInterestPercentage" type="us-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ConsolidatedFinancialInformationDisclosureAbstract" id="ecl_ConsolidatedFinancialInformationDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReceiptFromIndemnificationEscrow" id="ecl_ReceiptFromIndemnificationEscrow" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="RelatedPartyCommonStockPercentageOfSharesHeld" id="ecl_RelatedPartyCommonStockPercentageOfSharesHeld" type="us-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="RelatedPartyCommonStockSharesHeld" id="ecl_RelatedPartyCommonStockSharesHeld" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="RelatedPartyCommonStockSharesSold" id="ecl_RelatedPartyCommonStockSharesSold" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="RelatedPartyTransactionSharesRepurchased" id="ecl_RelatedPartyTransactionSharesRepurchased" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RelatedPartyTransactionsDisclosureAbstract" id="ecl_RelatedPartyTransactionsDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RentalsAndLeasesDisclosureAbstract" id="ecl_RentalsAndLeasesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReportableSegmentsUnderFixedCurrencyRatesMember" id="ecl_ReportableSegmentsUnderFixedCurrencyRatesMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ResearchExpendituresDisclosureAbstract" id="ecl_ResearchExpendituresDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ResearchExpendituresTextBlock" id="ecl_ResearchExpendituresTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RestrictedStockAwardsMember" id="ecl_RestrictedStockAwardsMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RestructuringAndRelatedCostExpectedCostRemainderOfYear" id="ecl_RestructuringAndRelatedCostExpectedCostRemainderOfYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="RestructuringAndRelatedCostExpectedCostRemainderOfYearNetOfTax" id="ecl_RestructuringAndRelatedCostExpectedCostRemainderOfYearNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="RestructuringChargesNetOfTax" id="ecl_RestructuringChargesNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="RestructuringChargesPerDilutedShare" id="ecl_RestructuringChargesPerDilutedShare" type="us-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RestructuringReserveExpectedToBeSettledWithCash" id="ecl_RestructuringReserveExpectedToBeSettledWithCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="RestructuringAndRelatedActivitiesCostExpectedToOccurInCurrentFiscalYearNetOfTaxHighEndOfRange" id="ecl_RestructuringAndRelatedActivitiesCostExpectedToOccurInCurrentFiscalYearNetOfTaxHighEndOfRange" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="RestructuringAndRelatedActivitiesCostExpectedToBeIncurredPeriod" id="ecl_RestructuringAndRelatedActivitiesCostExpectedToBeIncurredPeriod" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RestructuringAndRelatedActivitiesCostExpectedToOccurInCurrentFiscalYearPretaxLowEndOfRange" id="ecl_RestructuringAndRelatedActivitiesCostExpectedToOccurInCurrentFiscalYearPretaxLowEndOfRange" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="RestructuringAndRelatedActivitiesCostExpectedToOccurInCurrentFiscalYearPretaxHighEndOfRange" id="ecl_RestructuringAndRelatedActivitiesCostExpectedToOccurInCurrentFiscalYearPretaxHighEndOfRange" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="RestructuringAndRelatedActivitiesCostExpectedToOccurInCurrentFiscalYearNetOfTaxLowEndOfRange" id="ecl_RestructuringAndRelatedActivitiesCostExpectedToOccurInCurrentFiscalYearNetOfTaxLowEndOfRange" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="RetirementAndPostretirementBenefitPlansDisclosureAbstract" id="ecl_RetirementAndPostretirementBenefitPlansDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PensionAndPostretirementPlansDisclosureAbstract" id="ecl_PensionAndPostretirementPlansDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SalesRevenueGoodsNetPercentage" id="ecl_SalesRevenueGoodsNetPercentage" type="us-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SalesRevenueThresholdPercentageNumberOfProductClasses" id="ecl_SalesRevenueThresholdPercentageNumberOfProductClasses" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" id="ecl_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfChangesInProjectedBenefitObligationsPensionAndPostretirementPlansTableTextBlock" id="ecl_ScheduleOfChangesInProjectedBenefitObligationsPensionAndPostretirementPlansTableTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfAggregateBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" id="ecl_ScheduleOfAggregateBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfAllocationOfPlanAssetsForDefinedBenefitPlanTableTextBlock" id="ecl_ScheduleOfAllocationOfPlanAssetsForDefinedBenefitPlanTableTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfAllocationOfPlanAssetsTableTextBlock" id="ecl_ScheduleOfAllocationOfPlanAssetsTableTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock" id="ecl_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfAssumptionsUsedTableTextBlock" id="ecl_ScheduleOfAssumptionsUsedTableTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="ecl_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfComprehensiveIncomeNetOfTaxTextBlock" id="ecl_ScheduleOfComprehensiveIncomeNetOfTaxTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="ecl_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfEarningsPerShareReconciliationTableTextBlock" id="ecl_ScheduleOfEarningsPerShareReconciliationTableTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock" id="ecl_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock" id="ecl_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="ecl_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfExpectedAmortizationExpenseTableTextBlock" id="ecl_ScheduleOfExpectedAmortizationExpenseTableTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="ecl_ScheduleOfExpectedBenefitPaymentsTableTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfFairValueOfPlanAssetsAsPerMeasurementLevelsTableTextBlock" id="ecl_ScheduleOfFairValueOfPlanAssetsAsPerMeasurementLevelsTableTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfFairValueOfPlanAssetsByMeasurementLevelsTableTextBlock" id="ecl_ScheduleOfFairValueOfPlanAssetsByMeasurementLevelsTableTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" id="ecl_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="ecl_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="ecl_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfNetBenefitCostsPensionAndPostretirementPlansTextBlock" id="ecl_ScheduleOfNetBenefitCostsPensionAndPostretirementPlansTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfPurchasePriceAllocationTableTextBlock" id="ecl_ScheduleOfPurchasePriceAllocationTableTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="ecl_ScheduleOfQuarterlyFinancialInformationTableTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="ecl_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfShareBasedCompensationStockOptionsAndRestrictedStockAwardsTableTextBlock" id="ecl_ScheduleOfShareBasedCompensationStockOptionsAndRestrictedStockAwardsTableTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfShareBasedPaymentAwardStockOptionsWeightedAverageAndValuationAssumptionsTableTextBlock" id="ecl_ScheduleOfShareBasedPaymentAwardStockOptionsWeightedAverageAndValuationAssumptionsTableTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock" id="ecl_ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SegmentDomain" id="ecl_SegmentDomain" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SelectedBalanceSheetInformationTextBlock" id="ecl_SelectedBalanceSheetInformationTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SellingGeneralAndAdministrativeExpensesMember" id="ecl_SellingGeneralAndAdministrativeExpensesMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SeniorLongTermNotesFaceAmount" id="ecl_SeniorLongTermNotesFaceAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="SeniorNotesOf4.875PercentDue2015Member" id="ecl_SeniorNotesOf4.875PercentDue2015Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SeriesAJuniorParticipatingPreferredStockMember" id="ecl_SeriesAJuniorParticipatingPreferredStockMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SeriesASeniorNotesOf4.355PercentDue2013Member" id="ecl_SeriesASeniorNotesOf4.355PercentDue2013Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SeriesBSeniorNotesOf4.585PercentDue2016Member" id="ecl_SeriesBSeniorNotesOf4.585PercentDue2016Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ServiceRevenueAtPublicExchangeRate" id="ecl_ServiceRevenueAtPublicExchangeRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="SettledWageHourLitigationMember" id="ecl_SettledWageHourLitigationMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StateClassMember" id="ecl_StateClassMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NationalClassMember" id="ecl_NationalClassMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardConversionRate" id="ecl_ShareBasedCompensationArrangementByShareBasedPaymentAwardConversionRate" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod" id="ecl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue" id="ecl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageGrantDateFairValue" type="us-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedForfeituresAndExpirationsInPeriod" id="ecl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedForfeituresAndExpirationsInPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedNumber" id="ecl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedNumber" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" id="ecl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" type="us-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriod" id="ecl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageGrantDateFairValue" id="ecl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageGrantDateFairValue" type="us-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOptionsGrantedAfterChangeInProgram" id="ecl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOptionsGrantedAfterChangeInProgram" type="us-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOptionsGrantedPriorToChangeInProgram" id="ecl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOptionsGrantedPriorToChangeInProgram" type="us-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfPBRSUAwardsGrantedAfterChangeInProgram" id="ecl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfPBRSUAwardsGrantedAfterChangeInProgram" type="us-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockOutstandingVestingPeriodHighEndOfRange" id="ecl_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockOutstandingVestingPeriodHighEndOfRange" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockOutstandingVestingPeriodLowEndOfRange" id="ecl_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockOutstandingVestingPeriodLowEndOfRange" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardYieldCurveOfUSTreasuryRatesPeriodHighEndOfRange" id="ecl_ShareBasedCompensationArrangementByShareBasedPaymentAwardYieldCurveOfUSTreasuryRatesPeriodHighEndOfRange" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardYieldCurveOfUSTreasuryRatesPeriodLowEndOfRange" id="ecl_ShareBasedCompensationArrangementByShareBasedPaymentAwardYieldCurveOfUSTreasuryRatesPeriodLowEndOfRange" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedCompensationOptionAndIncentivePlansPolicyTextBlock" id="ecl_ShareBasedCompensationOptionAndIncentivePlansPolicyTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedPaymentAwardRetirementEligibleExpensePeriod" id="ecl_ShareBasedPaymentAwardRetirementEligibleExpensePeriod" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedPaymentAwardRetirementEligibleMinimumAge" id="ecl_ShareBasedPaymentAwardRetirementEligibleMinimumAge" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareBasedPaymentAwardRetirementEligibleMinimumServicePeriod" id="ecl_ShareBasedPaymentAwardRetirementEligibleMinimumServicePeriod" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareholderRightsPlanEntitledPreferredStock" id="ecl_ShareholderRightsPlanEntitledPreferredStock" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ShareholderRightsPlanOutstandingCommonStockToBeHeldMinimumPercentage" id="ecl_ShareholderRightsPlanOutstandingCommonStockToBeHeldMinimumPercentage" type="us-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ShareholderRightsPlanPercentageOfCommonStockHeldByAdversePerson" id="ecl_ShareholderRightsPlanPercentageOfCommonStockHeldByAdversePerson" type="us-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ShareholderRightsPlanPurchasePrice" id="ecl_ShareholderRightsPlanPurchasePrice" type="us-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ShareholderRightsPlanRightRedemptionRate" id="ecl_ShareholderRightsPlanRightRedemptionRate" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ShareholderRightsPlanStockPurchaseRightIssued" id="ecl_ShareholderRightsPlanStockPurchaseRightIssued" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ShareholdersEquityDisclosureAbstract" id="ecl_ShareholdersEquityDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SharesAuthorizedToBeRepurchasedMaximum" id="ecl_SharesAuthorizedToBeRepurchasedMaximum" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SharesAuthorizedToBeRepurchasedRemaining" id="ecl_SharesAuthorizedToBeRepurchasedRemaining" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="SignificantAccountingPoliciesDisclosureAbstract" id="ecl_SignificantAccountingPoliciesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SmallCapEquitySecuritiesMember" id="ecl_SmallCapEquitySecuritiesMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SpecialChargesBusinessStructureAndOptimization" id="ecl_SpecialChargesBusinessStructureAndOptimization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="BusinessCombinationIntegrationRelatedCosts" id="ecl_BusinessCombinationIntegrationRelatedCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="SpecialGainsAndCharges" id="ecl_SpecialGainsAndCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="SpecialGainsAndChargesDisclosureAbstract" id="ecl_SpecialGainsAndChargesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SpecialGainsAndChargesGainLossOnSaleOfPlant" id="ecl_SpecialGainsAndChargesGainLossOnSaleOfPlant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="SpecialGainsAndChargesLineItems" id="ecl_SpecialGainsAndChargesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SpecialGainsAndChargesTextBlock" id="ecl_SpecialGainsAndChargesTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StackhouseMember" id="ecl_StackhouseMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StockIncentiveAndOptionPlansDisclosureAbstract" id="ecl_StockIncentiveAndOptionPlansDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockAwardNetOfForfeitures" id="ecl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockAwardNetOfForfeitures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="StockOptionActivityAndAverageExercisePriceAbstract" id="ecl_StockOptionActivityAndAverageExercisePriceAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StockRepurchasedDuringPeriodStockBasedCompensation" id="ecl_StockRepurchasedDuringPeriodStockBasedCompensation" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TaxesPayableOtherThanIncome" id="ecl_TaxesPayableOtherThanIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="TextileCareMember" id="ecl_TextileCareMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="USCommercialPaperMember" id="ecl_USCommercialPaperMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UndesignatedPreferredStockMember" id="ecl_UndesignatedPreferredStockMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnitedStatesMember" id="ecl_UnitedStatesMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember" id="ecl_UnitedStatesPensionAndPostretirementBenefitPlansDefinedBenefitMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnrealizedCapitalLossInvestmentImpairment" id="ecl_UnrealizedCapitalLossInvestmentImpairment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="UnrecognizedTaxBenefitsIncreasesDecreasesResultingFromForeignCurrencyTranslation" id="ecl_UnrecognizedTaxBenefitsIncreasesDecreasesResultingFromForeignCurrencyTranslation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="UnvestedRestrictedStockExcludedFromComputationOfBasicShares" id="ecl_UnvestedRestrictedStockExcludedFromComputationOfBasicShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ValuationAllowancesAndReservesAcquisitionsCurrencyAndOther" id="ecl_ValuationAllowancesAndReservesAcquisitionsCurrencyAndOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseInPostretirementHealthCareBenefitsProjectedBenefitObligationDueToChangeInLaw" id="ecl_DecreaseInPostretirementHealthCareBenefitsProjectedBenefitObligationDueToChangeInLaw" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="SpecialGainsAndChargesGainLossOnSaleOfInvestment" id="ecl_SpecialGainsAndChargesGainLossOnSaleOfInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxExpenseBenefitDueToPassageOfUSPatientProtectionAndAffordableCareLaw" id="ecl_IncomeTaxExpenseBenefitDueToPassageOfUSPatientProtectionAndAffordableCareLaw" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanEmployerContributionsMadeInNextFiscalYear" id="ecl_DefinedBenefitPlanEmployerContributionsMadeInNextFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ClaimsWageHourLawsuitsNumber" id="ecl_ClaimsWageHourLawsuitsNumber" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EffectiveIncomeTaxRateReconciliationAuditSettlementsAndRefunds" id="ecl_EffectiveIncomeTaxRateReconciliationAuditSettlementsAndRefunds" type="us-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AmountReturnedFromEscrowAccountAfterSettlementOfContingentLiability" id="ecl_AmountReturnedFromEscrowAccountAfterSettlementOfContingentLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NumberOfLocationsForEnvironmentalAssessmentsAndRemediation" id="ecl_NumberOfLocationsForEnvironmentalAssessmentsAndRemediation" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlanPurchases" id="ecl_DefinedBenefitPlanPurchases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="PurchaseOfSharesFromNoncontrollingInterest" id="ecl_PurchaseOfSharesFromNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="RelatedPartyPaymentsForRepurchaseOfCommonStock" id="ecl_RelatedPartyPaymentsForRepurchaseOfCommonStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RestructuringAndRelatedCostByRestructuringPlanAxis" id="ecl_RestructuringAndRelatedCostByRestructuringPlanAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RestructuringPlanDomain" id="ecl_RestructuringPlanDomain" type="us-types:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RestructuringPlan2011Member" id="ecl_RestructuringPlan2011Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RestructuringPlan2009Member" id="ecl_RestructuringPlan2009Member" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ScheduleOfServiceRevenueBySegmentTextBlock" id="ecl_ScheduleOfServiceRevenueBySegmentTextBlock" type="us-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfInterestRateSwapContractsEntered" id="ecl_NumberOfInterestRateSwapContractsEntered" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BusinessCombinationIndemnificationLiability" id="ecl_BusinessCombinationIndemnificationLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionPurchasePriceAllocationGoodwill" id="ecl_BusinessAcquisitionPurchasePriceAllocationGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="BusinessCombinationContingentConsideration" id="ecl_BusinessCombinationContingentConsideration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="NalcoHoldingCompanyMember" id="ecl_NalcoHoldingCompanyMember" type="us-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" id="ecl_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BusinessAcquisitionPurchasePriceAllocationEquity" id="ecl_BusinessAcquisitionPurchasePriceAllocationEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="BusinessAcquisitionPurchasePriceAllocationNetDebt" id="ecl_BusinessAcquisitionPurchasePriceAllocationNetDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="PendingBusinessAcquisitionAxis" id="ecl_PendingBusinessAcquisitionAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PendingBusinessAcquisitionAcquireeDomain" id="ecl_PendingBusinessAcquisitionAcquireeDomain" type="us-types:domainItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
</xsd:schema>
