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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:01a18862-c321-7c2a-8f4c-ec5ec89bbce1,g:b2005539-73cb-447f-a953-5c842cfebfa9-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nggtf="http://nationalgrid.com/20260930" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://nationalgrid.com/20260930">
  <xs:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-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/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-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/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:import namespace="https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full" schemaLocation="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="nggtf-20260930_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="nggtf-20260930_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="nggtf-20260930_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="nggtf-20260930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://nationalgrid.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</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="Consolidatedincomestatement" roleURI="http://nationalgrid.com/role/Consolidatedincomestatement">
        <link:definition>9952151 - Statement - Consolidated income statement</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="ConsolidatedincomestatementAlternativeCalculation" roleURI="http://nationalgrid.com/role/ConsolidatedincomestatementAlternativeCalculation">
        <link:definition>9952152 - Statement - Consolidated income statement (Alternative Calculation)</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="Consolidatedstatementofcomprehensiveincome" roleURI="http://nationalgrid.com/role/Consolidatedstatementofcomprehensiveincome">
        <link:definition>9952153 - Statement - Consolidated statement of comprehensive income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedstatementofcomprehensiveincomeAlternatecalculation" roleURI="http://nationalgrid.com/role/ConsolidatedstatementofcomprehensiveincomeAlternatecalculation">
        <link:definition>9952154 - Statement - Consolidated statement of comprehensive income (Alternate calculation)</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="Consolidatedstatementofchangesinequity" roleURI="http://nationalgrid.com/role/Consolidatedstatementofchangesinequity">
        <link:definition>9952155 - Statement - Consolidated statement of changes in equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Consolidatedstatementoffinancialposition" roleURI="http://nationalgrid.com/role/Consolidatedstatementoffinancialposition">
        <link:definition>9952156 - Statement - Consolidated statement of financial position</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="Consolidatedcashflowstatement" roleURI="http://nationalgrid.com/role/Consolidatedcashflowstatement">
        <link:definition>9952157 - Statement - Consolidated cash flow statement</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="ConsolidatedcashflowstatementParenthetical" roleURI="http://nationalgrid.com/role/ConsolidatedcashflowstatementParenthetical">
        <link:definition>9952158 - Statement - Consolidated cash flow statement (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="Basisofpreparationandnewaccountingstandardsinterpretationsandamendments" roleURI="http://nationalgrid.com/role/Basisofpreparationandnewaccountingstandardsinterpretationsandamendments">
        <link:definition>9952159 - Disclosure - Basis of preparation and new accounting standards, interpretations and amendments</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="Segmentalanalysis" roleURI="http://nationalgrid.com/role/Segmentalanalysis">
        <link:definition>9952160 - Disclosure - Segmental analysis</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="Revenue" roleURI="http://nationalgrid.com/role/Revenue">
        <link:definition>9952161 - Disclosure - Revenue</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="Exceptionalitemsandremeasurements" roleURI="http://nationalgrid.com/role/Exceptionalitemsandremeasurements">
        <link:definition>9952162 - Disclosure - Exceptional items and remeasurements</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="Financeincomeandcosts" roleURI="http://nationalgrid.com/role/Financeincomeandcosts">
        <link:definition>9952163 - Disclosure - Finance income and costs</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="Tax" roleURI="http://nationalgrid.com/role/Tax">
        <link:definition>9952164 - Disclosure - Tax</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="EarningspershareEPS" roleURI="http://nationalgrid.com/role/EarningspershareEPS">
        <link:definition>9952165 - Disclosure - Earnings per share (EPS)</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="Dividends" roleURI="http://nationalgrid.com/role/Dividends">
        <link:definition>9952166 - Disclosure - Dividends</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://nationalgrid.com/role/Fairvaluemeasurement">
        <link:definition>9952167 - 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="Netdebt" roleURI="http://nationalgrid.com/role/Netdebt">
        <link:definition>9952168 - Disclosure - Net debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Pensionsandotherpostretirementbenefitobligations" roleURI="http://nationalgrid.com/role/Pensionsandotherpostretirementbenefitobligations">
        <link:definition>9952169 - Disclosure - Pensions and other post-retirement benefit obligations</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://nationalgrid.com/role/Commitmentsandcontingencies">
        <link:definition>9952170 - 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="Exchangerates" roleURI="http://nationalgrid.com/role/Exchangerates">
        <link:definition>9952171 - Disclosure - Exchange rates</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="Relatedpartytransactions" roleURI="http://nationalgrid.com/role/Relatedpartytransactions">
        <link:definition>9952172 - Disclosure - Related party transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Postbalancesheetevents" roleURI="http://nationalgrid.com/role/Postbalancesheetevents">
        <link:definition>9952173 - Disclosure - Post balance sheet 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="BasisofpreparationandnewaccountingstandardsinterpretationsandamendmentsPolicies" roleURI="http://nationalgrid.com/role/BasisofpreparationandnewaccountingstandardsinterpretationsandamendmentsPolicies">
        <link:definition>9955511 - Disclosure - Basis of preparation and new accounting standards, interpretations and amendments (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="SegmentalanalysisTables" roleURI="http://nationalgrid.com/role/SegmentalanalysisTables">
        <link:definition>9955512 - Disclosure - Segmental analysis (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="RevenueTables" roleURI="http://nationalgrid.com/role/RevenueTables">
        <link:definition>9955513 - Disclosure - Revenue (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="ExceptionalitemsandremeasurementsTables" roleURI="http://nationalgrid.com/role/ExceptionalitemsandremeasurementsTables">
        <link:definition>9955514 - Disclosure - Exceptional items and remeasurements (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="FinanceincomeandcostsTables" roleURI="http://nationalgrid.com/role/FinanceincomeandcostsTables">
        <link:definition>9955515 - Disclosure - Finance income and costs (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="EarningspershareEPSTables" roleURI="http://nationalgrid.com/role/EarningspershareEPSTables">
        <link:definition>9955516 - Disclosure - Earnings per share (EPS) (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="DividendsTables" roleURI="http://nationalgrid.com/role/DividendsTables">
        <link:definition>9955517 - Disclosure - Dividends (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="FairvaluemeasurementTables" roleURI="http://nationalgrid.com/role/FairvaluemeasurementTables">
        <link:definition>9955518 - Disclosure - Fair value measurement (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="NetdebtTables" roleURI="http://nationalgrid.com/role/NetdebtTables">
        <link:definition>9955519 - Disclosure - Net debt (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="PensionsandotherpostretirementbenefitobligationsTables" roleURI="http://nationalgrid.com/role/PensionsandotherpostretirementbenefitobligationsTables">
        <link:definition>9955520 - Disclosure - Pensions and other post-retirement benefit obligations (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="ExchangeratesTables" roleURI="http://nationalgrid.com/role/ExchangeratesTables">
        <link:definition>9955521 - Disclosure - Exchange rates (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="BasisofpreparationandnewaccountingstandardsinterpretationsandamendmentsDetails" roleURI="http://nationalgrid.com/role/BasisofpreparationandnewaccountingstandardsinterpretationsandamendmentsDetails">
        <link:definition>9955522 - Disclosure - Basis of preparation and new accounting standards, interpretations and amendments (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="SegmentalanalysisNarrativeDetails" roleURI="http://nationalgrid.com/role/SegmentalanalysisNarrativeDetails">
        <link:definition>9955523 - Disclosure - Segmental analysis - 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="SegmentalanalysisScheduleofrevenuebysegmentDetails" roleURI="http://nationalgrid.com/role/SegmentalanalysisScheduleofrevenuebysegmentDetails">
        <link:definition>9955524 - Disclosure - Segmental analysis - Schedule of revenue 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="SegmentalanalysisScheduleofoperatingprofitlossbysegmentDetails" roleURI="http://nationalgrid.com/role/SegmentalanalysisScheduleofoperatingprofitlossbysegmentDetails">
        <link:definition>9955525 - Disclosure - Segmental analysis - Schedule of operating profit/(loss) 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="SegmentalanalysisScheduleofdepreciationamortisationandimpairmentbyoperatingsegmentsDetails" roleURI="http://nationalgrid.com/role/SegmentalanalysisScheduleofdepreciationamortisationandimpairmentbyoperatingsegmentsDetails">
        <link:definition>9955526 - Disclosure - Segmental analysis - Schedule of depreciation, amortisation and impairment by operating segments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentalanalysisScheduleofcapitalinvestmentbysegmentDetails" roleURI="http://nationalgrid.com/role/SegmentalanalysisScheduleofcapitalinvestmentbysegmentDetails">
        <link:definition>9955527 - Disclosure - Segmental analysis - Schedule of capital investment 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="SegmentalanalysisScheduleofgeographicalanalysisofnoncurrentassetsDetails" roleURI="http://nationalgrid.com/role/SegmentalanalysisScheduleofgeographicalanalysisofnoncurrentassetsDetails">
        <link:definition>9955528 - Disclosure - Segmental analysis - Schedule of geographical analysis of non-current assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDetails" roleURI="http://nationalgrid.com/role/RevenueDetails">
        <link:definition>9955529 - Disclosure - 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="ExceptionalitemsandremeasurementsScheduleofexceptionalitemsandremeasurementsfromcontinuingoperationsDetails" roleURI="http://nationalgrid.com/role/ExceptionalitemsandremeasurementsScheduleofexceptionalitemsandremeasurementsfromcontinuingoperationsDetails">
        <link:definition>9955530 - Disclosure - Exceptional items and remeasurements - Schedule of exceptional items and remeasurements from continuing operations (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="ExceptionalitemsandremeasurementsNarrativeDetails" roleURI="http://nationalgrid.com/role/ExceptionalitemsandremeasurementsNarrativeDetails">
        <link:definition>9955531 - Disclosure - Exceptional items and remeasurements - 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="FinanceincomeandcostsDetails" roleURI="http://nationalgrid.com/role/FinanceincomeandcostsDetails">
        <link:definition>9955532 - Disclosure - Finance income and 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="TaxDetails" roleURI="http://nationalgrid.com/role/TaxDetails">
        <link:definition>9955533 - Disclosure - Tax (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="EarningspershareEPSDetails" roleURI="http://nationalgrid.com/role/EarningspershareEPSDetails">
        <link:definition>9955534 - Disclosure - Earnings per share (EPS) (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="DividendsScheduleofdividendsDetails" roleURI="http://nationalgrid.com/role/DividendsScheduleofdividendsDetails">
        <link:definition>9955535 - Disclosure - Dividends - Schedule of dividends (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="DividendsNarrativeDetails" roleURI="http://nationalgrid.com/role/DividendsNarrativeDetails">
        <link:definition>9955536 - Disclosure - Dividends - 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="FairvaluemeasurementScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" roleURI="http://nationalgrid.com/role/FairvaluemeasurementScheduleofassetsandliabilitiesmeasuredatfairvalueDetails">
        <link:definition>9955537 - Disclosure - Fair value measurement - Schedule of assets and liabilities measured at fair value (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="FairvaluemeasurementNarrativeDetails" roleURI="http://nationalgrid.com/role/FairvaluemeasurementNarrativeDetails">
        <link:definition>9955538 - Disclosure - Fair value measurement - 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="FairvaluemeasurementScheduleofimpactsofreasonablypossiblechangesinsignificantLevel3assumptionsDetails" roleURI="http://nationalgrid.com/role/FairvaluemeasurementScheduleofimpactsofreasonablypossiblechangesinsignificantLevel3assumptionsDetails">
        <link:definition>9955539 - Disclosure - Fair value measurement - Schedule of impacts of reasonably possible changes in significant Level 3 assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairvaluemeasurementScheduleofreconciliationofchangesinLevel3Details" roleURI="http://nationalgrid.com/role/FairvaluemeasurementScheduleofreconciliationofchangesinLevel3Details">
        <link:definition>9955540 - Disclosure - Fair value measurement - Schedule of reconciliation of changes in Level 3 (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="NetdebtScheduleofcomponentsofnetdebtDetails" roleURI="http://nationalgrid.com/role/NetdebtScheduleofcomponentsofnetdebtDetails">
        <link:definition>9955541 - Disclosure - Net debt - Schedule of components of net debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetdebtScheduleofbalancesheetallocationofderivativebalancesDetails" roleURI="http://nationalgrid.com/role/NetdebtScheduleofbalancesheetallocationofderivativebalancesDetails">
        <link:definition>9955542 - Disclosure - Net debt - Schedule of balance sheet allocation of derivative balances (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="PensionsandotherpostretirementbenefitobligationsScheduleofdefinedbenefitplanrecognisedinbalancesheetDetails" roleURI="http://nationalgrid.com/role/PensionsandotherpostretirementbenefitobligationsScheduleofdefinedbenefitplanrecognisedinbalancesheetDetails">
        <link:definition>9955543 - Disclosure - Pensions and other post-retirement benefit obligations - Schedule of defined benefit plan recognised in balance sheet (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionsandotherpostretirementbenefitobligationsScheduleofdefinedbenefitplanrecognisedinbalancesheetDetails_1" roleURI="http://nationalgrid.com/role/PensionsandotherpostretirementbenefitobligationsScheduleofdefinedbenefitplanrecognisedinbalancesheetDetails_1">
        <link:definition>9955543 - Disclosure - Pensions and other post-retirement benefit obligations - Schedule of defined benefit plan recognised in balance sheet (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionsandotherpostretirementbenefitobligationsScheduleofkeyactuarialassumptionsDetails" roleURI="http://nationalgrid.com/role/PensionsandotherpostretirementbenefitobligationsScheduleofkeyactuarialassumptionsDetails">
        <link:definition>9955544 - Disclosure - Pensions and other post-retirement benefit obligations - Schedule of key actuarial assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionsandotherpostretirementbenefitsScheduleofreconciliationofthenetdefinedbenefitassetDetails" roleURI="http://nationalgrid.com/role/PensionsandotherpostretirementbenefitsScheduleofreconciliationofthenetdefinedbenefitassetDetails">
        <link:definition>9955545 - Disclosure - Pensions and other post-retirement benefits - Schedule of reconciliation of the net defined benefit asset (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="PensionsandotherpostretirementbenefitobligationsScheduleofchangesinrestrictionsonassetrecognisedDetails" roleURI="http://nationalgrid.com/role/PensionsandotherpostretirementbenefitobligationsScheduleofchangesinrestrictionsonassetrecognisedDetails">
        <link:definition>9955546 - Disclosure - Pensions and other post-retirement benefit obligations - Schedule of changes in restrictions on asset recognised (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="PensionsandotherpostretirementbenefitobligationsNarrativeDetails" roleURI="http://nationalgrid.com/role/PensionsandotherpostretirementbenefitobligationsNarrativeDetails">
        <link:definition>9955547 - Disclosure - Pensions and other post-retirement benefit obligations - 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="CommitmentsandcontingenciesDetails" roleURI="http://nationalgrid.com/role/CommitmentsandcontingenciesDetails">
        <link:definition>9955548 - Disclosure - Commitments and contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ExchangeratesDetails" roleURI="http://nationalgrid.com/role/ExchangeratesDetails">
        <link:definition>9955549 - Disclosure - Exchange 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="RelatedpartytransactionsDetails" roleURI="http://nationalgrid.com/role/RelatedpartytransactionsDetails">
        <link:definition>9955550 - Disclosure - Related party transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="nggtf_OtherComprehensiveIncomeBeforeTaxGainsLossesInRespectOfCashFlowHedgingOfCapitalExpenditure" abstract="false" name="OtherComprehensiveIncomeBeforeTaxGainsLossesInRespectOfCashFlowHedgingOfCapitalExpenditure" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_GainsLossesOnExchangeDifferencesOnTranslationNetOfNetInvestmentHedgeBeforeTax" abstract="false" name="GainsLossesOnExchangeDifferencesOnTranslationNetOfNetInvestmentHedgeBeforeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_GainsLossesOnCostOfHedgingBeforeTax" abstract="false" name="GainsLossesOnCostOfHedgingBeforeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_GainsLossesOnInvestmentsInDebtInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax" abstract="false" name="GainsLossesOnInvestmentsInDebtInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_ScripDividendRelatedShareIssueRecognizedAsDistributionsToOwners" abstract="false" name="ScripDividendRelatedShareIssueRecognizedAsDistributionsToOwners" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseThroughOtherMovementsInNonControllingInterestsEquity" abstract="false" name="IncreaseDecreaseThroughOtherMovementsInNonControllingInterestsEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseThroughCashFlowHedgesTransferredToTheStatementOfFinancialPositionAfterTaxEquity" abstract="false" name="IncreaseDecreaseThroughCashFlowHedgesTransferredToTheStatementOfFinancialPositionAfterTaxEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_CommunityOffshoreWindMember" abstract="true" name="CommunityOffshoreWindMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NationalGridRenewablesMember" abstract="true" name="NationalGridRenewablesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_TransactionsInOwnShares" abstract="false" name="TransactionsInOwnShares" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_ProceedsFromDerivativesContractsClassifiedAsFinancingActivities" abstract="false" name="ProceedsFromDerivativesContractsClassifiedAsFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_PaymentsForDerivativesContractsClassifiedAsFinancingActivities" abstract="false" name="PaymentsForDerivativesContractsClassifiedAsFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SupplementalCashFlowInformationAbstract" abstract="true" name="SupplementalCashFlowInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseInCashAndCashEquivalentsThroughReclassificationToHeldForSaleAndDiscontinuedOperations" abstract="false" name="IncreaseDecreaseInCashAndCashEquivalentsThroughReclassificationToHeldForSaleAndDiscontinuedOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract" abstract="true" name="AccountingPoliciesChangesInAccountingEstimatesAndErrorsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_ExceptionalItemsAndRemeasurementsAbstract" abstract="true" name="ExceptionalItemsAndRemeasurementsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_DisclosureOfExceptionalItemsAndRemeasurementsTextBlock" abstract="false" name="DisclosureOfExceptionalItemsAndRemeasurementsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_FairValueMeasurementAbstract" abstract="true" name="FairValueMeasurementAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_DisclosureOfNetDebtTextBlock" abstract="false" name="DisclosureOfNetDebtTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_EmployeeBenefitsAbstract" abstract="true" name="EmployeeBenefitsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_DisclsoureOfExceptionalItemsAndRemeasurementsFromContinuingOperationsExplanatoryTableTextBlock" abstract="false" name="DisclsoureOfExceptionalItemsAndRemeasurementsFromContinuingOperationsExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_DisclosureOfFinanceIncomeAndCostsExplanatoryTableTextBlock" abstract="false" name="DisclosureOfFinanceIncomeAndCostsExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_DisclosureOfDividendsToShareholdersTableTextBlock" abstract="false" name="DisclosureOfDividendsToShareholdersTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_ScheduleOfComponentsOfNetDebtTableTextBlock" abstract="false" name="ScheduleOfComponentsOfNetDebtTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_ScheduleOfBalanceSheetAllocationOfDerivativeBalancesTableTextBlock" abstract="false" name="ScheduleOfBalanceSheetAllocationOfDerivativeBalancesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_DisclosureOfDefinedBenefitPlanRecognisedInStatementOfFinancialPerformanceExplanatoryTableTextBlock" abstract="false" name="DisclosureOfDefinedBenefitPlanRecognisedInStatementOfFinancialPerformanceExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_ScheduleOfAverageAndClosingForeignExchangeRatesTableTextBlock" abstract="false" name="ScheduleOfAverageAndClosingForeignExchangeRatesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_FixedInterestRateBondsMember" abstract="true" name="FixedInterestRateBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_JoulentLLCMember" abstract="true" name="JoulentLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_InvestmentsHeldAtFVTPLMember" abstract="true" name="InvestmentsHeldAtFVTPLMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NumberOfReportableOperatingSegments" abstract="false" name="NumberOfReportableOperatingSegments" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="nggtf_UKElectricityTransmissionMember" abstract="true" name="UKElectricityTransmissionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_UKElectricityDistributionMember" abstract="true" name="UKElectricityDistributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NewEnglandSegmentMember" abstract="true" name="NewEnglandSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NewYorkSegmentMember" abstract="true" name="NewYorkSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NationalGridVenturesMember" abstract="true" name="NationalGridVenturesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_OtherSegmentsMember" abstract="true" name="OtherSegmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_ExceptionalItemsAndRemeasurementsNettingMember" abstract="true" name="ExceptionalItemsAndRemeasurementsNettingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_BeforeExceptionalItemsAndRemeasurementsNettingMember" abstract="true" name="BeforeExceptionalItemsAndRemeasurementsNettingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NonCurrentIntangibleAssetsMember" abstract="true" name="NonCurrentIntangibleAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_CapitalExpenditurePrepaymentsMember" abstract="true" name="CapitalExpenditurePrepaymentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_AdditionsToPropertyPlantAndEquipmentNonCurrentIntangibleAssetsAndEquityMethodInvestments" abstract="false" name="AdditionsToPropertyPlantAndEquipmentNonCurrentIntangibleAssetsAndEquityMethodInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_TransmissionMember" abstract="true" name="TransmissionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_DistributionMember" abstract="true" name="DistributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_GenerationMember" abstract="true" name="GenerationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_OtherProductAndServicesMember" abstract="true" name="OtherProductAndServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_OtherMiscellaneousRevenueNonIFRS15" abstract="false" name="OtherMiscellaneousRevenueNonIFRS15" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_DisclosureOfExceptionalItemsTable" abstract="true" name="DisclosureOfExceptionalItemsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_ExceptionalItemsMember" abstract="true" name="ExceptionalItemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_RemeasurementsMember" abstract="true" name="RemeasurementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_CommunityOffshoreWindLLCMember" abstract="true" name="CommunityOffshoreWindLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_DisclosureOfExceptionalItemsLineItems" abstract="true" name="DisclosureOfExceptionalItemsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_IncludedWithinRevenueAbstract" abstract="true" name="IncludedWithinRevenueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_NetGainLossOnInvestmentHeldIncludedWithinRevenue" abstract="false" name="NetGainLossOnInvestmentHeldIncludedWithinRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncludedWithinOperatingProfitAbstract" abstract="true" name="IncludedWithinOperatingProfitAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_ImpairmentReversalOfJointVentureAccountedForUsingEquityMethod" abstract="false" name="ImpairmentReversalOfJointVentureAccountedForUsingEquityMethod" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperationAfterTax" abstract="false" name="GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperationAfterTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_TransactionSeparationAndIntegrationCosts" abstract="false" name="TransactionSeparationAndIntegrationCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncomeExpenseFromChangesInEnvironmentalProvisions" abstract="false" name="IncomeExpenseFromChangesInEnvironmentalProvisions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_GainsLossesOnDerivativesFinancialInstrumentsOperatingProfit" abstract="false" name="GainsLossesOnDerivativesFinancialInstrumentsOperatingProfit" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncludedWithinNetFinanceCostsAbstract" abstract="true" name="IncludedWithinNetFinanceCostsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_GainsLossesOnDerivativesFinancialInstrumentsFinanceCost" abstract="false" name="GainsLossesOnDerivativesFinancialInstrumentsFinanceCost" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_RestructuringActivitiesAxis" abstract="true" name="RestructuringActivitiesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_RestructuringActivitiesDomain" abstract="true" name="RestructuringActivitiesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_MajorTransformationProgrammeMember" abstract="true" name="MajorTransformationProgrammeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_DisposalGroupNameAxis" abstract="true" name="DisposalGroupNameAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_DisposalGroupNameDomain" abstract="true" name="DisposalGroupNameDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_ProportionOfOwnershipInterestDisposed" abstract="false" name="ProportionOfOwnershipInterestDisposed" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="nggtf_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationBeforeTaxInvestment" abstract="false" name="ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationBeforeTaxInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationBeforeTaxHedgeInstrument" abstract="false" name="ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationBeforeTaxHedgeInstrument" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_CashOutflowsRelatingToTransactionSeparationAndIntegrationCostsOperatingActivities" abstract="false" name="CashOutflowsRelatingToTransactionSeparationAndIntegrationCostsOperatingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_FinanceIncomeAbstract" abstract="true" name="FinanceIncomeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_NetLossesOnDerivativesFinancialInstrumentsFinanceCost" abstract="false" name="NetLossesOnDerivativesFinancialInstrumentsFinanceCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_FinanceCostAccretionOnInflationLinkedDebt" abstract="false" name="FinanceCostAccretionOnInflationLinkedDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_FinanceIncomeCostAccretionOnInflationLinkedSwaps" abstract="false" name="FinanceIncomeCostAccretionOnInflationLinkedSwaps" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_TaxReliefOnCapitalisedInterest" abstract="false" name="TaxReliefOnCapitalisedInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SummaryOfDividendsTable" abstract="true" name="SummaryOfDividendsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_DividendsAxis" abstract="true" name="DividendsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_DividendsDomain" abstract="true" name="DividendsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_FinalDividendMember" abstract="true" name="FinalDividendMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_InterimDividendMember" abstract="true" name="InterimDividendMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_SummaryOfDividendsLineItems" abstract="true" name="SummaryOfDividendsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_ScripDividendRelatedShareIssueRecognizedOrdinaryShares" abstract="false" name="ScripDividendRelatedShareIssueRecognizedOrdinaryShares" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable" abstract="true" name="DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_InvestmentsHeldAtFVTOCIMember" abstract="true" name="InvestmentsHeldAtFVTOCIMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_FinancingDerivativesMember" abstract="true" name="FinancingDerivativesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_CommodityDerivativesMember" abstract="true" name="CommodityDerivativesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" abstract="true" name="DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_FinancialAssetsLiabilities" abstract="false" name="FinancialAssetsLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_NumberOfEquityInvestments" abstract="false" name="NumberOfEquityInvestments" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="nggtf_NumberOfEquityInvestmentsValuedBasedOnLatestTransactionPrice" abstract="false" name="NumberOfEquityInvestmentsValuedBasedOnLatestTransactionPrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="nggtf_NumberOfEquityInvestmentsValuedBasedOnInternalValuationProcess" abstract="false" name="NumberOfEquityInvestmentsValuedBasedOnInternalValuationProcess" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="nggtf_InvestmentsContingentConsiderationCapitalContributions" abstract="false" name="InvestmentsContingentConsiderationCapitalContributions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_OtherFinancialInstrumentsMember" abstract="true" name="OtherFinancialInstrumentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_CommodityPriceRiskTenPercentIncreaseMember" abstract="true" name="CommodityPriceRiskTenPercentIncreaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_CommodityPriceRiskTenPercentDecreaseMember" abstract="true" name="CommodityPriceRiskTenPercentDecreaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_MarketAreaPriceRiskTenPercentIncreaseMember" abstract="true" name="MarketAreaPriceRiskTenPercentIncreaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_MarketAreaPriceRiskTenPercentDecreaseMember" abstract="true" name="MarketAreaPriceRiskTenPercentDecreaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_MarketRiskLimitedPriceInflationMarketCurveTwentyBasisPointsIncreaseMember" abstract="true" name="MarketRiskLimitedPriceInflationMarketCurveTwentyBasisPointsIncreaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_MarketRiskLimitedPriceInflationMarketCurveTwentyBasisPointsDecreaseMember" abstract="true" name="MarketRiskLimitedPriceInflationMarketCurveTwentyBasisPointsDecreaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_MarketRiskRetailPriceIndexAndConsumerPriceIndexTwentyBasisPointsIncreaseMember" abstract="true" name="MarketRiskRetailPriceIndexAndConsumerPriceIndexTwentyBasisPointsIncreaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_MarketRiskRetailPriceIndexAndConsumerPriceIndexTwentyBasisPointsDecreaseMember" abstract="true" name="MarketRiskRetailPriceIndexAndConsumerPriceIndexTwentyBasisPointsDecreaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_DiscountRateRisk100BasisPointsIncreaseMember" abstract="true" name="DiscountRateRisk100BasisPointsIncreaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_DiscountRateRisk100BasisPointsDecreaseMember" abstract="true" name="DiscountRateRisk100BasisPointsDecreaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_VentureCapitalPriceRiskTenPercentIncreaseMember" abstract="true" name="VentureCapitalPriceRiskTenPercentIncreaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_VentureCapitalPriceRiskTenPercentDecreaseMember" abstract="true" name="VentureCapitalPriceRiskTenPercentDecreaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_SensitivityAnalysis10IncreaseInCommodityPrices" abstract="false" name="SensitivityAnalysis10IncreaseInCommodityPrices" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysis10DecreaseInCommodityPrices" abstract="false" name="SensitivityAnalysis10DecreaseInCommodityPrices" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysis10IncreaseInMarketAreaPriceChange" abstract="false" name="SensitivityAnalysis10IncreaseInMarketAreaPriceChange" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysis10DecreaseInMarketAreaPriceChange" abstract="false" name="SensitivityAnalysis10DecreaseInMarketAreaPriceChange" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysis20BasisPointChangeIncreaseInMarketCurve" abstract="false" name="SensitivityAnalysis20BasisPointChangeIncreaseInMarketCurve" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysis20BasisPointChangeDecreaseInMarketCurve" abstract="false" name="SensitivityAnalysis20BasisPointChangeDecreaseInMarketCurve" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysis20BasisPointChangeIncreaseInRetailPriceIndexAndConsumerPriceIndex" abstract="false" name="SensitivityAnalysis20BasisPointChangeIncreaseInRetailPriceIndexAndConsumerPriceIndex" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysis20BasisPointChangeDecreaseInRetailPriceIndexAndConsumerPriceIndex" abstract="false" name="SensitivityAnalysis20BasisPointChangeDecreaseInRetailPriceIndexAndConsumerPriceIndex" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysis100BasisPointChangeIncreaseInDiscountRate" abstract="false" name="SensitivityAnalysis100BasisPointChangeIncreaseInDiscountRate" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysis100BasisPointChangeDecreaseInDiscountRate" abstract="false" name="SensitivityAnalysis100BasisPointChangeDecreaseInDiscountRate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysis10IncreaseInVentureCapitalPrice" abstract="false" name="SensitivityAnalysis10IncreaseInVentureCapitalPrice" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysis10DecreaseInVentureCapitalPrice" abstract="false" name="SensitivityAnalysis10DecreaseInVentureCapitalPrice" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_ChangesInFairValueMeasurementAssetsLiabilitiesRollForward" abstract="true" name="ChangesInFairValueMeasurementAssetsLiabilitiesRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_GainsLossesRecognizedInProfitOrLossFairValueMeasurementAssetsLiabilities" abstract="false" name="GainsLossesRecognizedInProfitOrLossFairValueMeasurementAssetsLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_PurchasesFairValueMeasurementAssetsLiabilities" abstract="false" name="PurchasesFairValueMeasurementAssetsLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SalesFairValueMeasurementAssetsLiabilities" abstract="false" name="SalesFairValueMeasurementAssetsLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_GainsLossesRecognizedInProfitOrLossFairValueMeasurementAssetsLiabilitiesHeldAtEndOfPeriod" abstract="false" name="GainsLossesRecognizedInProfitOrLossFairValueMeasurementAssetsLiabilitiesHeldAtEndOfPeriod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_FinancingDerivatives" abstract="false" name="FinancingDerivatives" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_DerivativeFinancialAssetsLiabilities" abstract="false" name="DerivativeFinancialAssetsLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_OtherPostEmploymentLiabilities" abstract="false" name="OtherPostEmploymentLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_NetDefinedBenefitLiabilityAssetIncludingRestrictionsOnAssetsRecognized" abstract="false" name="NetDefinedBenefitLiabilityAssetIncludingRestrictionsOnAssetsRecognized" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IrrecoverableSurplusRestrictionsOnAssetsRecognized" abstract="false" name="IrrecoverableSurplusRestrictionsOnAssetsRecognized" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_AdjustmentsForRestrictionsOnDefinedBenefitAsset" abstract="false" name="AdjustmentsForRestrictionsOnDefinedBenefitAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_ChangesInRestrictionsOnAssetRecognisedRollForward" abstract="true" name="ChangesInRestrictionsOnAssetRecognisedRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_IrrecoverableSurplusRestrictionsOnAssetsRecognizedIncreaseThroughInterests" abstract="false" name="IrrecoverableSurplusRestrictionsOnAssetsRecognizedIncreaseThroughInterests" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IrrecoverableSurplusRestrictionsOnAssetsRecognizedIncreaseDecreaseThroughOtherChanges" abstract="false" name="IrrecoverableSurplusRestrictionsOnAssetsRecognizedIncreaseDecreaseThroughOtherChanges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IrrecoverableSurplusRestrictionsOnAssetsRecognizedIncreaseDecreaseThroughExchangeAdjustments" abstract="false" name="IrrecoverableSurplusRestrictionsOnAssetsRecognizedIncreaseDecreaseThroughExchangeAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_NumberOfOtherPostEmploymentBenefitPlan" abstract="false" name="NumberOfOtherPostEmploymentBenefitPlan" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="nggtf_EnergyPurchaseCommitments" abstract="false" name="EnergyPurchaseCommitments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_InvestmentsCapitalContributions" abstract="false" name="InvestmentsCapitalContributions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
