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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:71cfc00d-fc1e-4001-8093-36e28dccc1d2,g:25c671f2-192c-4ba8-ad16-5ee8eb2c7448-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:msex="http://middlesexwater.com/20250930" 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/20250930">
  <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/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: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-20250930_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-20250930_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-20250930_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-20250930_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="CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited" roleURI="http://middlesexwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUnaudited">
        <link:definition>9952151 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (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 id="CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" roleURI="http://middlesexwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited">
        <link:definition>9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (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 id="CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParentheticals" roleURI="http://middlesexwater.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParentheticals">
        <link:definition>9952153 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (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="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" roleURI="http://middlesexwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited">
        <link:definition>9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (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 id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnauditedParentheticals" roleURI="http://middlesexwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnauditedParentheticals">
        <link:definition>9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) (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="CONDENSEDCONSOLIDATEDSTATEMENTSOFCAPITALSTOCKANDLONGTERMDEBTUnaudited" roleURI="http://middlesexwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCAPITALSTOCKANDLONGTERMDEBTUnaudited">
        <link:definition>9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT (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 id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCAPITALSTOCKANDLONGTERMDEBTUnauditedParentheticals" roleURI="http://middlesexwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCAPITALSTOCKANDLONGTERMDEBTUnauditedParentheticals">
        <link:definition>9952157 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT (Unaudited) (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="CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMMONSTOCKHOLDERSEQUITYUnaudited" roleURI="http://middlesexwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMMONSTOCKHOLDERSEQUITYUnaudited">
        <link:definition>9952158 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY (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 id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMMONSTOCKHOLDERSEQUITYUnauditedParentheticals" roleURI="http://middlesexwater.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMMONSTOCKHOLDERSEQUITYUnauditedParentheticals">
        <link:definition>9952159 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY (Unaudited) (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="BasisofPresentationandRecentDevelopments" roleURI="http://middlesexwater.com/role/BasisofPresentationandRecentDevelopments">
        <link:definition>9952160 - Disclosure - Basis of Presentation 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="RateandRegulatoryMatters" roleURI="http://middlesexwater.com/role/RateandRegulatoryMatters">
        <link:definition>9952161 - Disclosure - Rate 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="Capitalization" roleURI="http://middlesexwater.com/role/Capitalization">
        <link:definition>9952162 - 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="EarningsPerShare" roleURI="http://middlesexwater.com/role/EarningsPerShare">
        <link:definition>9952163 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentData" roleURI="http://middlesexwater.com/role/BusinessSegmentData">
        <link:definition>9952164 - 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="ShorttermBorrowings" roleURI="http://middlesexwater.com/role/ShorttermBorrowings">
        <link:definition>9952165 - 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="CommitmentsandContingentLiabilities" roleURI="http://middlesexwater.com/role/CommitmentsandContingentLiabilities">
        <link:definition>9952166 - 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="EmployeeBenefitPlans" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlans">
        <link:definition>9952167 - 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="RevenueRecognitionfromContractswithCustomers" roleURI="http://middlesexwater.com/role/RevenueRecognitionfromContractswithCustomers">
        <link:definition>9952168 - Disclosure - Revenue Recognition from Contracts with Customers</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>9952169 - 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="BasisofPresentationandRecentDevelopmentsPolicies" roleURI="http://middlesexwater.com/role/BasisofPresentationandRecentDevelopmentsPolicies">
        <link:definition>9955511 - Disclosure - Basis of Presentation 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="BasisofPresentationandRecentDevelopmentsTables" roleURI="http://middlesexwater.com/role/BasisofPresentationandRecentDevelopmentsTables">
        <link:definition>9955512 - Disclosure - Basis of Presentation 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="CapitalizationTables" roleURI="http://middlesexwater.com/role/CapitalizationTables">
        <link:definition>9955513 - 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="EarningsPerShareTables" roleURI="http://middlesexwater.com/role/EarningsPerShareTables">
        <link:definition>9955514 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentDataTables" roleURI="http://middlesexwater.com/role/BusinessSegmentDataTables">
        <link:definition>9955515 - 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="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="CommitmentsandContingentLiabilitiesTables" roleURI="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesTables">
        <link:definition>9955517 - 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="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="RevenueRecognitionfromContractswithCustomersTables" roleURI="http://middlesexwater.com/role/RevenueRecognitionfromContractswithCustomersTables">
        <link:definition>9955519 - Disclosure - Revenue Recognition from Contracts with Customers (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="BasisofPresentationandRecentDevelopmentsDetails" roleURI="http://middlesexwater.com/role/BasisofPresentationandRecentDevelopmentsDetails">
        <link:definition>9955520 - Disclosure - Basis of Presentation and Recent Developments (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="RateandRegulatoryMattersDetails" roleURI="http://middlesexwater.com/role/RateandRegulatoryMattersDetails">
        <link:definition>9955521 - Disclosure - Rate and Regulatory Matters (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>9955522 - 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="CapitalizationScheduleofCarryingAmountandFairValueofFirstMortgageBondsFMBsDetails" roleURI="http://middlesexwater.com/role/CapitalizationScheduleofCarryingAmountandFairValueofFirstMortgageBondsFMBsDetails">
        <link:definition>9955523 - Disclosure - Capitalization - Schedule of Carrying Amount and Fair Value of First Mortgage Bonds (FMBs) (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="EarningsPerShareDetails" roleURI="http://middlesexwater.com/role/EarningsPerShareDetails">
        <link:definition>9955524 - Disclosure - 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="BusinessSegmentDataNarrativeDetails" roleURI="http://middlesexwater.com/role/BusinessSegmentDataNarrativeDetails">
        <link:definition>9955525 - 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>9955526 - 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="ShorttermBorrowingsNarrativeDetails" roleURI="http://middlesexwater.com/role/ShorttermBorrowingsNarrativeDetails">
        <link:definition>9955527 - 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>9955528 - 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="ShorttermBorrowingsScheduleofWeightedAverageDailyAmountsofBorrowingsOutstandingandWeightedAverageInterestRatesDetails" roleURI="http://middlesexwater.com/role/ShorttermBorrowingsScheduleofWeightedAverageDailyAmountsofBorrowingsOutstandingandWeightedAverageInterestRatesDetails">
        <link:definition>9955529 - Disclosure - Short-term Borrowings - Schedule of Weighted Average Daily Amounts of Borrowings Outstanding and Weighted Average Interest 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="CommitmentsandContingentLiabilitiesNarrativeDetails" roleURI="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesNarrativeDetails">
        <link:definition>9955530 - 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>9955531 - 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="CommitmentsandContingentLiabilitiesScheduleofOperatingLeaseROUAssetsandLeaseLiabilitiesDetails" roleURI="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesScheduleofOperatingLeaseROUAssetsandLeaseLiabilitiesDetails">
        <link:definition>9955532 - Disclosure - Commitments and Contingent Liabilities - Schedule of Operating Lease ROU Assets and Lease 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="CommitmentsandContingentLiabilitiesScheduleofFutureMinimumOperatingLeaseCommitmentsDetails" roleURI="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesScheduleofFutureMinimumOperatingLeaseCommitmentsDetails">
        <link:definition>9955533 - 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>9955533 - 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="EmployeeBenefitPlansNarrativeDetails" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlansNarrativeDetails">
        <link:definition>9955534 - 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>9955535 - 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="RevenueRecognitionfromContractswithCustomersDetails" roleURI="http://middlesexwater.com/role/RevenueRecognitionfromContractswithCustomersDetails">
        <link:definition>9955536 - Disclosure - Revenue Recognition from Contracts with Customers (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="IncomeTaxesDetails" roleURI="http://middlesexwater.com/role/IncomeTaxesDetails">
        <link:definition>9955537 - 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>
    </xs:appinfo>
  </xs:annotation>
  <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_IncreaseDecreaseInRecoveredCostsFromEnvironmentalLitigationSettlement" abstract="false" name="IncreaseDecreaseInRecoveredCostsFromEnvironmentalLitigationSettlement" 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_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: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_StockIssuedDuringPeriodIssuanceCosts" abstract="false" name="StockIssuedDuringPeriodIssuanceCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_BasisOfPresentationAndRecentDevelopmentsScheduleOfRecentlyIssuedAccountingStandardsDetailsTable" abstract="true" name="BasisOfPresentationAndRecentDevelopmentsScheduleOfRecentlyIssuedAccountingStandardsDetailsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="msex_MultiDistrictLitigationLawsuitPerfluoroalkylSubstanceDamagesMember" abstract="true" name="MultiDistrictLitigationLawsuitPerfluoroalkylSubstanceDamagesMember" 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_TownOfOceanViewDelawareWaterUtilityAssetsMember" abstract="true" name="TownOfOceanViewDelawareWaterUtilityAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="msex_BasisOfPresentationAndRecentDevelopmentsScheduleOfRecentlyIssuedAccountingStandardsDetailsLineItems" abstract="true" name="BasisOfPresentationAndRecentDevelopmentsScheduleOfRecentlyIssuedAccountingStandardsDetailsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="msex_AssetAcquisitionNumberOfCustomers" abstract="false" name="AssetAcquisitionNumberOfCustomers" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_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_SouthernShoresWaterCompanyLLCMember" abstract="true" name="SouthernShoresWaterCompanyLLCMember" 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_PublicUtilitiesRequestedCorporateReorganizationNumberOfEntities" abstract="false" name="PublicUtilitiesRequestedCorporateReorganizationNumberOfEntities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="msex_RequestedRecoveryOfCostsPeriod" abstract="false" name="RequestedRecoveryOfCostsPeriod" 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_ApprovedRecoveryOfCostsAmount" abstract="false" name="ApprovedRecoveryOfCostsAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_AssetAcquisitionRequestedConsideration" abstract="false" name="AssetAcquisitionRequestedConsideration" 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_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_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_TidewaterMember" abstract="true" name="TidewaterMember" 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_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_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_CoBankACBCommittedLineOfCreditMember" abstract="true" name="CoBankACBCommittedLineOfCreditMember" 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_PNCBankCommittedLineOfCreditMember" abstract="true" name="PNCBankCommittedLineOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_CityOfDoverTreatedWaterContractMember" abstract="true" name="CityOfDoverTreatedWaterContractMember" 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_PurchaseObligationVolumePerYear" abstract="false" name="PurchaseObligationVolumePerYear" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:volumeItemType"/>
  <xs:element id="msex_OperatingLeaseEstimatedInterestRatePercent" abstract="false" name="OperatingLeaseEstimatedInterestRatePercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="msex_CostOfPurchasedWaterTreated" abstract="false" name="CostOfPurchasedWaterTreated" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_CostOfPurchasedWaterUntreated" abstract="false" name="CostOfPurchasedWaterUntreated" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization" abstract="false" name="OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization" 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_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_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_UnregulatedOperatingRevenueOther" abstract="false" name="UnregulatedOperatingRevenueOther" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="msex_IncreaseDecreaseInIncomeTaxExpenseBenefit" abstract="false" name="IncreaseDecreaseInIncomeTaxExpenseBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
