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

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:a103eb36-e4ad-4175-b5c4-17afe8d7b584,g:70824891-6a80-4862-85c7-8059e23457a6-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:sjw="http://www.sjwater.com/20210930" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.sjwater.com/20210930">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.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/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021" schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.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="sjw-20210930_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="sjw-20210930_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="sjw-20210930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" 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="sjw-20210930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentandEntityInformationDocument" roleURI="http://www.sjwater.com/role/DocumentandEntityInformationDocument">
        <link:definition>0001001 - Document - Document and Entity Information Document</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="CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" roleURI="http://www.sjwater.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited">
        <link:definition>1001002 - Statement - Condensed Consolidated Statements of Comprehensive 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://www.sjwater.com/role/CondensedConsolidatedBalanceSheetsUnaudited">
        <link:definition>1002003 - 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="CondensedConsolidatedBalanceSheetsUnauditedParenthetical" roleURI="http://www.sjwater.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical">
        <link:definition>1003004 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" roleURI="http://www.sjwater.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited">
        <link:definition>1004005 - Statement - Condensed Consolidated Statements of Changes in 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="CondensedConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical" roleURI="http://www.sjwater.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical">
        <link:definition>1005006 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofCashFlows" roleURI="http://www.sjwater.com/role/CondensedConsolidatedStatementsofCashFlows">
        <link:definition>1006007 - Statement - Condensed 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="General" roleURI="http://www.sjwater.com/role/General">
        <link:definition>2101101 - Disclosure - General</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="GeneralPolicies" roleURI="http://www.sjwater.com/role/GeneralPolicies">
        <link:definition>2202201 - Disclosure - General (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="GeneralTables" roleURI="http://www.sjwater.com/role/GeneralTables">
        <link:definition>2303301 - Disclosure - General (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="GeneralMajorStreamsofRevenueDetails" roleURI="http://www.sjwater.com/role/GeneralMajorStreamsofRevenueDetails">
        <link:definition>2404401 - Disclosure - General - Major Streams of Revenue (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="GeneralEarningsperShareDetails" roleURI="http://www.sjwater.com/role/GeneralEarningsperShareDetails">
        <link:definition>2405402 - Disclosure - General - 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="GeneralRealEstateInvestmentsDetails" roleURI="http://www.sjwater.com/role/GeneralRealEstateInvestmentsDetails">
        <link:definition>2406403 - Disclosure - General - Real Estate Investments (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="RegulatoryRateFilings" roleURI="http://www.sjwater.com/role/RegulatoryRateFilings">
        <link:definition>2107102 - Disclosure - Regulatory Rate Filings</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="RegulatoryRateFilingsDetails" roleURI="http://www.sjwater.com/role/RegulatoryRateFilingsDetails">
        <link:definition>2408404 - Disclosure - Regulatory Rate Filings (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="RegulatoryAssetsNet" roleURI="http://www.sjwater.com/role/RegulatoryAssetsNet">
        <link:definition>2109103 - Disclosure - Regulatory Assets, Net</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="RegulatoryAssetsNetTables" roleURI="http://www.sjwater.com/role/RegulatoryAssetsNetTables">
        <link:definition>2310302 - Disclosure - Regulatory Assets, Net (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="RegulatoryAssetsNetDetails" roleURI="http://www.sjwater.com/role/RegulatoryAssetsNetDetails">
        <link:definition>2411405 - Disclosure - Regulatory Assets, Net (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="BalancingandMemorandumAccounts" roleURI="http://www.sjwater.com/role/BalancingandMemorandumAccounts">
        <link:definition>2112104 - Disclosure - Balancing and Memorandum Accounts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalancingandMemorandumAccountsTables" roleURI="http://www.sjwater.com/role/BalancingandMemorandumAccountsTables">
        <link:definition>2313303 - Disclosure - Balancing and Memorandum Accounts (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalancingandMemorandumAccountsPublicUtilitiesGeneralDisclosuresDetails" roleURI="http://www.sjwater.com/role/BalancingandMemorandumAccountsPublicUtilitiesGeneralDisclosuresDetails">
        <link:definition>2414406 - Disclosure - Balancing and Memorandum Accounts - Public Utilities General Disclosures (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="Capitalization" roleURI="http://www.sjwater.com/role/Capitalization">
        <link:definition>2115105 - 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="CapitalizationDetails" roleURI="http://www.sjwater.com/role/CapitalizationDetails">
        <link:definition>2416407 - Disclosure - Capitalization (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="EquityPlans" roleURI="http://www.sjwater.com/role/EquityPlans">
        <link:definition>2117106 - Disclosure - Equity 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="EquityPlansTables" roleURI="http://www.sjwater.com/role/EquityPlansTables">
        <link:definition>2318304 - Disclosure - Equity 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="EquityPlansNarrativeDetails" roleURI="http://www.sjwater.com/role/EquityPlansNarrativeDetails">
        <link:definition>2419408 - Disclosure - Equity 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="EquityPlansScheduleofCompensationCostsChargedtoIncomeandProceedsfromtheExerciseofAnyRestrictedStockandSimilarInstrumentsthatareRecordedtoAdditionalPaidInCapitalandCommonStockbyAwardTypeDetails" roleURI="http://www.sjwater.com/role/EquityPlansScheduleofCompensationCostsChargedtoIncomeandProceedsfromtheExerciseofAnyRestrictedStockandSimilarInstrumentsthatareRecordedtoAdditionalPaidInCapitalandCommonStockbyAwardTypeDetails">
        <link:definition>2420409 - Disclosure - Equity Plans - Schedule of Compensation Costs Charged to Income and Proceeds from the Exercise of Any Restricted Stock and Similar Instruments that are Recorded to Additional Paid-In Capital and Common Stock, by Award Type (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="BankBorrowingsandLongTermLiabilities" roleURI="http://www.sjwater.com/role/BankBorrowingsandLongTermLiabilities">
        <link:definition>2121107 - Disclosure - Bank Borrowings and Long-Term 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="BankBorrowingsandLongTermLiabilitiesDetails" roleURI="http://www.sjwater.com/role/BankBorrowingsandLongTermLiabilitiesDetails">
        <link:definition>2422410 - Disclosure - Bank Borrowings and Long-Term 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="BenefitPlans" roleURI="http://www.sjwater.com/role/BenefitPlans">
        <link:definition>2123108 - Disclosure - 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="BenefitPlansTables" roleURI="http://www.sjwater.com/role/BenefitPlansTables">
        <link:definition>2324305 - Disclosure - 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="BenefitPlansNarrativeDetails" roleURI="http://www.sjwater.com/role/BenefitPlansNarrativeDetails">
        <link:definition>2425411 - Disclosure - 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="BenefitPlansScheduleofNetBenefitCostsDetails" roleURI="http://www.sjwater.com/role/BenefitPlansScheduleofNetBenefitCostsDetails">
        <link:definition>2426412 - Disclosure - Benefit Plans - Schedule of Net Benefit 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="IncomeTaxes" roleURI="http://www.sjwater.com/role/IncomeTaxes">
        <link:definition>2127109 - 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="IncomeTaxesDetails" roleURI="http://www.sjwater.com/role/IncomeTaxesDetails">
        <link:definition>2428413 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurement" roleURI="http://www.sjwater.com/role/FairValueMeasurement">
        <link:definition>2129110 - Disclosure - Fair Value Measurement</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="FairValueMeasurementDetails" roleURI="http://www.sjwater.com/role/FairValueMeasurementDetails">
        <link:definition>2430414 - Disclosure - Fair Value Measurement (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="SegmentandNonTariffedBusinessReporting" roleURI="http://www.sjwater.com/role/SegmentandNonTariffedBusinessReporting">
        <link:definition>2131111 - Disclosure - Segment and Non-Tariffed Business Reporting</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="SegmentandNonTariffedBusinessReportingTables" roleURI="http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingTables">
        <link:definition>2332306 - Disclosure - Segment and Non-Tariffed Business Reporting (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="SegmentandNonTariffedBusinessReportingNarrativeDetails" roleURI="http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingNarrativeDetails">
        <link:definition>2433415 - Disclosure - Segment and Non-Tariffed Business Reporting - 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="SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails" roleURI="http://www.sjwater.com/role/SegmentandNonTariffedBusinessReportingScheduleofSegmentReportingInformationbySegmentDetails">
        <link:definition>2434416 - Disclosure - Segment and Non-Tariffed Business Reporting - Schedule of Segment Reporting Information, by Segment (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="CommitmentsandContingencies" roleURI="http://www.sjwater.com/role/CommitmentsandContingencies">
        <link:definition>2135112 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.sjwater.com/role/SubsequentEvents">
        <link:definition>2136113 - Disclosure - Subsequent Events</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="SubsequentEventsDetails" roleURI="http://www.sjwater.com/role/SubsequentEventsDetails">
        <link:definition>2437417 - Disclosure - Subsequent Events (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="sjw_A389NoteDueMarch2041Member" abstract="true" name="A389NoteDueMarch2041Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_PensionBalancingAccountMember" abstract="true" name="PensionBalancingAccountMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_IncreaseDecreaseInUpFrontServiceConcessionPayment" abstract="false" name="IncreaseDecreaseInUpFrontServiceConcessionPayment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_NoncashChangeInAccruedPayables" abstract="false" name="NoncashChangeInAccruedPayables" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_SanJoseWaterCompanyMember" abstract="true" name="SanJoseWaterCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_RegulatoryRateFilingsCapitalStructureEquityPercentageRequested" abstract="false" name="RegulatoryRateFilingsCapitalStructureEquityPercentageRequested" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_CTWSEmployeesMember" abstract="true" name="CTWSEmployeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_A310SeniorNotesSeries2021BMember" abstract="true" name="A310SeniorNotesSeries2021BMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_SalesAgreementHoldbackAmount" abstract="false" name="SalesAgreementHoldbackAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_RegulatoryRateFilingsCapitalStructureEquityPercentageCurrent" abstract="false" name="RegulatoryRateFilingsCapitalStructureEquityPercentageCurrent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_PostretirementPensionsAndOtherMedicalBenefitsMember" abstract="true" name="PostretirementPensionsAndOtherMedicalBenefitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_LongTermLiabilitiesandBankBorrowingsAbstract" abstract="true" name="LongTermLiabilitiesandBankBorrowingsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sjw_RegulatoryRateFilingsReturnOfEquityRateApproved" abstract="false" name="RegulatoryRateFilingsReturnOfEquityRateApproved" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_RegulatoryRateFilingsRequestedIncreaseInRevenuesCompletedInfrastructureInvestmentsNotCurrentlyInApprovedRatesAndSurcharges" abstract="false" name="RegulatoryRateFilingsRequestedIncreaseInRevenuesCompletedInfrastructureInvestmentsNotCurrentlyInApprovedRatesAndSurcharges" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_SJWCCreditAgreementMember" abstract="true" name="SJWCCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_RegulatoryRateFilingsAverageCostOfDebtRateRequested" abstract="false" name="RegulatoryRateFilingsAverageCostOfDebtRateRequested" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_RegulatoryRateFilingsRequestedRateIncreaseYearThree" abstract="false" name="RegulatoryRateFilingsRequestedRateIncreaseYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_BalancingandMemorandumAccountIncreaseDecrease" abstract="false" name="BalancingandMemorandumAccountIncreaseDecrease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction" abstract="false" name="PaymentsToAcquireWaterSystemsUsingContributionsInAidOfConstruction" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_RequestedWICASurchargeIncreaseDecreasePercentage" abstract="false" name="RequestedWICASurchargeIncreaseDecreasePercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_AuthorizedRegulatorySurchargePerThousandGallons" abstract="false" name="AuthorizedRegulatorySurchargePerThousandGallons" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_PublicStockOfferingMember" abstract="true" name="PublicStockOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_RegulatoryRateFilingsRequestedProjectReplacementValue" abstract="false" name="RegulatoryRateFilingsRequestedProjectReplacementValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_CostofcapitalMember" abstract="true" name="CostofcapitalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_A401NoteDueMarch2041Member" abstract="true" name="A401NoteDueMarch2041Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_BalancingandMemorandumAccountRollForward" abstract="true" name="BalancingandMemorandumAccountRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sjw_TaxmemorandumMember" abstract="true" name="TaxmemorandumMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_SJWGroupAndCLWSCMember" abstract="true" name="SJWGroupAndCLWSCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_PaymentsToAcquireWaterSystemsUsingCompanyFunds" abstract="false" name="PaymentsToAcquireWaterSystemsUsingCompanyFunds" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_RegulatoryRateFilingsProposedRateIncreasePercentofAuthorizedRevenueYearTwo" abstract="false" name="RegulatoryRateFilingsProposedRateIncreasePercentofAuthorizedRevenueYearTwo" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_MaineWaterCompanyMember" abstract="true" name="MaineWaterCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_RegulatoryRateFilingsRateOfReturnRequested" abstract="false" name="RegulatoryRateFilingsRateOfReturnRequested" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_RegulatoryRateFilingsRequestedAuthorizationForCapitalBudgetAmount" abstract="false" name="RegulatoryRateFilingsRequestedAuthorizationForCapitalBudgetAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_OtherRegulatoryAssetsMember" abstract="true" name="OtherRegulatoryAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_IncentivePlanMember" abstract="true" name="IncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_AuthorizedTemporarySurchargePercentage" abstract="false" name="AuthorizedTemporarySurchargePercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" abstract="false" name="BalancingandMemorandumCostRecoveryAccountIncreaseDecrease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_ChaseBankN.A.Member" abstract="true" name="ChaseBankN.A.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower" abstract="false" name="IncreaseDecreaseinAccruedGroundwaterExtractionChargesPurchasedWaterandPower" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_ConnecticutWaterCompanyMember" abstract="true" name="ConnecticutWaterCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_RegulatoryRateFilingsCapitalStructureDebtPercentageCurrent" abstract="false" name="RegulatoryRateFilingsCapitalStructureDebtPercentageCurrent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_RegulatoryBalancingAndMemorandumAccountsNet" abstract="false" name="RegulatoryBalancingAndMemorandumAccountsNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_RequestedWISCSurchargeIncreaseDecreasePercentage" abstract="false" name="RequestedWISCSurchargeIncreaseDecreasePercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_Accruedgroundwaterextractionchargespurchasedwaterandpower" abstract="false" name="Accruedgroundwaterextractionchargespurchasedwaterandpower" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_EmployeeStockPurchasePlanMember" abstract="true" name="EmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_AuthorizedRegulatoryBaseChargePerResidentialAccount" abstract="false" name="AuthorizedRegulatoryBaseChargePerResidentialAccount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_BalancingandMemorandumRevenueAccountNet" abstract="false" name="BalancingandMemorandumRevenueAccountNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments" abstract="false" name="ProceedsFromSaleOfPropertyHeldForSaleAndFromSaleOfRealEstateInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_RegulatoryRateFilingsRequestedRateIncreasePercentOfAuthorizedRevenueYearThree" abstract="false" name="RegulatoryRateFilingsRequestedRateIncreasePercentOfAuthorizedRevenueYearThree" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_AuthorizedWICASurchargePercentage" abstract="false" name="AuthorizedWICASurchargePercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_RegulatoryMechanismsOtherNet" abstract="false" name="RegulatoryMechanismsOtherNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_AdviceLetterNo561561AMember" abstract="true" name="AdviceLetterNo561561AMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_BalancingandMemorandumAccountRefundsCollections" abstract="false" name="BalancingandMemorandumAccountRefundsCollections" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_AuthorizedRegulatorySurchargePercentIncrease" abstract="false" name="AuthorizedRegulatorySurchargePercentIncrease" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_RegulatoryRateFilingsBalancingAndMemorandumAccountRequestedRecoveryRefund" abstract="false" name="RegulatoryRateFilingsBalancingAndMemorandumAccountRequestedRecoveryRefund" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_RequestedWICASurchargePercentage" abstract="false" name="RequestedWICASurchargePercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_CanyonLakeWaterServiceCompanyMember" abstract="true" name="CanyonLakeWaterServiceCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuableUponExercise" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="sjw_RegulatoryRateFilingsRequestedRateIncreaseYearOne" abstract="false" name="RegulatoryRateFilingsRequestedRateIncreaseYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_ReportableSegmentOneMember" abstract="true" name="ReportableSegmentOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_AvonWaterCompanyMember" abstract="true" name="AvonWaterCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_BalancingandMemorandumRevenueAccountIncreaseDecrease" abstract="false" name="BalancingandMemorandumRevenueAccountIncreaseDecrease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_WICAMember" abstract="true" name="WICAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_RegulatoryRateFilingsCapitalStructureDebtPercentageRequested" abstract="false" name="RegulatoryRateFilingsCapitalStructureDebtPercentageRequested" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_WICASurchargePercentage" abstract="false" name="WICASurchargePercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_RegulatoryRateFilingsAverageCostOfDebtRateCurrent" abstract="false" name="RegulatoryRateFilingsAverageCostOfDebtRateCurrent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" abstract="true" name="WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sjw_RegulatoryRateFilingsReturnOfEquityRateCurrent" abstract="false" name="RegulatoryRateFilingsReturnOfEquityRateCurrent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_RegulatoryRateFilingsRequestedAuthorizationForDebtIssuanceAmount" abstract="false" name="RegulatoryRateFilingsRequestedAuthorizationForDebtIssuanceAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_RegulatoryRateFilingsRateOfReturnCurrent" abstract="false" name="RegulatoryRateFilingsRateOfReturnCurrent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_ReportableSegmentTwoMember" abstract="true" name="ReportableSegmentTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_BalancingandMemorandumCostRecoveryAccountRollForward" abstract="true" name="BalancingandMemorandumCostRecoveryAccountRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sjw_RestrictedStockAndDeferredRestrictedStockMember" abstract="true" name="RestrictedStockAndDeferredRestrictedStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_BalancingandMemorandumCostRecoveryAccountNet" abstract="false" name="BalancingandMemorandumCostRecoveryAccountNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_RegulatoryRateFilingsRequestedRateIncreaseYearTwo" abstract="false" name="RegulatoryRateFilingsRequestedRateIncreaseYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_RegulatoryRateFilingsRequestedIncreaseInRevenues" abstract="false" name="RegulatoryRateFilingsRequestedIncreaseInRevenues" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_AlternativeRevenueProgramsNet" abstract="false" name="AlternativeRevenueProgramsNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_PRVMAMember" abstract="true" name="PRVMAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_ReceiptsOfAdvancesAndContributionsInAidOfConstruction" abstract="false" name="ReceiptsOfAdvancesAndContributionsInAidOfConstruction" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_RegulatoryRateFilingsTextBlock" abstract="false" name="RegulatoryRateFilingsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="sjw_GeneralRateCaseNo2101003Member" abstract="true" name="GeneralRateCaseNo2101003Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_A300SeniorNotesSeriesOMember" abstract="true" name="A300SeniorNotesSeriesOMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage" abstract="false" name="RegulatoryBalancingandMemorandumAccountsReviewAuthorizedRevenueThresholdPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_BalancingandMemorandumCostRecoveryAccountRefundsCollections" abstract="false" name="BalancingandMemorandumCostRecoveryAccountRefundsCollections" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_RegulatoryRateFilingsRequestedRateIncreaseasPercentageofTotalRevenueatTimeofRequestYearOne" abstract="false" name="RegulatoryRateFilingsRequestedRateIncreaseasPercentageofTotalRevenueatTimeofRequestYearOne" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits" abstract="false" name="IncreaseDecreaseToRegulatoryAssetAndLiabilitiesExcludingIncomeTaxTemporaryDifferencesNetAndPostretirementBenefits" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_PublicUtilitiesApprovedRateIncreaseDecreasePercentageStepIncrease1" abstract="false" name="PublicUtilitiesApprovedRateIncreaseDecreasePercentageStepIncrease1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_GroundwaterExtractionCharges" abstract="false" name="GroundwaterExtractionCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_PublicUtilitiesApprovedRateIncreaseDecreasePercentageStepIncrease2" abstract="false" name="PublicUtilitiesApprovedRateIncreaseDecreasePercentageStepIncrease2" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_A307SeniorNotesSeries2021AMember" abstract="true" name="A307SeniorNotesSeries2021AMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_MarketbasedRSUMember" abstract="true" name="MarketbasedRSUMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_AuthorizedTemporarySurchargePeriodEffective" abstract="false" name="AuthorizedTemporarySurchargePeriodEffective" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="sjw_WaterProductionCostsAbstract" abstract="true" name="WaterProductionCostsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sjw_MontereyWRAMMember" abstract="true" name="MontereyWRAMMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_RealEstateSellingExpenses" abstract="false" name="RealEstateSellingExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_WaterSupplyBalancingAccountsMember" abstract="true" name="WaterSupplyBalancingAccountsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentDepreciablePlantAndEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_BalancingandMemorandumAccountsMember" abstract="true" name="BalancingandMemorandumAccountsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_WRAMember" abstract="true" name="WRAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_SJWTXCreditAgreementMember" abstract="true" name="SJWTXCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_RegulatoryRateFilingsApprovedRevenueIncrease" abstract="false" name="RegulatoryRateFilingsApprovedRevenueIncrease" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_BalancingandMemorandumRevenueAccountRefundsCollections" abstract="false" name="BalancingandMemorandumRevenueAccountRefundsCollections" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_BalancingAndMemorandumAccountNet" abstract="false" name="BalancingAndMemorandumAccountNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_CTWSPlanMember" abstract="true" name="CTWSPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_NumberOfSubsidiaries" abstract="false" name="NumberOfSubsidiaries" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="sjw_BalancingandMemorandumRevenueAccountRollForward" abstract="true" name="BalancingandMemorandumRevenueAccountRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="sjw_UtilityPropertyInstalledByDeveloper" abstract="false" name="UtilityPropertyInstalledByDeveloper" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_NumberOfPropertiesSold" abstract="false" name="NumberOfPropertiesSold" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="sjw_RegulatoryRateFilingsReturnOfEquityRateRequested" abstract="false" name="RegulatoryRateFilingsReturnOfEquityRateRequested" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_CEMAMember" abstract="true" name="CEMAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_ScheduleOfRealEstateInvestmentsTableTextBlock" abstract="false" name="ScheduleOfRealEstateInvestmentsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="sjw_DefinedBenefitPlanRateOfCompensationIncrease" abstract="false" name="DefinedBenefitPlanRateOfCompensationIncrease" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="sjw_A300SeniorNotesSeriesNMember" abstract="true" name="A300SeniorNotesSeriesNMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate" abstract="false" name="GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAndOnSaleOfInvestmentRealEstate" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_RegulatoryRateFilingsStatutoryCapResetValue" abstract="false" name="RegulatoryRateFilingsStatutoryCapResetValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="sjw_PotentialIncreaseInNumberOfServiceConnections" abstract="false" name="PotentialIncreaseInNumberOfServiceConnections" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="sjw_GeneralRateCaseNo2105004Member" abstract="true" name="GeneralRateCaseNo2105004Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="sjw_BusinesscombinationsdebtpremiumnetMember" abstract="true" name="BusinesscombinationsdebtpremiumnetMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
