<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  10.5.0.8 -->
<!--Based on XBRL 2.1-->
<!--Created on: 2/22/2024 8:18:27 PM-->
<!--Modified on: 2/22/2024 8:18:27 PM-->
<xsd:schema xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:attributeFormDefault="unqualified" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" targetNamespace="http://www.ecolab.com/20231231" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:us-roles="http://fasb.org/us-roles/2023" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:srt-types="http://fasb.org/srt-types/2023" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:ecl="http://www.ecolab.com/20231231" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:sic="http://xbrl.sec.gov/sic/2023" xmlns:srt-roles="http://fasb.org/srt-roles/2023" xmlns:stpr="http://xbrl.sec.gov/stpr/2023" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:exch="http://xbrl.sec.gov/exch/2023" xmlns:naics="http://xbrl.sec.gov/naics/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:deprecated="http://www.xbrl.org/2009/role/deprecated" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:dtr="http://www.xbrl.org/2009/dtr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2023">
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureStandardAndCustomAxisDomainDefaults" id="DisclosureStandardAndCustomAxisDomainDefaults">
        <link:definition>99900 - Disclosure - Standard And Custom Axis Domain Defaults</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/StatementConsolidatedStatementsOfIncome" id="StatementConsolidatedStatementsOfIncome">
        <link:definition>00100 - Statement - CONSOLIDATED STATEMENTS 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/StatementConsolidatedStatementsOfComprehensiveIncome" id="StatementConsolidatedStatementsOfComprehensiveIncome">
        <link:definition>00200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/StatementConsolidatedBalanceSheets" id="StatementConsolidatedBalanceSheets">
        <link:definition>00300 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/StatementConsolidatedStatementsOfCashFlows" id="StatementConsolidatedStatementsOfCashFlows">
        <link:definition>00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureSignificantAccountingPoliciesEarningsPerCommonShareDetails" id="DisclosureSignificantAccountingPoliciesEarningsPerCommonShareDetails">
        <link:definition>40207 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Earnings 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/DisclosureSpecialGainsAndChargesChargesReportedOnStatementOfIncomeDetails" id="DisclosureSpecialGainsAndChargesChargesReportedOnStatementOfIncomeDetails">
        <link:definition>40301 - Disclosure - SPECIAL (GAINS) AND CHARGES - Charges Reported on Statement of 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/DisclosureAcquisitionsAcquisitionSummaryDetails" id="DisclosureAcquisitionsAcquisitionSummaryDetails">
        <link:definition>40401 - Disclosure - ACQUISITIONS - Acquisition Summary (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/DisclosureBalanceSheetsInformationDetails" id="DisclosureBalanceSheetsInformationDetails">
        <link:definition>40501 - Disclosure - BALANCE SHEETS 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/DisclosureDebtAndInterestDetails" id="DisclosureDebtAndInterestDetails">
        <link:definition>40601 - Disclosure - DEBT AND 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/DisclosureDebtAndInterestOtherDebtInformationDetails" id="DisclosureDebtAndInterestOtherDebtInformationDetails">
        <link:definition>40602 - Disclosure - DEBT AND INTEREST - Other Debt 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/DisclosureDerivativesAndHedgingTransactionsDerivativePositionsSummaryDetails" id="DisclosureDerivativesAndHedgingTransactionsDerivativePositionsSummaryDetails">
        <link:definition>40801 - Disclosure - DERIVATIVES AND HEDGING TRANSACTIONS - Derivative Positions Summary (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/DisclosureOtherComprehensiveIncomeLossInformationDetails" id="DisclosureOtherComprehensiveIncomeLossInformationDetails">
        <link:definition>40901 - Disclosure - OTHER COMPREHENSIVE INCOME (LOSS) 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/DisclosureIncomeTaxesDetails" id="DisclosureIncomeTaxesDetails">
        <link:definition>41201 - 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/DisclosureIncomeTaxesNetDeferredTaxAssetsAndLiabilitiesDetails" id="DisclosureIncomeTaxesNetDeferredTaxAssetsAndLiabilitiesDetails">
        <link:definition>41202 - Disclosure - INCOME TAXES - Net Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureIncomeTaxesReconciliationOfStatutoryRateToEffectiveRateDetails" id="DisclosureIncomeTaxesReconciliationOfStatutoryRateToEffectiveRateDetails">
        <link:definition>41204 - Disclosure - INCOME TAXES - Reconciliation of the Statutory Rate to Effective Rate (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/DisclosureRentalsAndLeasesFutureMaturityAndMinimumPaymentsDetails" id="DisclosureRentalsAndLeasesFutureMaturityAndMinimumPaymentsDetails">
        <link:definition>41302 - Disclosure - RENTALS AND LEASES - Future Maturity and Minimum Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureRentalsAndLeasesFutureMaturityAndMinimumPaymentsDetailsCalc2" id="DisclosureRentalsAndLeasesFutureMaturityAndMinimumPaymentsDetailsCalc2">
        <link:definition>41302 - Disclosure - RENTALS AND LEASES - Future Maturity and Minimum Payments (Details) (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/DisclosureRentalsAndLeasesLessorDetails" id="DisclosureRentalsAndLeasesLessorDetails">
        <link:definition>41303 - Disclosure - RENTALS AND LEASES - Lessor (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/DisclosureRetirementPlansInformationRelatedToPensionAndPostretirementPlansDetails" id="DisclosureRetirementPlansInformationRelatedToPensionAndPostretirementPlansDetails">
        <link:definition>41601 - Disclosure - RETIREMENT PLANS - Information Related to 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/DisclosureRetirementPlansDetails" id="DisclosureRetirementPlansDetails">
        <link:definition>41602 - Disclosure - RETIREMENT 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/DocumentDocumentAndEntityInformation" id="DocumentDocumentAndEntityInformation">
        <link:definition>00090 - 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/StatementConsolidatedStatementsOfIncomeParenthetical" id="StatementConsolidatedStatementsOfIncomeParenthetical">
        <link:definition>00105 - Statement - CONSOLIDATED STATEMENTS 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/StatementConsolidatedBalanceSheetsParenthetical" id="StatementConsolidatedBalanceSheetsParenthetical">
        <link:definition>00305 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/StatementConsolidatedStatementsOfEquity" id="StatementConsolidatedStatementsOfEquity">
        <link:definition>00500 - Statement - CONSOLIDATED STATEMENTS OF 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/StatementConsolidatedStatementsOfEquityParenthetical" id="StatementConsolidatedStatementsOfEquityParenthetical">
        <link:definition>00505 - Statement - CONSOLIDATED STATEMENTS OF EQUITY (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/DisclosureNatureOfBusiness" id="DisclosureNatureOfBusiness">
        <link:definition>10101 - 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/DisclosureSignificantAccountingPolicies" id="DisclosureSignificantAccountingPolicies">
        <link:definition>10201 - 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/DisclosureSpecialGainsAndCharges" id="DisclosureSpecialGainsAndCharges">
        <link:definition>10301 - 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/DisclosureAcquisitionsAndDispositions" id="DisclosureAcquisitionsAndDispositions">
        <link:definition>10401 - Disclosure - 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/DisclosureBalanceSheetInformation" id="DisclosureBalanceSheetInformation">
        <link:definition>10501 - Disclosure - 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/DisclosureDebtAndInterest" id="DisclosureDebtAndInterest">
        <link:definition>10601 - Disclosure - DEBT AND 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/DisclosureFairValueMeasurements" id="DisclosureFairValueMeasurements">
        <link:definition>10701 - Disclosure - FAIR VALUE MEASUREMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureDerivativesAndHedgingTransactions" id="DisclosureDerivativesAndHedgingTransactions">
        <link:definition>10801 - Disclosure - DERIVATIVES 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/DisclosureOtherComprehensiveIncomeLossInformation" id="DisclosureOtherComprehensiveIncomeLossInformation">
        <link:definition>10901 - Disclosure - OTHER COMPREHENSIVE INCOME (LOSS) 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/DisclosureShareholdersEquity" id="DisclosureShareholdersEquity">
        <link:definition>11001 - 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/DisclosureEquityCompensationPlans" id="DisclosureEquityCompensationPlans">
        <link:definition>11101 - Disclosure - EQUITY COMPENSATION 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/DisclosureIncomeTaxes" id="DisclosureIncomeTaxes">
        <link:definition>11201 - 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/DisclosureRentalsAndLeases" id="DisclosureRentalsAndLeases">
        <link:definition>11301 - 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/DisclosureResearchAndDevelopmentExpenditures" id="DisclosureResearchAndDevelopmentExpenditures">
        <link:definition>11401 - Disclosure - RESEARCH AND DEVELOPMENT 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/DisclosureCommitmentsAndContingencies" id="DisclosureCommitmentsAndContingencies">
        <link:definition>11501 - 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/DisclosureRevenues" id="DisclosureRevenues">
        <link:definition>11701 - Disclosure - REVENUES</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>11801 - 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/DisclosureQuarterlyFinancialDataUnaudited" id="DisclosureQuarterlyFinancialDataUnaudited">
        <link:definition>11901 - Disclosure - QUARTERLY FINANCIAL DATA (UNAUDITED)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureSignificantAccountingPoliciesPolicies" id="DisclosureSignificantAccountingPoliciesPolicies">
        <link:definition>20202 - 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>30203 - 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/DisclosureSpecialGainsAndChargesTables" id="DisclosureSpecialGainsAndChargesTables">
        <link:definition>30303 - 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/DisclosureAcquisitionsAndDispositionsTables" id="DisclosureAcquisitionsAndDispositionsTables">
        <link:definition>30403 - Disclosure - 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/DisclosureBalanceSheetInformationTables" id="DisclosureBalanceSheetInformationTables">
        <link:definition>30503 - Disclosure - 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/DisclosureDebtAndInterestTables" id="DisclosureDebtAndInterestTables">
        <link:definition>30603 - Disclosure - DEBT AND 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/DisclosureFairValueMeasurementsTables" id="DisclosureFairValueMeasurementsTables">
        <link:definition>30703 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureDerivativesAndHedgingTransactionsTables" id="DisclosureDerivativesAndHedgingTransactionsTables">
        <link:definition>30803 - Disclosure - DERIVATIVES 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/DisclosureOtherComprehensiveIncomeLossInformationTables" id="DisclosureOtherComprehensiveIncomeLossInformationTables">
        <link:definition>30903 - Disclosure - OTHER COMPREHENSIVE INCOME (LOSS) 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/DisclosureEquityCompensationPlansTables" id="DisclosureEquityCompensationPlansTables">
        <link:definition>31103 - Disclosure - EQUITY COMPENSATION 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/DisclosureIncomeTaxesTables" id="DisclosureIncomeTaxesTables">
        <link:definition>31203 - 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/DisclosureRentalsAndLeasesTables" id="DisclosureRentalsAndLeasesTables">
        <link:definition>31303 - 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/DisclosureRetirementPlansTables" id="DisclosureRetirementPlansTables">
        <link:definition>31603 - Disclosure - RETIREMENT 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/DisclosureRevenuesTables" id="DisclosureRevenuesTables">
        <link:definition>31703 - Disclosure - REVENUES (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/DisclosureOperatingSegmentsTables" id="DisclosureOperatingSegmentsTables">
        <link:definition>31803 - 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/DisclosureQuarterlyFinancialDataUnauditedTables" id="DisclosureQuarterlyFinancialDataUnauditedTables">
        <link:definition>31903 - 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/DisclosureNatureOfBusinessDetails" id="DisclosureNatureOfBusinessDetails">
        <link:definition>40101 - Disclosure - NATURE OF BUSINESS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureSignificantAccountingPoliciesValuationAllowanceAndReservesDetails" id="DisclosureSignificantAccountingPoliciesValuationAllowanceAndReservesDetails">
        <link:definition>40201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Valuation Allowance and Reserves (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/DisclosureSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" id="DisclosureSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails">
        <link:definition>40202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureSignificantAccountingPoliciesGoodwillAndOtherIntangibleAssetsDetails" id="DisclosureSignificantAccountingPoliciesGoodwillAndOtherIntangibleAssetsDetails">
        <link:definition>40203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - 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/DisclosureSignificantAccountingPoliciesOtherIntangibleAssetsDetails" id="DisclosureSignificantAccountingPoliciesOtherIntangibleAssetsDetails">
        <link:definition>40204 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - 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/DisclosureSignificantAccountingPoliciesRentalsAndLeasesDetails" id="DisclosureSignificantAccountingPoliciesRentalsAndLeasesDetails">
        <link:definition>40205 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - 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/DisclosureSignificantAccountingPoliciesIncomeTaxesDetails" id="DisclosureSignificantAccountingPoliciesIncomeTaxesDetails">
        <link:definition>40206 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - 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/DisclosureSignificantAccountingPoliciesNewAccountingPronouncementsDetails" id="DisclosureSignificantAccountingPoliciesNewAccountingPronouncementsDetails">
        <link:definition>40208 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - New Accounting Pronouncements (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/DisclosureSpecialGainsAndChargesRestructuringAndNonRestructuringActivityDetails" id="DisclosureSpecialGainsAndChargesRestructuringAndNonRestructuringActivityDetails">
        <link:definition>40302 - Disclosure - SPECIAL (GAINS) AND CHARGES - Restructuring and Non-Restructuring Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureFairValueMeasurementsDetails" id="DisclosureFairValueMeasurementsDetails">
        <link:definition>40701 - Disclosure - FAIR VALUE MEASUREMENTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureFairValueMeasurementsLongTermDebtDetails" id="DisclosureFairValueMeasurementsLongTermDebtDetails">
        <link:definition>40702 - Disclosure - FAIR VALUE MEASUREMENTS - Long-term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureDerivativesAndHedgingTransactionsInformationByTypeOfDerivativeAndHedgingActivitiesDetails" id="DisclosureDerivativesAndHedgingTransactionsInformationByTypeOfDerivativeAndHedgingActivitiesDetails">
        <link:definition>40802 - Disclosure - DERIVATIVES AND HEDGING TRANSACTIONS - Information by Type of Derivative and Hedging Activities (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/DisclosureShareholdersEquityDetails" id="DisclosureShareholdersEquityDetails">
        <link:definition>41001 - 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/DisclosureEquityCompensationPlansDetails" id="DisclosureEquityCompensationPlansDetails">
        <link:definition>41101 - Disclosure - EQUITY COMPENSATION 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/DisclosureEquityCompensationPlansStockOptionsDetails" id="DisclosureEquityCompensationPlansStockOptionsDetails">
        <link:definition>41102 - Disclosure - EQUITY COMPENSATION PLANS - Stock Options (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureEquityCompensationPlansFairValueAssumptionsDetails" id="DisclosureEquityCompensationPlansFairValueAssumptionsDetails">
        <link:definition>41103 - Disclosure - EQUITY COMPENSATION PLANS - Fair Value Assumptions (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/DisclosureEquityCompensationPlansOtherInformationDetails" id="DisclosureEquityCompensationPlansOtherInformationDetails">
        <link:definition>41104 - Disclosure - EQUITY COMPENSATION PLANS - Other 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/DisclosureIncomeTaxesLossCarryforwardsDetails" id="DisclosureIncomeTaxesLossCarryforwardsDetails">
        <link:definition>41203 - Disclosure - INCOME TAXES - Loss Carryforwards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureRentalsAndLeasesLesseeDetails" id="DisclosureRentalsAndLeasesLesseeDetails">
        <link:definition>41301 - Disclosure - RENTALS AND LEASES - Lessee (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/DisclosureResearchAndDevelopmentExpendituresDetails" id="DisclosureResearchAndDevelopmentExpendituresDetails">
        <link:definition>41401 - Disclosure - RESEARCH AND DEVELOPMENT 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/DisclosureCommitmentsAndContingenciesDetails" id="DisclosureCommitmentsAndContingenciesDetails">
        <link:definition>41501 - 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/DisclosureRetirementPlansAssumptionDetailsDetails" id="DisclosureRetirementPlansAssumptionDetailsDetails">
        <link:definition>41603 - Disclosure - RETIREMENT PLANS - Assumption Details (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/DisclosureRetirementPlansFairValueOfPlanAssetsDetails" id="DisclosureRetirementPlansFairValueOfPlanAssetsDetails">
        <link:definition>41604 - Disclosure - RETIREMENT PLANS - Fair Value of Plan Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureRetirementPlansAllocationPlanAssetsDetails" id="DisclosureRetirementPlansAllocationPlanAssetsDetails">
        <link:definition>41605 - Disclosure - RETIREMENT PLANS - Allocation Plan Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureRetirementPlansCashFlowsDetails" id="DisclosureRetirementPlansCashFlowsDetails">
        <link:definition>41606 - Disclosure - RETIREMENT PLANS - Cash Flows (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/DisclosureRetirementPlansSavingsPlanAndEsopDetails" id="DisclosureRetirementPlansSavingsPlanAndEsopDetails">
        <link:definition>41607 - Disclosure - RETIREMENT PLANS - Savings Plan and ESOP (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/DisclosureRevenuesProductAndSoldEquipmentDetails" id="DisclosureRevenuesProductAndSoldEquipmentDetails">
        <link:definition>41701 - Disclosure - REVENUES - Product and Sold Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.ecolab.com/role/DisclosureRevenuesPrincipalActivitiesDetails" id="DisclosureRevenuesPrincipalActivitiesDetails">
        <link:definition>41702 - Disclosure - REVENUES - Principal Activities (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/DisclosureOperatingSegmentsDetails" id="DisclosureOperatingSegmentsDetails">
        <link:definition>41801 - 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/DisclosureOperatingSegmentsNetSalesAndLongLivedAssetsByGeographicRegionDetails" id="DisclosureOperatingSegmentsNetSalesAndLongLivedAssetsByGeographicRegionDetails">
        <link:definition>41802 - Disclosure - OPERATING SEGMENTS - Net Sales and Long-lived Assets by Geographic Region (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/DisclosureQuarterlyFinancialDataUnauditedDetails" id="DisclosureQuarterlyFinancialDataUnauditedDetails">
        <link:definition>41901 - 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/DisclosureRetirementPlans" id="DisclosureRetirementPlans">
        <link:definition>11601 - Disclosure - RETIREMENT 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/DisclosureRevenuesContractLiabilityDetails" id="DisclosureRevenuesContractLiabilityDetails">
        <link:definition>41703 - Disclosure - REVENUES - Contract Liability (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:href="ecl-20231231_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-20231231_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-20231231_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-20231231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:import namespace="http://xbrl.sec.gov/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/currency/2023" schemaLocation="https://xbrl.sec.gov/currency/2023/currency-2023.xsd" />
  <xsd:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/ecd-sub/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" />
  <xsd:element name="AllowanceForDoubtfulAccountsReturnsCredits" id="ecl_AllowanceForDoubtfulAccountsReturnsCredits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="BalanceSheetInformationDisclosureAbstract" id="ecl_BalanceSheetInformationDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BuildingsAndLeaseHoldsMember" id="ecl_BuildingsAndLeaseHoldsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_BusinessAcquisitionAggregatePurchasePriceAllocation" name="BusinessAcquisitionAggregatePurchasePriceAllocation" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="ecl_BusinessAcquisitionPurchasePriceAllocationAmortizableCustomerRelationships" name="BusinessAcquisitionPurchasePriceAllocationAmortizableCustomerRelationships" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="ecl_BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssetsExcludingGoodwill" name="BusinessAcquisitionPurchasePriceAllocationAmortizableIntangibleAssetsExcludingGoodwill" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="ecl_BusinessAcquisitionPurchasePriceAllocationAmortizableOtherIntangibles" name="BusinessAcquisitionPurchasePriceAllocationAmortizableOtherIntangibles" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="ecl_BusinessAcquisitionPurchasePriceAllocationAmortizableTrademarks" name="BusinessAcquisitionPurchasePriceAllocationAmortizableTrademarks" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="ecl_BusinessAcquisitionPurchasePriceAllocationNetTangibleAssetsAcquiredLiabilitiesAssumed" name="BusinessAcquisitionPurchasePriceAllocationNetTangibleAssetsAcquiredLiabilitiesAssumed" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element name="CommercialPaperMaximumBorrowingCapacity" id="ecl_CommercialPaperMaximumBorrowingCapacity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <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 id="ecl_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionAndOtherComprehensiveIncome" name="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensionAndOtherComprehensiveIncome" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element id="ecl_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes" name="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeTaxes" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element name="DefinedBenefitPlanAmountsRecognizedInAccumulatedOtherComprehensiveIncomeNetOfTaxAbstract" id="ecl_DefinedBenefitPlanAmountsRecognizedInAccumulatedOtherComprehensiveIncomeNetOfTaxAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_DefinedBenefitPlanRateOfIncreaseInPerCapitaCostOfCoveredHealthCare" name="DefinedBenefitPlanRateOfIncreaseInPerCapitaCostOfCoveredHealthCare" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element name="EuropeanCommercialPaperMember" id="ecl_EuropeanCommercialPaperMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_IncomeTaxExpenseBenefitNetExpense" name="IncomeTaxExpenseBenefitNetExpense" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element name="InsuranceContractsMember" id="ecl_InsuranceContractsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EmergingMarketsMember" id="ecl_EmergingMarketsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" 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 id="ecl_InterestExpenseNet" name="InterestExpenseNet" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <xsd:element name="InterestExpenseNetMember" id="ecl_InterestExpenseNetMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="InternationalEquitySecuritiesMember" id="ecl_InternationalEquitySecuritiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_GlobalIndustrialMember" name="GlobalIndustrialMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_GlobalInstitutionalMember" name="GlobalInstitutionalMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="OtherReportableSegmentMember" id="ecl_OtherReportableSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LargeCapEquitySecuritiesMember" id="ecl_LargeCapEquitySecuritiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MerchandisingAndCustomerEquipmentGross" id="ecl_MerchandisingAndCustomerEquipmentGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="OtherLongTermDebtMember" id="ecl_OtherLongTermDebtMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" 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="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" 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 id="ecl_NonRestructuringSpecialGainsAndChargesAbstract" name="NonRestructuringSpecialGainsAndChargesAbstract" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_RestructuringAndRelatedActivitiesCostExpectedToBeIncurredNetOfTax" name="RestructuringAndRelatedActivitiesCostExpectedToBeIncurredNetOfTax" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <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="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfEligibleContribution" id="ecl_PercentageOfEligibleContribution" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfMatchingContributionByCompanyVestedImmediately" id="ecl_PercentageOfMatchingContributionByCompanyVestedImmediately" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfMatchingContributionMadeByCompanyUpTo4Percent" id="ecl_PercentageOfMatchingContributionMadeByCompanyUpTo4Percent" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfMatchingContributionMadeByCompanyForEmployeeContributionsBetween4PercentAnd8Percent" id="ecl_PercentageOfMatchingContributionMadeByCompanyForEmployeeContributionsBetween4PercentAnd8Percent" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RestrictedStockAwardsMember" id="ecl_RestrictedStockAwardsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" 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="SelectedBalanceSheetInformationTextBlock" id="ecl_SelectedBalanceSheetInformationTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardConversionRate" id="ecl_ShareBasedCompensationArrangementByShareBasedPaymentAwardConversionRate" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SmallCapEquitySecuritiesMember" id="ecl_SmallCapEquitySecuritiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_SpecialGainsAndCharges" name="SpecialGainsAndCharges" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="ecl_SpecialGainsAndChargesDisclosureAbstract" name="SpecialGainsAndChargesDisclosureAbstract" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" 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 id="ecl_SpecialGainsAndChargesTextBlock" name="SpecialGainsAndChargesTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" 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="TaxesPayableOtherThanIncome" id="ecl_TaxesPayableOtherThanIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="UndesignatedPreferredStockMember" id="ecl_UndesignatedPreferredStockMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="UnrecognizedTaxBenefitsIncreasesDecreasesResultingFromForeignCurrencyTranslation" id="ecl_UnrecognizedTaxBenefitsIncreasesDecreasesResultingFromForeignCurrencyTranslation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="DefinedBenefitPlanVoluntaryEmployerContributions" id="ecl_DefinedBenefitPlanVoluntaryEmployerContributions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="NumberOfLocationsForEnvironmentalAssessmentsAndRemediation" id="ecl_NumberOfLocationsForEnvironmentalAssessmentsAndRemediation" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_BusinessAcquisitionPurchasePriceAllocationGoodwill" name="BusinessAcquisitionPurchasePriceAllocationGoodwill" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element name="NalcoHoldingCompanyMember" id="ecl_NalcoHoldingCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PrivatePlacementSeniorNotesMember" id="ecl_PrivatePlacementSeniorNotesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="USCommercialPaperProgramMember" id="ecl_USCommercialPaperProgramMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SeniorEuroNotesMember" id="ecl_SeniorEuroNotesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherTechnologyMember" id="ecl_OtherTechnologyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BusinessAcquisitionCostOfAcquiredEntityCashAndEquityConsiderationTableTextBlock" id="ecl_BusinessAcquisitionCostOfAcquiredEntityCashAndEquityConsiderationTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfWeightedAverageUsefulLifeTableTextBlock" id="ecl_ScheduleOfWeightedAverageUsefulLifeTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="WarewashingProductsMember" id="ecl_WarewashingProductsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SalesRevenueTotalMember" id="ecl_SalesRevenueTotalMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfFinancialInformationDefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlock" id="ecl_ScheduleOfFinancialInformationDefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BusinessCombinationIntegrationRelatedCostsNetOfTax" id="ecl_BusinessCombinationIntegrationRelatedCostsNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="DebtSecuritiesMaturityPeriod" id="ecl_DebtSecuritiesMaturityPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OperatingIncomeMember" id="ecl_OperatingIncomeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_ShareBasedCompensationArrangementByShareBasedPaymentAwardYieldCurveOfUSTreasuryRatesPeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardYieldCurveOfUSTreasuryRatesPeriod" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element name="RestructuringAndRelatedActivitiesPolicyTextBlock" id="ecl_RestructuringAndRelatedActivitiesPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CombinedRestructuringPlanMember" id="ecl_CombinedRestructuringPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_RestructuringAndRelatedCostIncurredCostNetOfTax" name="RestructuringAndRelatedCostIncurredCostNetOfTax" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="ecl_BusinessCombinationAcquisitionRelatedCostsNetOfTax" name="BusinessCombinationAcquisitionRelatedCostsNetOfTax" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element name="CostOfSalesSpecialCharges" id="ecl_CostOfSalesSpecialCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="DefinedBenefitPlanTargetAllocationPercentageOfAssets" id="ecl_DefinedBenefitPlanTargetAllocationPercentageOfAssets" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfNatureOfBusinessTable" id="ecl_ScheduleOfNatureOfBusinessTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NatureOfBusinessLineItems" id="ecl_NatureOfBusinessLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ComparabilityAdjustmentsAxis" id="ecl_ComparabilityAdjustmentsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ComparabilityAdjustmentsDomain" id="ecl_ComparabilityAdjustmentsDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ComparabilityAdjustmentsForChangesInForeignCurrencyTranslationRateMember" id="ecl_ComparabilityAdjustmentsForChangesInForeignCurrencyTranslationRateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ComparabilityAdjustmentsForSegmentChangesMember" id="ecl_ComparabilityAdjustmentsForSegmentChangesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_BusinessAcquisitionPurchasePriceAllocationAmortizableNoncompeteAgreements" name="BusinessAcquisitionPurchasePriceAllocationAmortizableNoncompeteAgreements" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="ecl_BusinessCombinationAcquisitionRelatedLiabilitiesAndContingentConsideration" name="BusinessCombinationAcquisitionRelatedLiabilitiesAndContingentConsideration" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <xsd:element id="ecl_PublicDebtOffering2015Member" name="PublicDebtOffering2015Member" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_ScheduleOfOtherSignificantPoliciesTableTextBlock" name="ScheduleOfOtherSignificantPoliciesTableTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="ecl_TaxHolidayTaxReductionDilutedEarningsPerShare" name="TaxHolidayTaxReductionDilutedEarningsPerShare" nillable="true" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="ecl_ScheduleOfSegmentReportingInformationBySegmentIncludingChangesForComparabilityOfReportableSegmentsTableTextBlock" name="ScheduleOfSegmentReportingInformationBySegmentIncludingChangesForComparabilityOfReportableSegmentsTableTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="ecl_OtherCurrentAssetsAbstract" name="OtherCurrentAssetsAbstract" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_CashActivityForRestructuring" name="CashActivityForRestructuring" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <xsd:element id="ecl_TenYear2015SeniorNotesMember" name="TenYear2015SeniorNotesMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_PublicDebtOffering2016Member" name="PublicDebtOffering2016Member" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_MeaMember" name="MeaMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOptionsGranted" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOptionsGranted" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="ecl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfPBRSUAwardsGranted" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfPBRSUAwardsGranted" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="ecl_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansSettlementAdjustmentBeforeTax" name="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansSettlementAdjustmentBeforeTax" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="ecl_OtherComprehensiveIncomeDefinedBenefitPlansForeignCurrencyTranslationAdjustmentBeforeTax" name="OtherComprehensiveIncomeDefinedBenefitPlansForeignCurrencyTranslationAdjustmentBeforeTax" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="ecl_RestructuringReserveSettledWithoutCashNet" name="RestructuringReserveSettledWithoutCashNet" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <xsd:element id="ecl_SpecialGainsAndChargesOther" name="SpecialGainsAndChargesOther" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="ecl_TreasuryStockAcquiredThroughOpenMarket" name="TreasuryStockAcquiredThroughOpenMarket" nillable="true" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="ecl_TreasuryStockAcquiredThroughExerciseOfStockOptionsAndVestingOfStockAwardsNumberOfShares" name="TreasuryStockAcquiredThroughExerciseOfStockOptionsAndVestingOfStockAwardsNumberOfShares" nillable="true" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="ecl_TenYear2016SeniorNotesMember" name="TenYear2016SeniorNotesMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_SevenYear2016SeniorEuroNotesMember" name="SevenYear2016SeniorEuroNotesMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_ThirtyYear2016SeniorNotesMember" name="ThirtyYear2016SeniorNotesMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_PublicNotesMember" name="PublicNotesMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_DefinedBenefitPlanInvestmentsMeasuredAtNetAssetValue" name="DefinedBenefitPlanInvestmentsMeasuredAtNetAssetValue" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element id="ecl_EcolabSavingsPlanAndEmployeeStockOwnershipPlanMember" name="EcolabSavingsPlanAndEmployeeStockOwnershipPlanMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_DefinedBenefitPlanFairValueOfPlanAssetsExcludingInvestmentsAtNetAssetValue" name="DefinedBenefitPlanFairValueOfPlanAssetsExcludingInvestmentsAtNetAssetValue" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element id="ecl_PrincipalOutstandingPercentage" name="PrincipalOutstandingPercentage" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="ecl_MerchandisingAndCustomerEquipmentMember" name="MerchandisingAndCustomerEquipmentMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_IncomeTaxExpenseBenefitDiscrete" name="IncomeTaxExpenseBenefitDiscrete" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="ecl_DistressedDebtInvestmentMember" name="DistressedDebtInvestmentMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_SpecialGainsAndChargesIncomeTaxExpenseBenefitNet" name="SpecialGainsAndChargesIncomeTaxExpenseBenefitNet" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="ecl_MultiCurrencyRevolvingCreditFacilityMember" name="MultiCurrencyRevolvingCreditFacilityMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_ThirtyYear2011SeniorNotesMember" name="ThirtyYear2011SeniorNotesMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_ProductAndEquipmentMember" name="ProductAndEquipmentMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_ServiceAndLeaseMember" name="ServiceAndLeaseMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_ContractWithCustomerLiabilityIncreaseDueToInvoicesIssued" name="ContractWithCustomerLiabilityIncreaseDueToInvoicesIssued" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <xsd:element id="ecl_RestructuringPlan2018Member" name="RestructuringPlan2018Member" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_PriorYearPlansMember" name="PriorYearPlansMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_TenYear2017SeniorNotesMember" name="TenYear2017SeniorNotesMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_ThirtyYear2017SeniorNotesMember" name="ThirtyYear2017SeniorNotesMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_SpecialGainsAndChargesOtherAfterTax" name="SpecialGainsAndChargesOtherAfterTax" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="ecl_PensionAndPostRetirementBenefitPlansDefinedBenefitMember" name="PensionAndPostRetirementBenefitPlansDefinedBenefitMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_AsiaPacificExcludingGreaterChinaMember" name="AsiaPacificExcludingGreaterChinaMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_RestructuringAndRelatedCostCostIncurredToDateNetOfTax" name="RestructuringAndRelatedCostCostIncurredToDateNetOfTax" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element id="ecl_LeaseDisclosureTextBlock" name="LeaseDisclosureTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="ecl_ScheduleOfOperatingLeaseTermAndDiscountRateTableTextBlock" name="ScheduleOfOperatingLeaseTermAndDiscountRateTableTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="ecl_ScheduleOfOtherLeaseInformationTableTextBlock" name="ScheduleOfOtherLeaseInformationTableTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="ecl_EuroNotesDue2025Member" name="EuroNotesDue2025Member" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_OperatingLeaseLiabilityNoncurrentExcludedFromLongTermDebt" name="OperatingLeaseLiabilityNoncurrentExcludedFromLongTermDebt" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <xsd:element id="ecl_ImmaterialRestructuringPlanMember" name="ImmaterialRestructuringPlanMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_OperatingLeasesRecordedInPropertyPlantAndEquipmentMember" name="OperatingLeasesRecordedInPropertyPlantAndEquipmentMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_DeferredTaxAssetsLeaseLiability" name="DeferredTaxAssetsLeaseLiability" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element id="ecl_DeferredTaxLiabilitiesLeaseAsset" name="DeferredTaxLiabilitiesLeaseAsset" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <xsd:element id="ecl_SpecialGainsAndChargesPensionSettlementsAndCurtailments" name="SpecialGainsAndChargesPensionSettlementsAndCurtailments" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="ecl_SpecialGainsAndChargesPensionSettlementsAndCurtailmentsNetOfTax" name="SpecialGainsAndChargesPensionSettlementsAndCurtailmentsNetOfTax" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="ecl_TenYear2020SeniorNotesMember" name="TenYear2020SeniorNotesMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_GlobalHealthcareAndLifeSciencesMember" name="GlobalHealthcareAndLifeSciencesMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_AccountsReceivableAllowanceForCreditLossOtherAdjustments" name="AccountsReceivableAllowanceForCreditLossOtherAdjustments" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <xsd:element id="ecl_SpecificLegalReserveAndRelatedLegalChargesMember" name="SpecificLegalReserveAndRelatedLegalChargesMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_AcquiredTechnologiesAndProductRegistrationsMember" name="AcquiredTechnologiesAndProductRegistrationsMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_ChampionxBusinessMember" name="ChampionxBusinessMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element id="ecl_TermOfAgreementToTransferOrReceiveCertainProductsWithDiscontinuedOperation" name="TermOfAgreementToTransferOrReceiveCertainProductsWithDiscontinuedOperation" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="ecl_RevenuesPostSeparation" name="RevenuesPostSeparation" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="ecl_DebtRefinancingCharges" name="DebtRefinancingCharges" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="ecl_DebtRefinancingChargesNetOfTax" name="DebtRefinancingChargesNetOfTax" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="ecl_NetTangibleAssetsPurchaseAccountingAdjustments" name="NetTangibleAssetsPurchaseAccountingAdjustments" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="ecl_TenYear2020SeniorNotesMaturing2031Member" name="TenYear2020SeniorNotesMaturing2031Member" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_ThirtyYear2020SeniorNotesMember" name="ThirtyYear2020SeniorNotesMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_NetIntangibleTangibleAssetsPurchaseAccountingAdjustments" name="NetIntangibleTangibleAssetsPurchaseAccountingAdjustments" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="ecl_PercentageOfEligibleContributionLowerRange" name="PercentageOfEligibleContributionLowerRange" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="ecl_IndiaMiddleEastAndAfricaMember" name="IndiaMiddleEastAndAfricaMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_NumberOfAcquisitions" name="NumberOfAcquisitions" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="ecl_InstitutionalAdvancementProgramMember" name="InstitutionalAdvancementProgramMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_RestructuringChargesIncludingAccrualAdjustment" name="RestructuringChargesIncludingAccrualAdjustment" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="ecl_ManagementRates2021Member" name="ManagementRates2021Member" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_AccumulatedDefinedBenefitPlansAdjustmentSettlementChargesMember" name="AccumulatedDefinedBenefitPlansAdjustmentSettlementChargesMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_ThirtyFouryear2021seniornotesMember" name="ThirtyFouryear2021seniornotesMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_EuroNotesMember" name="EuroNotesMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="ecl_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTaxes" name="AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTaxes" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <xsd:element id="ecl_PuroliteMember" name="PuroliteMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="TwoYear2021SeniorNotesMember" id="ecl_TwoYear2021SeniorNotesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SixYear2021SeniorNotesMember" id="ecl_SixYear2021SeniorNotesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ElevenYear2021SeniorNotesMember" id="ecl_ElevenYear2021SeniorNotesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ThirtyYear2021SeniorNotesMember" id="ecl_ThirtyYear2021SeniorNotesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DefinedBenefitPlanSettlementExpensesGross" id="ecl_DefinedBenefitPlanSettlementExpensesGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DefinedBenefitPlanSettlementExpensesNet" id="ecl_DefinedBenefitPlanSettlementExpensesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="IncomeTaxExpensesBenefitDiscreteCharges" id="ecl_IncomeTaxExpensesBenefitDiscreteCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="IncomeTaxExpensesBenefitsNonCashDeferredCharges" id="ecl_IncomeTaxExpensesBenefitsNonCashDeferredCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="IncomeTaxExpensesBenefitsLegalAndProfessionalCharges" id="ecl_IncomeTaxExpensesBenefitsLegalAndProfessionalCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DeferredTaxLiabilitiesBusinessAcquisition" id="ecl_DeferredTaxLiabilitiesBusinessAcquisition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="AccountsReceivableAllowanceForCreditLossAndOtherAccruals" id="ecl_AccountsReceivableAllowanceForCreditLossAndOtherAccruals" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="LettersOfCreditSuretyBondsAndGuaranteesOutstandingAmount" id="ecl_LettersOfCreditSuretyBondsAndGuaranteesOutstandingAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="LettersOfCreditSuretyBondsAndGuaranteesMaximumBorrowingCapacity" id="ecl_LettersOfCreditSuretyBondsAndGuaranteesMaximumBorrowingCapacity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="FairValueAdjustmentOfPriorAcquisition" id="ecl_FairValueAdjustmentOfPriorAcquisition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="SpecialGainsAndChargesRecoverabilityRisk" id="ecl_SpecialGainsAndChargesRecoverabilityRisk" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="RussiaAndUkraineMember" id="ecl_RussiaAndUkraineMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SpecialGainsAndChargesRecoverabilityRiskAfterTax" id="ecl_SpecialGainsAndChargesRecoverabilityRiskAfterTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="EuropeCostSavingsProgramMember" id="ecl_EuropeCostSavingsProgramMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LossContingencyEstimatedSettlementAmount" id="ecl_LossContingencyEstimatedSettlementAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="EffectiveIncomeTaxRateReconciliationOneTimeTransferOfIntangiblesPercent" id="ecl_EffectiveIncomeTaxRateReconciliationOneTimeTransferOfIntangiblesPercent" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="FiveYear2022SeniorNotesMember" id="ecl_FiveYear2022SeniorNotesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NewFiveYearNotesMember" id="ecl_NewFiveYearNotesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DeferredTaxAssetsCapitalLossCarryforwardsSubjectToExpiration" id="ecl_DeferredTaxAssetsCapitalLossCarryforwardsSubjectToExpiration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="EffectiveIncomeTaxRateReconciliationLegalEntityRationalizationPercent" id="ecl_EffectiveIncomeTaxRateReconciliationLegalEntityRationalizationPercent" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="IncomeTaxExpenseBenefitDiscreteLegalEntityRationalization" id="ecl_IncomeTaxExpenseBenefitDiscreteLegalEntityRationalization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="RestructuringReserveReclassification" id="ecl_RestructuringReserveReclassification" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="Nonrule10b51arrmodifiedflag" id="ecl_Nonrule10b51arrmodifiedflag" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="Rule10b51arrmodifiedFlag" id="ecl_Rule10b51arrmodifiedFlag" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ValuedAt2022FixedCurrencyRatesMember" id="ecl_ValuedAt2022FixedCurrencyRatesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ValuedAt2023FixedCurrencyRatesMember" id="ecl_ValuedAt2023FixedCurrencyRatesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AcquisitionRelatedLiabilitiesAndContingentConsiderationPurchaseAccountingAdjustments" id="ecl_AcquisitionRelatedLiabilitiesAndContingentConsiderationPurchaseAccountingAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="OtherOperatingIncomeExpenseNetRelatedToCovid19RelatedActivities" id="ecl_OtherOperatingIncomeExpenseNetRelatedToCovid19RelatedActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="OtherOperatingIncomeExpenseNetAfterTaxRelatedToCovid19RelatedActivities" id="ecl_OtherOperatingIncomeExpenseNetAfterTaxRelatedToCovid19RelatedActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DerivativeNotionalAmountElectedToDeDesignate" id="ecl_DerivativeNotionalAmountElectedToDeDesignate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="CrossCurrencyInterestRateContractMaturingIn2032Member" id="ecl_CrossCurrencyInterestRateContractMaturingIn2032Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EuroDebtMaturingOnJanuary1520254Member" id="ecl_EuroDebtMaturingOnJanuary1520254Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DefinedBenefitPlanRecordedBenefitObligation" id="ecl_DefinedBenefitPlanRecordedBenefitObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="OperatingLossCarryforwardsNotReportedInFinancialStatements" id="ecl_OperatingLossCarryforwardsNotReportedInFinancialStatements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
</xsd:schema>
