<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:00330992-6d41-412c-81ad-41a45f248103,g:5863312b-33c0-49a3-b22a-d251402edc15-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:msex="http://middlesexwater.com/20251231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://middlesexwater.com/20251231">
  <xs:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af-sub/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/stpr/2025" schemaLocation="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="msex-20251231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="msex-20251231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="msex-20251231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="msex-20251231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://middlesexwater.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://middlesexwater.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFINCOME" roleURI="http://middlesexwater.com/role/CONSOLIDATEDSTATEMENTSOFINCOME">
        <link:definition>9952151 - 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 id="CONSOLIDATEDBALANCESHEETS" roleURI="http://middlesexwater.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>9952152 - 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 id="CONSOLIDATEDBALANCESHEETSParentheticals" roleURI="http://middlesexwater.com/role/CONSOLIDATEDBALANCESHEETSParentheticals">
        <link:definition>9952153 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://middlesexwater.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>9952154 - 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 id="CONSOLIDATEDSTATEMENTSOFCASHFLOWSParentheticals" roleURI="http://middlesexwater.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSParentheticals">
        <link:definition>9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCAPITALSTOCKANDLONGTERMDEBT" roleURI="http://middlesexwater.com/role/CONSOLIDATEDSTATEMENTSOFCAPITALSTOCKANDLONGTERMDEBT">
        <link:definition>9952156 - Statement - CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCAPITALSTOCKANDLONGTERMDEBTParentheticals" roleURI="http://middlesexwater.com/role/CONSOLIDATEDSTATEMENTSOFCAPITALSTOCKANDLONGTERMDEBTParentheticals">
        <link:definition>9952157 - Statement - CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMMONSTOCKHOLDERSEQUITY" roleURI="http://middlesexwater.com/role/CONSOLIDATEDSTATEMENTSOFCOMMONSTOCKHOLDERSEQUITY">
        <link:definition>9952158 - Statement - CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMMONSTOCKHOLDERSEQUITYParentheticals" roleURI="http://middlesexwater.com/role/CONSOLIDATEDSTATEMENTSOFCOMMONSTOCKHOLDERSEQUITYParentheticals">
        <link:definition>9952159 - Statement - CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopments" roleURI="http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopments">
        <link:definition>9952160 - Disclosure - Organization, Summary of Significant Accounting Policies and Recent Developments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RatesandRegulatoryMatters" roleURI="http://middlesexwater.com/role/RatesandRegulatoryMatters">
        <link:definition>9952161 - Disclosure - Rates and Regulatory Matters</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://middlesexwater.com/role/IncomeTaxes">
        <link:definition>9952162 - 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 id="CommitmentsandContingentLiabilities" roleURI="http://middlesexwater.com/role/CommitmentsandContingentLiabilities">
        <link:definition>9952163 - Disclosure - Commitments and Contingent Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShorttermBorrowings" roleURI="http://middlesexwater.com/role/ShorttermBorrowings">
        <link:definition>9952164 - Disclosure - Short-term Borrowings</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Capitalization" roleURI="http://middlesexwater.com/role/Capitalization">
        <link:definition>9952165 - Disclosure - Capitalization</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlans" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlans">
        <link:definition>9952166 - Disclosure - Employee Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentData" roleURI="http://middlesexwater.com/role/BusinessSegmentData">
        <link:definition>9952167 - Disclosure - Business Segment Data</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalCashFlowsInformation" roleURI="http://middlesexwater.com/role/SupplementalCashFlowsInformation">
        <link:definition>9952168 - Disclosure - Supplemental Cash Flows Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsPolicies" roleURI="http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsPolicies">
        <link:definition>9955511 - Disclosure - Organization, Summary of Significant Accounting Policies and Recent Developments (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsTables" roleURI="http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsTables">
        <link:definition>9955512 - Disclosure - Organization, Summary of Significant Accounting Policies and Recent Developments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RatesandRegulatoryMattersTables" roleURI="http://middlesexwater.com/role/RatesandRegulatoryMattersTables">
        <link:definition>9955513 - Disclosure - Rates and Regulatory Matters (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://middlesexwater.com/role/IncomeTaxesTables">
        <link:definition>9955514 - 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 id="CommitmentsandContingentLiabilitiesTables" roleURI="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesTables">
        <link:definition>9955515 - Disclosure - Commitments and Contingent Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShorttermBorrowingsTables" roleURI="http://middlesexwater.com/role/ShorttermBorrowingsTables">
        <link:definition>9955516 - Disclosure - Short-term Borrowings (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalizationTables" roleURI="http://middlesexwater.com/role/CapitalizationTables">
        <link:definition>9955517 - Disclosure - Capitalization (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansTables" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlansTables">
        <link:definition>9955518 - Disclosure - Employee Benefit Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentDataTables" roleURI="http://middlesexwater.com/role/BusinessSegmentDataTables">
        <link:definition>9955519 - Disclosure - Business Segment Data (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalCashFlowsInformationTables" roleURI="http://middlesexwater.com/role/SupplementalCashFlowsInformationTables">
        <link:definition>9955520 - Disclosure - Supplemental Cash Flows 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 id="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsNarrativeDetails" roleURI="http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsNarrativeDetails">
        <link:definition>9955521 - Disclosure - Organization, Summary of Significant Accounting Policies and Recent Developments - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsScheduleofRangeofDepreciationRatesfortheMajorUtilityPlantCategoriesDetails" roleURI="http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsScheduleofRangeofDepreciationRatesfortheMajorUtilityPlantCategoriesDetails">
        <link:definition>9955522 - Disclosure - Organization, Summary of Significant Accounting Policies and Recent Developments - Schedule of Range of Depreciation Rates for the Major Utility Plant Categories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsScheduleofAFUDCRatesforMiddlesexandTidewaterDetails" roleURI="http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsScheduleofAFUDCRatesforMiddlesexandTidewaterDetails">
        <link:definition>9955523 - Disclosure - Organization, Summary of Significant Accounting Policies and Recent Developments - Schedule of AFUDC Rates for Middlesex and Tidewater (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsScheduleofOperatingRevenuesDetails" roleURI="http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsScheduleofOperatingRevenuesDetails">
        <link:definition>9955524 - Disclosure - Organization, Summary of Significant Accounting Policies and Recent Developments - Schedule of Operating Revenues (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RatesandRegulatoryMattersNarrativeDetails" roleURI="http://middlesexwater.com/role/RatesandRegulatoryMattersNarrativeDetails">
        <link:definition>9955525 - Disclosure - Rates and Regulatory Matters - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RatesandRegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails" roleURI="http://middlesexwater.com/role/RatesandRegulatoryMattersScheduleofRegulatoryAssetsandLiabilitiesDetails">
        <link:definition>9955526 - Disclosure - Rates and Regulatory Matters - Schedule of Regulatory Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofIncomeTaxReconciliationDetails" roleURI="http://middlesexwater.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails">
        <link:definition>9955527 - Disclosure - Income Taxes - Schedule of Income Tax Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofPaidIncomeTaxesDetails" roleURI="http://middlesexwater.com/role/IncomeTaxesScheduleofPaidIncomeTaxesDetails">
        <link:definition>9955528 - Disclosure - Income Taxes - Schedule of Paid 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 id="IncomeTaxesNarrativeDetails" roleURI="http://middlesexwater.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>9955529 - Disclosure - Income Taxes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" roleURI="http://middlesexwater.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails">
        <link:definition>9955530 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofDeferredIncomeTaxesDetails" roleURI="http://middlesexwater.com/role/IncomeTaxesScheduleofDeferredIncomeTaxesDetails">
        <link:definition>9955531 - Disclosure - Income Taxes - Schedule of Deferred 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 id="CommitmentsandContingentLiabilitiesNarrativeDetails" roleURI="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesNarrativeDetails">
        <link:definition>9955532 - Disclosure - Commitments and Contingent Liabilities - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingentLiabilitiesScheduleofPurchasedWaterCostsDetails" roleURI="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesScheduleofPurchasedWaterCostsDetails">
        <link:definition>9955533 - Disclosure - Commitments and Contingent Liabilities - Schedule of Purchased Water Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingentLiabilitiesScheduleofOperatingLeaseROUAssetsDetails" roleURI="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesScheduleofOperatingLeaseROUAssetsDetails">
        <link:definition>9955534 - Disclosure - Commitments and Contingent Liabilities - Schedule of Operating Lease ROU Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingentLiabilitiesScheduleofFutureMinimumOperatingLeaseCommitmentsDetails" roleURI="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesScheduleofFutureMinimumOperatingLeaseCommitmentsDetails">
        <link:definition>9955535 - Disclosure - Commitments and Contingent Liabilities - Schedule of Future Minimum Operating Lease Commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingentLiabilitiesScheduleofFutureMinimumOperatingLeaseCommitmentsDetails_1" roleURI="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesScheduleofFutureMinimumOperatingLeaseCommitmentsDetails_1">
        <link:definition>9955535 - Disclosure - Commitments and Contingent Liabilities - Schedule of Future Minimum Operating Lease Commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShorttermBorrowingsScheduleofShortTermBorrowingsDetails" roleURI="http://middlesexwater.com/role/ShorttermBorrowingsScheduleofShortTermBorrowingsDetails">
        <link:definition>9955536 - Disclosure - Short-term Borrowings - Schedule of Short-Term Borrowings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShorttermBorrowingsNarrativeDetails" roleURI="http://middlesexwater.com/role/ShorttermBorrowingsNarrativeDetails">
        <link:definition>9955537 - Disclosure - Short-term Borrowings - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShortTermBorrowingsScheduleofLinesofCreditDetails" roleURI="http://middlesexwater.com/role/ShortTermBorrowingsScheduleofLinesofCreditDetails">
        <link:definition>9955538 - Disclosure - Short-Term Borrowings - Schedule of Lines of Credit (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalizationNarrativeDetails" roleURI="http://middlesexwater.com/role/CapitalizationNarrativeDetails">
        <link:definition>9955539 - Disclosure - Capitalization - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalizationScheduleofLongTermDebtDetails" roleURI="http://middlesexwater.com/role/CapitalizationScheduleofLongTermDebtDetails">
        <link:definition>9955540 - Disclosure - Capitalization - Schedule of Long-Term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalizationScheduleofBasicandDilutedEarningsPerShareDetails" roleURI="http://middlesexwater.com/role/CapitalizationScheduleofBasicandDilutedEarningsPerShareDetails">
        <link:definition>9955541 - Disclosure - Capitalization - Schedule of Basic and Diluted Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CapitalizationScheduleofCarryingAmountandFairValueoftheBondsDetails" roleURI="http://middlesexwater.com/role/CapitalizationScheduleofCarryingAmountandFairValueoftheBondsDetails">
        <link:definition>9955542 - Disclosure - Capitalization - Schedule of Carrying Amount and Fair Value of the Bonds (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansNarrativeDetails" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlansNarrativeDetails">
        <link:definition>9955543 - Disclosure - Employee Benefit Plans - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansScheduleofEmployeeRetirementBenefitPlansDetails" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlansScheduleofEmployeeRetirementBenefitPlansDetails">
        <link:definition>9955544 - Disclosure - Employee Benefit Plans - Schedule of Employee Retirement Benefit Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansScheduleofChangeinFairValueofPlanAssetsDetails" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlansScheduleofChangeinFairValueofPlanAssetsDetails">
        <link:definition>9955545 - Disclosure - Employee Benefit Plans - Schedule of Change in 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 id="EmployeeBenefitPlansScheduleofEmployeeBenefitPlansRecognizedinBalanceSheetDetails" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlansScheduleofEmployeeBenefitPlansRecognizedinBalanceSheetDetails">
        <link:definition>9955546 - Disclosure - Employee Benefit Plans - Schedule of Employee Benefit Plans Recognized in Balance Sheet (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansScheduleofComponentsofNetBenefitGainCostDetails" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlansScheduleofComponentsofNetBenefitGainCostDetails">
        <link:definition>9955547 - Disclosure - Employee Benefit Plans - Schedule of Components of Net Benefit (Gain) Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansScheduleofRegulatoryAssetsintoNetPeriodicBenefitCostDetails" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlansScheduleofRegulatoryAssetsintoNetPeriodicBenefitCostDetails">
        <link:definition>9955548 - Disclosure - Employee Benefit Plans - Schedule of Regulatory Assets into Net Periodic Benefit Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansScheduleofDiscountandCompensationRatesDetails" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlansScheduleofDiscountandCompensationRatesDetails">
        <link:definition>9955549 - Disclosure - Employee Benefit Plans - Schedule of Discount and Compensation Rates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansScheduleofEffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesDetails" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlansScheduleofEffectofOnePercentagePointChangeinAssumedHealthCareCostTrendRatesDetails">
        <link:definition>9955550 - Disclosure - Employee Benefit Plans - Schedule of Effect of One-Percentage Point Change in Assumed Health Care Cost Trend Rates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansScheduleofExpectedBenefitPaymentsDetails" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlansScheduleofExpectedBenefitPaymentsDetails">
        <link:definition>9955551 - Disclosure - Employee Benefit Plans - Schedule of Expected Benefit Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansScheduleofAllocationofPlanAssetsDetails" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlansScheduleofAllocationofPlanAssetsDetails">
        <link:definition>9955552 - Disclosure - Employee Benefit Plans - Schedule of Allocation of Plan Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansScheduleofFairValueofPlanAssetsDetails" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlansScheduleofFairValueofPlanAssetsDetails">
        <link:definition>9955553 - Disclosure - Employee Benefit Plans - Schedule of 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 id="EmployeeBenefitPlansScheduleofTablePresentsAwardedbutnotYetVestedShareDetails" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlansScheduleofTablePresentsAwardedbutnotYetVestedShareDetails">
        <link:definition>9955554 - Disclosure - Employee Benefit Plans - Schedule of Table Presents Awarded but not Yet Vested Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentDataNarrativeDetails" roleURI="http://middlesexwater.com/role/BusinessSegmentDataNarrativeDetails">
        <link:definition>9955555 - Disclosure - Business Segment Data - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentDataScheduleofSegmentTransactionsDetails" roleURI="http://middlesexwater.com/role/BusinessSegmentDataScheduleofSegmentTransactionsDetails">
        <link:definition>9955556 - Disclosure - Business Segment Data - Schedule of Segment Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalCashFlowsInformationDetails" roleURI="http://middlesexwater.com/role/SupplementalCashFlowsInformationDetails">
        <link:definition>9955557 - Disclosure - Supplemental Cash Flows Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="msex_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="msex_AverageNumberOfAbstract" abstract="true" name="AverageNumberOfAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="msex_NonUtilityAssetsNetNoncurrent" abstract="false" name="NonUtilityAssetsNetNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_EmployeeBenefitPlans" abstract="false" name="EmployeeBenefitPlans" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_IncreaseDecreaseInRecoveredCostsEnvironmentalLitigationSettlement" abstract="false" name="IncreaseDecreaseInRecoveredCostsEnvironmentalLitigationSettlement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_PaymentForUtilityPlantCapitalExpenditures" abstract="false" name="PaymentForUtilityPlantCapitalExpenditures" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_ProceedsFromLitigationSettlementNet" abstract="false" name="ProceedsFromLitigationSettlementNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_NonredeemablePreferredStock7.00SeriesMember" abstract="true" name="NonredeemablePreferredStock7.00SeriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_NonredeemablePreferredStock4.75SeriesMember" abstract="true" name="NonredeemablePreferredStock4.75SeriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_FirstMortgageBondsMember" abstract="true" name="FirstMortgageBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_AmortizingSecuredNotesMember" abstract="true" name="AmortizingSecuredNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_StateRevolvingTrustNotesMember" abstract="true" name="StateRevolvingTrustNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_CommonStockNoParValueAbstract" abstract="true" name="CommonStockNoParValueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="msex_CommonStockValueAuthorized" abstract="false" name="CommonStockValueAuthorized" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_CumulativePreferredStockNoParValueAbstract" abstract="true" name="CumulativePreferredStockNoParValueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="msex_PreferredStockValueAuthorized" abstract="false" name="PreferredStockValueAuthorized" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_StockIssuedDuringPeriodIssuanceCosts" abstract="false" name="StockIssuedDuringPeriodIssuanceCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_SystemOfAccountsPolicyPolicyTextBlock" abstract="false" name="SystemOfAccountsPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="msex_AdvancesForConstructionPolicyPolicyTextBlock" abstract="false" name="AdvancesForConstructionPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="msex_UnamortizedDebtExpenseAndPremiumsOnLongTermDebtPolicyPolicyTextBlock" abstract="false" name="UnamortizedDebtExpenseAndPremiumsOnLongTermDebtPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="msex_RegulatoryAssetsAndLiabilitiesTableTextBlock" abstract="false" name="RegulatoryAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="msex_OrganizationSummaryOfSignificantAccountingPoliciesAndRecentDevelopmentsTable" abstract="true" name="OrganizationSummaryOfSignificantAccountingPoliciesAndRecentDevelopmentsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="msex_OrganizationSummaryOfSignificantAccountingPoliciesAndRecentDevelopmentsLineItems" abstract="true" name="OrganizationSummaryOfSignificantAccountingPoliciesAndRecentDevelopmentsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="msex_PercentageOfOperatingRevenues" abstract="false" name="PercentageOfOperatingRevenues" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="msex_PercentageOfTotalAssets" abstract="false" name="PercentageOfTotalAssets" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="msex_SourceOfSupplyMember" abstract="true" name="SourceOfSupplyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_PumpingMember" abstract="true" name="PumpingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_WaterTreatmentMember" abstract="true" name="WaterTreatmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_GeneralPlantMember" abstract="true" name="GeneralPlantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_WastewaterCollectionMember" abstract="true" name="WastewaterCollectionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="msex_MiddlesexWaterCompanyMember" abstract="true" name="MiddlesexWaterCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_TidewaterUtilitiesInc.Member" abstract="true" name="TidewaterUtilitiesInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_ResidentialCustomersMember" abstract="true" name="ResidentialCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_CommercialCustomersMember" abstract="true" name="CommercialCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_IndustrialCustomersMember" abstract="true" name="IndustrialCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_FireProtectionCustomersMember" abstract="true" name="FireProtectionCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_WholesaleCustomersMember" abstract="true" name="WholesaleCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_RegulatedTariffBasedServicesMember" abstract="true" name="RegulatedTariffBasedServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_UnregulatedServiceContractsMember" abstract="true" name="UnregulatedServiceContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_UnregulatedOperatingRevenueOther" abstract="false" name="UnregulatedOperatingRevenueOther" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_RateandRegulatoryMattersDetailsTable" abstract="true" name="RateandRegulatoryMattersDetailsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="msex_NewJerseyBoardOfPublicUtilitiesMember" abstract="true" name="NewJerseyBoardOfPublicUtilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_DelawarePublicServiceCommissionMember" abstract="true" name="DelawarePublicServiceCommissionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_MiddlesexWaterCompanyPinelandsWaterCompanyAndPinelandsWastewaterCompanyCustomersMember" abstract="true" name="MiddlesexWaterCompanyPinelandsWaterCompanyAndPinelandsWastewaterCompanyCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_MiddlesexWaterCompanyPinelandsWaterCompanyAndPinelandsWastewaterCompanyMember" abstract="true" name="MiddlesexWaterCompanyPinelandsWaterCompanyAndPinelandsWastewaterCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_TidewaterUtilitiesInc.CustomersMember" abstract="true" name="TidewaterUtilitiesInc.CustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_SouthernShoresWaterCompanyLLCMember" abstract="true" name="SouthernShoresWaterCompanyLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_ResiliencyAndEnvironmentalSystemImprovementChargeMember" abstract="true" name="ResiliencyAndEnvironmentalSystemImprovementChargeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_DistributionSystemImprovementChargeMember" abstract="true" name="DistributionSystemImprovementChargeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_PurchasedWaterAdjustmentClauseMember" abstract="true" name="PurchasedWaterAdjustmentClauseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_LeadServiceLineReplacementPlanMember" abstract="true" name="LeadServiceLineReplacementPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_PinewoodAcresWaterUtilityAssetsMember" abstract="true" name="PinewoodAcresWaterUtilityAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_TownOfOceanViewWaterUtilityAssetsMember" abstract="true" name="TownOfOceanViewWaterUtilityAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_RateAndRegulatoryMattersDetailsLineItems" abstract="true" name="RateAndRegulatoryMattersDetailsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="msex_PublicUtilitiesApprovedRateRefundCreditAmount" abstract="false" name="PublicUtilitiesApprovedRateRefundCreditAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_ApprovedRecoveryOfCostsPeriod" abstract="false" name="ApprovedRecoveryOfCostsPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="msex_SurchargeFilingForQualifyingRecoveryCostsPeriod" abstract="false" name="SurchargeFilingForQualifyingRecoveryCostsPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="msex_RequestedRecoveryOfCostsMaximumAmount" abstract="false" name="RequestedRecoveryOfCostsMaximumAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_RequestedRecoveryOfCostsMaximumPercentage" abstract="false" name="RequestedRecoveryOfCostsMaximumPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="msex_PublicUtilitiesApprovedCorporateReorganizationNumberOfEntities" abstract="false" name="PublicUtilitiesApprovedCorporateReorganizationNumberOfEntities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="msex_ApprovedRecoveryOfCostsAmount" abstract="false" name="ApprovedRecoveryOfCostsAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_AssetAcquisitionNumberOfCustomersServed" abstract="false" name="AssetAcquisitionNumberOfCustomersServed" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="msex_DeferredIncomeTaxesRequiredRefundAmount" abstract="false" name="DeferredIncomeTaxesRequiredRefundAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_InterestOnDeferredIncomeTaxesRequiredRefundAmount" abstract="false" name="InterestOnDeferredIncomeTaxesRequiredRefundAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_PaymentForRequestedRecoveryOfCosts" abstract="false" name="PaymentForRequestedRecoveryOfCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_WaterServiceProvidedNumberOfUnitsInCondominiumCommunity" abstract="false" name="WaterServiceProvidedNumberOfUnitsInCondominiumCommunity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="msex_IncomeTaxesMember" abstract="true" name="IncomeTaxesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_OtherRegulatoryAssetsMember" abstract="true" name="OtherRegulatoryAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_CostOfRemovalMember" abstract="true" name="CostOfRemovalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_EmployeeBenefitPlansMember" abstract="true" name="EmployeeBenefitPlansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_LawsuitSettlementMember" abstract="true" name="LawsuitSettlementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_NewJerseyRevenueTaxesMember" abstract="true" name="NewJerseyRevenueTaxesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_MultiDistrictLitigationSettlementMember" abstract="true" name="MultiDistrictLitigationSettlementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_EffectiveIncomeTaxRateReconciliationTangiblePropertyRepairsAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationTangiblePropertyRepairsAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_EffectiveIncomeTaxRateReconciliationTangiblePropertyRepairsPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationTangiblePropertyRepairsPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="msex_DeferredTaxLiabilitiesCustomerAdvances" abstract="false" name="DeferredTaxLiabilitiesCustomerAdvances" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_DeferredTaxAssetsCustomerAdvances" abstract="false" name="DeferredTaxAssetsCustomerAdvances" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_DeferredTaxLiabilitiesEmployeeBenefits" abstract="false" name="DeferredTaxLiabilitiesEmployeeBenefits" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_NewJerseyWaterSupplyAuthorityUntreatedWaterAgreementMember" abstract="true" name="NewJerseyWaterSupplyAuthorityUntreatedWaterAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_NewJerseyBoardOfPublicUtilitiesTreatedWaterAgreementMember" abstract="true" name="NewJerseyBoardOfPublicUtilitiesTreatedWaterAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_TreatedWaterMember" abstract="true" name="TreatedWaterMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_ConstructionAgreementMember" abstract="true" name="ConstructionAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_PurchaseObligationVolumePerDay" abstract="false" name="PurchaseObligationVolumePerDay" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:volumeItemType"/>
  <xs:element id="msex_AveragePurchaseOfGallons" abstract="false" name="AveragePurchaseOfGallons" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:volumeItemType"/>
  <xs:element id="msex_EstimatedIncrementalBorrowingRate" abstract="false" name="EstimatedIncrementalBorrowingRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="msex_CostOfUntreatedWater" abstract="false" name="CostOfUntreatedWater" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_CostOfTreatedWater" abstract="false" name="CostOfTreatedWater" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_OperatingLeaseRightOfUseAssetLeaseInception" abstract="false" name="OperatingLeaseRightOfUseAssetLeaseInception" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_OperatingLeaseRightOfUseAssetAccumulatedAmortization" abstract="false" name="OperatingLeaseRightOfUseAssetAccumulatedAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_CoBankACBCommittedLineOfCreditMember" abstract="true" name="CoBankACBCommittedLineOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_PNCBankCommittedLineOfCreditMember" abstract="true" name="PNCBankCommittedLineOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_BankOfAmericaUncommittedLineOfCreditMember" abstract="true" name="BankOfAmericaUncommittedLineOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_MiddlesexWaterCompanyInvestmentPlanMember" abstract="true" name="MiddlesexWaterCompanyInvestmentPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_OutsideDirectorStockCompensationPlanMember" abstract="true" name="OutsideDirectorStockCompensationPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_OverAllotmentOptionAndOrAtTheMarketOfferingMember" abstract="true" name="OverAllotmentOptionAndOrAtTheMarketOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_AtTheMarketEquityOfferingMember" abstract="true" name="AtTheMarketEquityOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_NewJerseyStateRevolvingFundMember" abstract="true" name="NewJerseyStateRevolvingFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_A5.99FirstMortgageBondsDue2055Member" abstract="true" name="A5.99FirstMortgageBondsDue2055Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_September2024DelawareStateRevolvingFundMember" abstract="true" name="September2024DelawareStateRevolvingFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_May2024DelawareStateRevolvingFundMember" abstract="true" name="May2024DelawareStateRevolvingFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_December2025DelawareStateRevolvingFundMember" abstract="true" name="December2025DelawareStateRevolvingFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_A2023DelawareStateRevolvingFundMember" abstract="true" name="A2023DelawareStateRevolvingFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_AmortizingSecuredNotesAndStateRevolvingTrustNotesMember" abstract="true" name="AmortizingSecuredNotesAndStateRevolvingTrustNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_ConstructionAdvancesMember" abstract="true" name="ConstructionAdvancesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_PinelandsWaterCompanyMember" abstract="true" name="PinelandsWaterCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_PinelandsWastewaterCompanyMember" abstract="true" name="PinelandsWastewaterCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_SaleOfStockMaximumNumberOfSharesIssuableInFutureTransaction" abstract="false" name="SaleOfStockMaximumNumberOfSharesIssuableInFutureTransaction" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="msex_SaleOfStockWeightedAveragePricePerShare" abstract="false" name="SaleOfStockWeightedAveragePricePerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="msex_SaleOfStockRemainingConsiderationReceivableOnTransaction" abstract="false" name="SaleOfStockRemainingConsiderationReceivableOnTransaction" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_PreferredStockThresholdNumberOfQuarterlyDividendsInArrearsTriggeringBoardOfDirectorsElection" abstract="false" name="PreferredStockThresholdNumberOfQuarterlyDividendsInArrearsTriggeringBoardOfDirectorsElection" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="msex_NumberOfBoardOfDirectorsMemberElectionsEntitledToPreferredShareholdersUponQuarterlyDividendsInArrearsTrigger" abstract="false" name="NumberOfBoardOfDirectorsMemberElectionsEntitledToPreferredShareholdersUponQuarterlyDividendsInArrearsTrigger" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="msex_PercentageOfStockThatMayBeRedeemedInGivenCalendarYear" abstract="false" name="PercentageOfStockThatMayBeRedeemedInGivenCalendarYear" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="msex_DebtInstrumentMaximumFaceAmountApprovedToBorrow" abstract="false" name="DebtInstrumentMaximumFaceAmountApprovedToBorrow" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_NumberOfDebtInstruments" abstract="false" name="NumberOfDebtInstruments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="msex_NumberOfProjectsFundedByDebtInstruments" abstract="false" name="NumberOfProjectsFundedByDebtInstruments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="msex_ProjectsFundedByDebtInstrumentsStorageVolumeOfProject" abstract="false" name="ProjectsFundedByDebtInstrumentsStorageVolumeOfProject" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:volumeItemType"/>
  <xs:element id="msex_NetIncomeLossAvailableToCommonStockholdersDilutedAdjusted" abstract="false" name="NetIncomeLossAvailableToCommonStockholdersDilutedAdjusted" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsThrough2046" abstract="false" name="IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsThrough2046" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefits2046" abstract="false" name="IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefits2046" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="msex_NumberOfHoursRequiredToParticipateInContributionPlan" abstract="false" name="NumberOfHoursRequiredToParticipateInContributionPlan" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="msex_PercentOfParticipantsContributionsMatchedByCompanyBelow1OfParticipantsCompensation" abstract="false" name="PercentOfParticipantsContributionsMatchedByCompanyBelow1OfParticipantsCompensation" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="msex_StockBasedCompensationRemainingAwardRate" abstract="false" name="StockBasedCompensationRemainingAwardRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="msex_PercentOfParticipantsContributionsMatchedByCompanyAbove1OfParticipantsCompensation" abstract="false" name="PercentOfParticipantsContributionsMatchedByCompanyAbove1OfParticipantsCompensation" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="msex_ThresholdPercentageOfParticipantsCompensationAtWhichMatchingDecreases" abstract="false" name="ThresholdPercentageOfParticipantsCompensationAtWhichMatchingDecreases" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="msex_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitureUponEmploymentTerminationPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitureUponEmploymentTerminationPeriod" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="msex_PercentageOfSharesAvailableForIssuance" abstract="false" name="PercentageOfSharesAvailableForIssuance" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="msex_PensionAndOtherPostretirementDefinedBenefitPlanNoncurrentAssets" abstract="false" name="PensionAndOtherPostretirementDefinedBenefitPlanNoncurrentAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_PensionAndOtherPostretirementDefinedBenefitPlanNetAssetRecognized" abstract="false" name="PensionAndOtherPostretirementDefinedBenefitPlanNetAssetRecognized" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingExpectedLongTermRateOfReturnOnPlanAssetsAbstract" abstract="true" name="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingExpectedLongTermRateOfReturnOnPlanAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="msex_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingDiscountRateAbstract" abstract="true" name="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingDiscountRateAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="msex_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingRateOfCompensationIncreaseAbstract" abstract="true" name="DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingRateOfCompensationIncreaseAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="msex_OtherBenefitsPlanMember" abstract="true" name="OtherBenefitsPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_ShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingUnearnedCompensation" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingUnearnedCompensation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedUnearnedCompensation" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantedUnearnedCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedUnearnedCompensation" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedUnearnedCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmortizationOfUnearnedCompensation" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAmortizationOfUnearnedCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_RegulatedSegmentMember" abstract="true" name="RegulatedSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_NonRegulatedSegmentMember" abstract="true" name="NonRegulatedSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_UtilitiesOperatingExpenseMaintenanceAndOperationsOther" abstract="false" name="UtilitiesOperatingExpenseMaintenanceAndOperationsOther" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_AccruedPayablesForUtilityPlant" abstract="false" name="AccruedPayablesForUtilityPlant" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_LitigationSettlementReceivable" abstract="false" name="LitigationSettlementReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_LitigationSettlementsPayable" abstract="false" name="LitigationSettlementsPayable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_CashPaidDuringPeriodAbstract" abstract="true" name="CashPaidDuringPeriodAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
</xs:schema>
