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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019e3f74-9745-7a72-b14d-901e67bc6113,g:44c5e8fc-3da1-4097-bf59-c2aed52ce9a7-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nggtf="http://www.nationalgrid.com/20260331" 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" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.nationalgrid.com/20260331">
  <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://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/currency/2025" schemaLocation="https://xbrl.sec.gov/currency/2025/currency-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af-sub/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd-sub/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/stpr/2025" schemaLocation="https://xbrl.sec.gov/stpr/2025/stpr-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-20260331_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-20260331_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-20260331_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-20260331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.nationalgrid.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Auditinformation" roleURI="http://www.nationalgrid.com/role/Auditinformation">
        <link:definition>0000002 - Document - Audit information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Consolidatedincomestatement" roleURI="http://www.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="Consolidatedincomestatement_1" roleURI="http://www.nationalgrid.com/role/Consolidatedincomestatement_1">
        <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://www.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://www.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="Consolidatedstatementofcomprehensiveincome_1" roleURI="http://www.nationalgrid.com/role/Consolidatedstatementofcomprehensiveincome_1">
        <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="Consolidatedstatementofcomprehensiveincome_2" roleURI="http://www.nationalgrid.com/role/Consolidatedstatementofcomprehensiveincome_2">
        <link:definition>9952154 - 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="Consolidatedstatementofchangesinequity" roleURI="http://www.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="ConsolidatedstatementofchangesinequityParenthetical" roleURI="http://www.nationalgrid.com/role/ConsolidatedstatementofchangesinequityParenthetical">
        <link:definition>9952156 - Statement - Consolidated statement of changes in equity (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Consolidatedstatementoffinancialposition" roleURI="http://www.nationalgrid.com/role/Consolidatedstatementoffinancialposition">
        <link:definition>9952157 - 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://www.nationalgrid.com/role/Consolidatedcashflowstatement">
        <link:definition>9952158 - 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="Basisofpreparationandrecentaccountingdevelopments" roleURI="http://www.nationalgrid.com/role/Basisofpreparationandrecentaccountingdevelopments">
        <link:definition>9952159 - Disclosure - Basis of preparation and recent accounting developments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Segmentalanalysis" roleURI="http://www.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://www.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="Otheroperatingcosts" roleURI="http://www.nationalgrid.com/role/Otheroperatingcosts">
        <link:definition>9952162 - Disclosure - Other operating 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="Exceptionalitemsandremeasurements" roleURI="http://www.nationalgrid.com/role/Exceptionalitemsandremeasurements">
        <link:definition>9952163 - 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://www.nationalgrid.com/role/Financeincomeandcosts">
        <link:definition>9952164 - 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://www.nationalgrid.com/role/Tax">
        <link:definition>9952165 - 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://www.nationalgrid.com/role/EarningspershareEPS">
        <link:definition>9952166 - 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://www.nationalgrid.com/role/Dividends">
        <link:definition>9952167 - 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="Assetsheldforsaleanddiscontinuedoperations" roleURI="http://www.nationalgrid.com/role/Assetsheldforsaleanddiscontinuedoperations">
        <link:definition>9952168 - Disclosure - Assets held for sale and discontinued operations</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="Goodwill" roleURI="http://www.nationalgrid.com/role/Goodwill">
        <link:definition>9952169 - Disclosure - Goodwill</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="Otherintangibleassets" roleURI="http://www.nationalgrid.com/role/Otherintangibleassets">
        <link:definition>9952170 - Disclosure - Other intangible assets</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="Propertyplantandequipment" roleURI="http://www.nationalgrid.com/role/Propertyplantandequipment">
        <link:definition>9952171 - Disclosure - Property, plant and equipment</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="Othernoncurrentassets" roleURI="http://www.nationalgrid.com/role/Othernoncurrentassets">
        <link:definition>9952172 - Disclosure - Other non-current assets</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="Financialandotherinvestments" roleURI="http://www.nationalgrid.com/role/Financialandotherinvestments">
        <link:definition>9952173 - Disclosure - Financial and other investments</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="Investmentsinjointventuresandassociates" roleURI="http://www.nationalgrid.com/role/Investmentsinjointventuresandassociates">
        <link:definition>9952174 - Disclosure - Investments in joint ventures and associates</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="Derivativefinancialinstruments" roleURI="http://www.nationalgrid.com/role/Derivativefinancialinstruments">
        <link:definition>9952175 - Disclosure - Derivative financial instruments</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="Inventories" roleURI="http://www.nationalgrid.com/role/Inventories">
        <link:definition>9952176 - Disclosure - Inventories</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="Tradeandotherreceivables" roleURI="http://www.nationalgrid.com/role/Tradeandotherreceivables">
        <link:definition>9952177 - Disclosure - Trade and other receivables</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="Cashandcashequivalents" roleURI="http://www.nationalgrid.com/role/Cashandcashequivalents">
        <link:definition>9952178 - Disclosure - Cash and cash equivalents</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="Borrowings" roleURI="http://www.nationalgrid.com/role/Borrowings">
        <link:definition>9952179 - Disclosure - Borrowings</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Tradeandotherpayables" roleURI="http://www.nationalgrid.com/role/Tradeandotherpayables">
        <link:definition>9952180 - Disclosure - Trade and other payables</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="Contractliabilities" roleURI="http://www.nationalgrid.com/role/Contractliabilities">
        <link:definition>9952181 - Disclosure - Contract 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="Othernoncurrentliabilities" roleURI="http://www.nationalgrid.com/role/Othernoncurrentliabilities">
        <link:definition>9952182 - Disclosure - Other non-current 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="Pensionsandotherpostretirementbenefits" roleURI="http://www.nationalgrid.com/role/Pensionsandotherpostretirementbenefits">
        <link:definition>9952183 - Disclosure - Pensions and other post-retirement benefits</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="Provisions" roleURI="http://www.nationalgrid.com/role/Provisions">
        <link:definition>9952184 - Disclosure - Provisions</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="Sharecapital" roleURI="http://www.nationalgrid.com/role/Sharecapital">
        <link:definition>9952185 - Disclosure - Share capital</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="Otherequityreserves" roleURI="http://www.nationalgrid.com/role/Otherequityreserves">
        <link:definition>9952186 - Disclosure - Other equity reserves</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://www.nationalgrid.com/role/Netdebt">
        <link:definition>9952187 - 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="Commitmentsandcontingencies" roleURI="http://www.nationalgrid.com/role/Commitmentsandcontingencies">
        <link:definition>9952188 - 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="Relatedpartytransactions" roleURI="http://www.nationalgrid.com/role/Relatedpartytransactions">
        <link:definition>9952189 - 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="Financialriskmanagement" roleURI="http://www.nationalgrid.com/role/Financialriskmanagement">
        <link:definition>9952190 - Disclosure - Financial risk management</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="Borrowingfacilities" roleURI="http://www.nationalgrid.com/role/Borrowingfacilities">
        <link:definition>9952191 - Disclosure - Borrowing facilities</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="Subsidiaryundertakingsjointventuresandassociates" roleURI="http://www.nationalgrid.com/role/Subsidiaryundertakingsjointventuresandassociates">
        <link:definition>9952192 - Disclosure - Subsidiary undertakings, joint ventures and associates</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="Sensitivities" roleURI="http://www.nationalgrid.com/role/Sensitivities">
        <link:definition>9952193 - Disclosure - Sensitivities</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://www.nationalgrid.com/role/Postbalancesheetevents">
        <link:definition>9952194 - 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="BasisofpreparationandrecentaccountingdevelopmentsPolicies" roleURI="http://www.nationalgrid.com/role/BasisofpreparationandrecentaccountingdevelopmentsPolicies">
        <link:definition>9955511 - Disclosure - Basis of preparation and recent accounting developments (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentalanalysisTables" roleURI="http://www.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://www.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="OtheroperatingcostsTables" roleURI="http://www.nationalgrid.com/role/OtheroperatingcostsTables">
        <link:definition>9955514 - Disclosure - Other operating 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="ExceptionalitemsandremeasurementsTables" roleURI="http://www.nationalgrid.com/role/ExceptionalitemsandremeasurementsTables">
        <link:definition>9955515 - 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://www.nationalgrid.com/role/FinanceincomeandcostsTables">
        <link:definition>9955516 - 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="TaxTables" roleURI="http://www.nationalgrid.com/role/TaxTables">
        <link:definition>9955517 - Disclosure - Tax (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://www.nationalgrid.com/role/EarningspershareEPSTables">
        <link:definition>9955518 - 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://www.nationalgrid.com/role/DividendsTables">
        <link:definition>9955519 - 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="AssetsheldforsaleanddiscontinuedoperationsTables" roleURI="http://www.nationalgrid.com/role/AssetsheldforsaleanddiscontinuedoperationsTables">
        <link:definition>9955520 - Disclosure - Assets held for sale and discontinued operations (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="GoodwillTables" roleURI="http://www.nationalgrid.com/role/GoodwillTables">
        <link:definition>9955521 - Disclosure - Goodwill (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="OtherintangibleassetsTables" roleURI="http://www.nationalgrid.com/role/OtherintangibleassetsTables">
        <link:definition>9955522 - Disclosure - Other intangible assets (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="PropertyplantandequipmentTables" roleURI="http://www.nationalgrid.com/role/PropertyplantandequipmentTables">
        <link:definition>9955523 - Disclosure - Property, plant and equipment (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="OthernoncurrentassetsTables" roleURI="http://www.nationalgrid.com/role/OthernoncurrentassetsTables">
        <link:definition>9955524 - Disclosure - Other non-current assets (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="FinancialandotherinvestmentsTables" roleURI="http://www.nationalgrid.com/role/FinancialandotherinvestmentsTables">
        <link:definition>9955525 - Disclosure - Financial and other investments (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="InvestmentsinjointventuresandassociatesTables" roleURI="http://www.nationalgrid.com/role/InvestmentsinjointventuresandassociatesTables">
        <link:definition>9955526 - Disclosure - Investments in joint ventures and associates (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="DerivativefinancialinstrumentsTables" roleURI="http://www.nationalgrid.com/role/DerivativefinancialinstrumentsTables">
        <link:definition>9955527 - Disclosure - Derivative financial instruments (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="InventoriesTables" roleURI="http://www.nationalgrid.com/role/InventoriesTables">
        <link:definition>9955528 - Disclosure - Inventories (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="TradeandotherreceivablesTables" roleURI="http://www.nationalgrid.com/role/TradeandotherreceivablesTables">
        <link:definition>9955529 - Disclosure - Trade and other receivables (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="CashandcashequivalentsTables" roleURI="http://www.nationalgrid.com/role/CashandcashequivalentsTables">
        <link:definition>9955530 - Disclosure - Cash and cash equivalents (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="BorrowingsTables" roleURI="http://www.nationalgrid.com/role/BorrowingsTables">
        <link:definition>9955531 - Disclosure - Borrowings (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeandotherpayablesTables" roleURI="http://www.nationalgrid.com/role/TradeandotherpayablesTables">
        <link:definition>9955532 - Disclosure - Trade and other payables (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="ContractliabilitiesTables" roleURI="http://www.nationalgrid.com/role/ContractliabilitiesTables">
        <link:definition>9955533 - Disclosure - Contract liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OthernoncurrentliabilitiesTables" roleURI="http://www.nationalgrid.com/role/OthernoncurrentliabilitiesTables">
        <link:definition>9955534 - Disclosure - Other non-current liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionsandotherpostretirementbenefitsTables" roleURI="http://www.nationalgrid.com/role/PensionsandotherpostretirementbenefitsTables">
        <link:definition>9955535 - Disclosure - Pensions and other post-retirement benefits (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="ProvisionsTables" roleURI="http://www.nationalgrid.com/role/ProvisionsTables">
        <link:definition>9955536 - Disclosure - Provisions (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="SharecapitalTables" roleURI="http://www.nationalgrid.com/role/SharecapitalTables">
        <link:definition>9955537 - Disclosure - Share capital (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="OtherequityreservesTables" roleURI="http://www.nationalgrid.com/role/OtherequityreservesTables">
        <link:definition>9955538 - Disclosure - Other equity reserves (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://www.nationalgrid.com/role/NetdebtTables">
        <link:definition>9955539 - 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="CommitmentsandcontingenciesTables" roleURI="http://www.nationalgrid.com/role/CommitmentsandcontingenciesTables">
        <link:definition>9955540 - Disclosure - Commitments and contingencies (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="RelatedpartytransactionsTables" roleURI="http://www.nationalgrid.com/role/RelatedpartytransactionsTables">
        <link:definition>9955541 - Disclosure - Related party transactions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialriskmanagementTables" roleURI="http://www.nationalgrid.com/role/FinancialriskmanagementTables">
        <link:definition>9955542 - Disclosure - Financial risk management (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="BorrowingfacilitiesTables" roleURI="http://www.nationalgrid.com/role/BorrowingfacilitiesTables">
        <link:definition>9955543 - Disclosure - Borrowing facilities (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="SubsidiaryundertakingsjointventuresandassociatesTables" roleURI="http://www.nationalgrid.com/role/SubsidiaryundertakingsjointventuresandassociatesTables">
        <link:definition>9955544 - Disclosure - Subsidiary undertakings, joint ventures and associates (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="SensitivitiesTables" roleURI="http://www.nationalgrid.com/role/SensitivitiesTables">
        <link:definition>9955545 - Disclosure - Sensitivities (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="BasisofpreparationandrecentaccountingdevelopmentsDetails" roleURI="http://www.nationalgrid.com/role/BasisofpreparationandrecentaccountingdevelopmentsDetails">
        <link:definition>9955546 - Disclosure - Basis of preparation and recent accounting developments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentalanalysisNarrativeDetails" roleURI="http://www.nationalgrid.com/role/SegmentalanalysisNarrativeDetails">
        <link:definition>9955547 - 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="SegmentalanalysisScheduleofrevenuebyoperatingsegmentsDetails" roleURI="http://www.nationalgrid.com/role/SegmentalanalysisScheduleofrevenuebyoperatingsegmentsDetails">
        <link:definition>9955548 - Disclosure - Segmental analysis - Schedule of revenue 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="SegmentalanalysisScheduleofoperatingprofitbyoperatingsegmentsDetails" roleURI="http://www.nationalgrid.com/role/SegmentalanalysisScheduleofoperatingprofitbyoperatingsegmentsDetails">
        <link:definition>9955549 - Disclosure - Segmental analysis - Schedule of operating profit 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="SegmentalanalysisScheduleofreconciliationoftotaloperatingprofittoprofitbeforetaxfromcontinuingoperationsDetails" roleURI="http://www.nationalgrid.com/role/SegmentalanalysisScheduleofreconciliationoftotaloperatingprofittoprofitbeforetaxfromcontinuingoperationsDetails">
        <link:definition>9955550 - Disclosure - Segmental analysis - Schedule of reconciliation of total operating profit to profit before tax 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="SegmentalanalysisScheduleofdepreciationamortisationandimpairmentbyoperatingsegmentsDetails" roleURI="http://www.nationalgrid.com/role/SegmentalanalysisScheduleofdepreciationamortisationandimpairmentbyoperatingsegmentsDetails">
        <link:definition>9955551 - 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="SegmentalanalysisScheduleofcapitalinvestmentbyoperatingsegmentsDetails" roleURI="http://www.nationalgrid.com/role/SegmentalanalysisScheduleofcapitalinvestmentbyoperatingsegmentsDetails">
        <link:definition>9955552 - Disclosure - Segmental analysis - Schedule of capital investment 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="SegmentalanalysisScheduleofgeographicalanalysisofnoncurrentassetsDetails" roleURI="http://www.nationalgrid.com/role/SegmentalanalysisScheduleofgeographicalanalysisofnoncurrentassetsDetails">
        <link:definition>9955553 - 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="RevenueDisclosureofdisaggregationofrevenuebyprimarygeographicalmarketandmajorservicelinesDetails" roleURI="http://www.nationalgrid.com/role/RevenueDisclosureofdisaggregationofrevenuebyprimarygeographicalmarketandmajorservicelinesDetails">
        <link:definition>9955554 - Disclosure - Revenue - Disclosure of disaggregation of revenue by primary geographical market and major service lines (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="RevenueNarrativeDetails" roleURI="http://www.nationalgrid.com/role/RevenueNarrativeDetails">
        <link:definition>9955555 - Disclosure - Revenue - 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="OtheroperatingcostsScheduleofanalysisofexpensesbynatureDetails" roleURI="http://www.nationalgrid.com/role/OtheroperatingcostsScheduleofanalysisofexpensesbynatureDetails">
        <link:definition>9955556 - Disclosure - Other operating costs - Schedule of analysis of expenses by nature (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="OtheroperatingcostsScheduleofpayrollcostsDetails" roleURI="http://www.nationalgrid.com/role/OtheroperatingcostsScheduleofpayrollcostsDetails">
        <link:definition>9955557 - Disclosure - Other operating costs - Schedule of payroll 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="OtheroperatingcostsScheduleofpayrollcostsDetails_1" roleURI="http://www.nationalgrid.com/role/OtheroperatingcostsScheduleofpayrollcostsDetails_1">
        <link:definition>9955557 - Disclosure - Other operating costs - Schedule of payroll 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="OtheroperatingcostsSummaryofnumberofemployeesDetails" roleURI="http://www.nationalgrid.com/role/OtheroperatingcostsSummaryofnumberofemployeesDetails">
        <link:definition>9955558 - Disclosure - Other operating costs - Summary of number of employees (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="OtheroperatingcostsScheduleofkeymanagementpersonnelDetails" roleURI="http://www.nationalgrid.com/role/OtheroperatingcostsScheduleofkeymanagementpersonnelDetails">
        <link:definition>9955559 - Disclosure - Other operating costs - Schedule of key management personnel (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="OtheroperatingcostsScheduleofauditorsremunerationDetails" roleURI="http://www.nationalgrid.com/role/OtheroperatingcostsScheduleofauditorsremunerationDetails">
        <link:definition>9955560 - Disclosure - Other operating costs - Schedule of auditors' remuneration (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://www.nationalgrid.com/role/ExceptionalitemsandremeasurementsScheduleofexceptionalitemsandremeasurementsfromcontinuingoperationsDetails">
        <link:definition>9955561 - 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="ExceptionalitemsandremeasurementsScheduleofremeasurementtaxexceptionalitemsDetails" roleURI="http://www.nationalgrid.com/role/ExceptionalitemsandremeasurementsScheduleofremeasurementtaxexceptionalitemsDetails">
        <link:definition>9955562 - Disclosure - Exceptional items and remeasurements - Schedule of remeasurement, tax exceptional items (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://www.nationalgrid.com/role/ExceptionalitemsandremeasurementsNarrativeDetails">
        <link:definition>9955563 - 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://www.nationalgrid.com/role/FinanceincomeandcostsDetails">
        <link:definition>9955564 - 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="TaxScheduleofcomponentsoftaxexpenseDetails" roleURI="http://www.nationalgrid.com/role/TaxScheduleofcomponentsoftaxexpenseDetails">
        <link:definition>9955565 - Disclosure - Tax - Schedule of components of tax expense (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="TaxDisclosureoftaxchargedcreditedtotheconsolidatedstatementofcomprehensiveincomeandequityDetails" roleURI="http://www.nationalgrid.com/role/TaxDisclosureoftaxchargedcreditedtotheconsolidatedstatementofcomprehensiveincomeandequityDetails">
        <link:definition>9955566 - Disclosure - Tax - Disclosure of tax charged/(credited) to the consolidated statement of comprehensive income and equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TaxDisclosureoftaxchargedcreditedtotheconsolidatedstatementofcomprehensiveincomeandequityDetails_1" roleURI="http://www.nationalgrid.com/role/TaxDisclosureoftaxchargedcreditedtotheconsolidatedstatementofcomprehensiveincomeandequityDetails_1">
        <link:definition>9955566 - Disclosure - Tax - Disclosure of tax charged/(credited) to the consolidated statement of comprehensive income and equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TaxScheduleofeffectivetaxratereconciliationDetails" roleURI="http://www.nationalgrid.com/role/TaxScheduleofeffectivetaxratereconciliationDetails">
        <link:definition>9955567 - Disclosure - Tax - Schedule of effective tax rate reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TaxScheduleoftaxincludedwithinthestatementoffinancialpositionDetails" roleURI="http://www.nationalgrid.com/role/TaxScheduleoftaxincludedwithinthestatementoffinancialpositionDetails">
        <link:definition>9955568 - Disclosure - Tax - Schedule of tax included within the statement of financial position (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="TaxNarrativeDetails" roleURI="http://www.nationalgrid.com/role/TaxNarrativeDetails">
        <link:definition>9955569 - Disclosure - Tax - 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="TaxScheduleofdeferredtaxassetsnotrecognisedDetails" roleURI="http://www.nationalgrid.com/role/TaxScheduleofdeferredtaxassetsnotrecognisedDetails">
        <link:definition>9955570 - Disclosure - Tax - Schedule of deferred tax assets not 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="EarningspershareEPSDetails" roleURI="http://www.nationalgrid.com/role/EarningspershareEPSDetails">
        <link:definition>9955571 - 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="DividendsScheduleofdividendstoshareholdersDetails" roleURI="http://www.nationalgrid.com/role/DividendsScheduleofdividendstoshareholdersDetails">
        <link:definition>9955572 - Disclosure - Dividends - Schedule of dividends to shareholders (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://www.nationalgrid.com/role/DividendsNarrativeDetails">
        <link:definition>9955573 - 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="AssetsheldforsaleanddiscontinuedoperationsNarrativeDetails" roleURI="http://www.nationalgrid.com/role/AssetsheldforsaleanddiscontinuedoperationsNarrativeDetails">
        <link:definition>9955574 - Disclosure - Assets held for sale and discontinued operations - 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="AssetsheldforsaleanddiscontinuedoperationsScheduleofassetsandliabilitiesclassifiedasheldforsaleNGRGrainLNGDetails" roleURI="http://www.nationalgrid.com/role/AssetsheldforsaleanddiscontinuedoperationsScheduleofassetsandliabilitiesclassifiedasheldforsaleNGRGrainLNGDetails">
        <link:definition>9955575 - Disclosure - Assets held for sale and discontinued operations - Schedule of assets and liabilities classified as held for sale, NGR &amp; Grain LNG (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="AssetsheldforsaleanddiscontinuedoperationsSummaryofIncomeStatementfordiscontinuedoperationsDetails" roleURI="http://www.nationalgrid.com/role/AssetsheldforsaleanddiscontinuedoperationsSummaryofIncomeStatementfordiscontinuedoperationsDetails">
        <link:definition>9955576 - Disclosure - Assets held for sale and discontinued operations - Summary of Income Statement for discontinued 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="AssetsheldforsaleanddiscontinuedoperationsSummaryofStatementofComprehensiveIncomefordiscontinuedoperationsDetails" roleURI="http://www.nationalgrid.com/role/AssetsheldforsaleanddiscontinuedoperationsSummaryofStatementofComprehensiveIncomefordiscontinuedoperationsDetails">
        <link:definition>9955577 - Disclosure - Assets held for sale and discontinued operations - Summary of Statement of Comprehensive Income for discontinued 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="GoodwillScheduleofchangesinintangibleassetsandgoodwillDetails" roleURI="http://www.nationalgrid.com/role/GoodwillScheduleofchangesinintangibleassetsandgoodwillDetails">
        <link:definition>9955578 - Disclosure - Goodwill - Schedule of changes in intangible assets and goodwill (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="GoodwillNarrativeDetails" roleURI="http://www.nationalgrid.com/role/GoodwillNarrativeDetails">
        <link:definition>9955579 - Disclosure - Goodwill - 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="GoodwillScheduleofallocationofgoodwillbyoperationsDetails" roleURI="http://www.nationalgrid.com/role/GoodwillScheduleofallocationofgoodwillbyoperationsDetails">
        <link:definition>9955580 - Disclosure - Goodwill - Schedule of allocation of goodwill by 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="OtherintangibleassetsScheduleofanalysisofotherintangibleassetsDetails" roleURI="http://www.nationalgrid.com/role/OtherintangibleassetsScheduleofanalysisofotherintangibleassetsDetails">
        <link:definition>9955581 - Disclosure - Other intangible assets - Schedule of analysis of other intangible assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherintangibleassetsScheduleofassetusefuleconomiclivesDetails" roleURI="http://www.nationalgrid.com/role/OtherintangibleassetsScheduleofassetusefuleconomiclivesDetails">
        <link:definition>9955582 - Disclosure - Other intangible assets - Schedule of asset useful economic lives (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="PropertyplantandequipmentDisclosureofanalysisofpropertyplantandequipmentDetails" roleURI="http://www.nationalgrid.com/role/PropertyplantandequipmentDisclosureofanalysisofpropertyplantandequipmentDetails">
        <link:definition>9955583 - Disclosure - Property, plant and equipment - Disclosure of analysis of property, plant and equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyplantandequipmentDisclosureofusefuleconomiclivesofpropertyplantandequipmentDetails" roleURI="http://www.nationalgrid.com/role/PropertyplantandequipmentDisclosureofusefuleconomiclivesofpropertyplantandequipmentDetails">
        <link:definition>9955584 - Disclosure - Property, plant and equipment - Disclosure of useful economic lives of property, plant and equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyplantandequipmentNarrativeDetails" roleURI="http://www.nationalgrid.com/role/PropertyplantandequipmentNarrativeDetails">
        <link:definition>9955585 - Disclosure - Property, plant and equipment - 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="PropertyplantandequipmentDisclosureofsensitivityofgasassetsDetails" roleURI="http://www.nationalgrid.com/role/PropertyplantandequipmentDisclosureofsensitivityofgasassetsDetails">
        <link:definition>9955586 - Disclosure - Property, plant and equipment - Disclosure of sensitivity of gas 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="PropertyplantandequipmentDisclosureofmovementsofrightofuseassetsDetails" roleURI="http://www.nationalgrid.com/role/PropertyplantandequipmentDisclosureofmovementsofrightofuseassetsDetails">
        <link:definition>9955587 - Disclosure - Property, plant and equipment - Disclosure of movements of right-of-use 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="PropertyplantandequipmentDisclosureofinformationinrelationtorightofuseassetsDetails" roleURI="http://www.nationalgrid.com/role/PropertyplantandequipmentDisclosureofinformationinrelationtorightofuseassetsDetails">
        <link:definition>9955588 - Disclosure - Property, plant and equipment - Disclosure of information in relation to right-of-use 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="OthernoncurrentassetsDetails" roleURI="http://www.nationalgrid.com/role/OthernoncurrentassetsDetails">
        <link:definition>9955589 - Disclosure - Other 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="FinancialandotherinvestmentsNarrativeDetails" roleURI="http://www.nationalgrid.com/role/FinancialandotherinvestmentsNarrativeDetails">
        <link:definition>9955590 - Disclosure - Financial and other investments - 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="FinancialandotherinvestmentsScheduleoffinancialassetsDetails" roleURI="http://www.nationalgrid.com/role/FinancialandotherinvestmentsScheduleoffinancialassetsDetails">
        <link:definition>9955591 - Disclosure - Financial and other investments - Schedule of financial 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="InvestmentsinjointventuresandassociatesDisclosureofshareofnetassetsjointventuresandassociatesDetails" roleURI="http://www.nationalgrid.com/role/InvestmentsinjointventuresandassociatesDisclosureofshareofnetassetsjointventuresandassociatesDetails">
        <link:definition>9955592 - Disclosure - Investments in joint ventures and associates - Disclosure of share of net assets, joint ventures and associates (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="InvestmentsinjointventuresandassociatesNarrativeDetails" roleURI="http://www.nationalgrid.com/role/InvestmentsinjointventuresandassociatesNarrativeDetails">
        <link:definition>9955593 - Disclosure - Investments in joint ventures and associates - 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="InvestmentsinjointventuresandassociatesDisclosureofmaterialinterestinjointventuresandassociatesDetails" roleURI="http://www.nationalgrid.com/role/InvestmentsinjointventuresandassociatesDisclosureofmaterialinterestinjointventuresandassociatesDetails">
        <link:definition>9955594 - Disclosure - Investments in joint ventures and associates - Disclosure of material interest in joint ventures and associates (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="InvestmentsinjointventuresandassociatesDisclosureofdetailedinformationaboutjointventuresandassociatesDetails" roleURI="http://www.nationalgrid.com/role/InvestmentsinjointventuresandassociatesDisclosureofdetailedinformationaboutjointventuresandassociatesDetails">
        <link:definition>9955595 - Disclosure - Investments in joint ventures and associates - Disclosure of detailed information about joint ventures and associates (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="InvestmentsinjointventuresandassociatesDisclosureofaggregateinformationofassociatesandjointventureDetails" roleURI="http://www.nationalgrid.com/role/InvestmentsinjointventuresandassociatesDisclosureofaggregateinformationofassociatesandjointventureDetails">
        <link:definition>9955596 - Disclosure - Investments in joint ventures and associates - Disclosure of aggregate information of associates and joint venture (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="DerivativefinancialinstrumentsScheduleoffairvaluesofderivativesbycategoryDetails" roleURI="http://www.nationalgrid.com/role/DerivativefinancialinstrumentsScheduleoffairvaluesofderivativesbycategoryDetails">
        <link:definition>9955597 - Disclosure - Derivative financial instruments - Schedule of fair values of derivatives by category (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="DerivativefinancialinstrumentsScheduleoffairvaluesoffinancingderivativesbytypeDetails" roleURI="http://www.nationalgrid.com/role/DerivativefinancialinstrumentsScheduleoffairvaluesoffinancingderivativesbytypeDetails">
        <link:definition>9955598 - Disclosure - Derivative financial instruments - Schedule of fair values of financing derivatives by 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="DerivativefinancialinstrumentsScheduleofmaturityprofileoffinancingderivativesDetails" roleURI="http://www.nationalgrid.com/role/DerivativefinancialinstrumentsScheduleofmaturityprofileoffinancingderivativesDetails">
        <link:definition>9955599 - Disclosure - Derivative financial instruments - Schedule of maturity profile of financing derivatives (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="DerivativefinancialinstrumentsScheduleofnotionalcontractamountsoffinancingderivativesbytypeDetails" roleURI="http://www.nationalgrid.com/role/DerivativefinancialinstrumentsScheduleofnotionalcontractamountsoffinancingderivativesbytypeDetails">
        <link:definition>9955600 - Disclosure - Derivative financial instruments - Schedule of notional contract amounts of financing derivatives by 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="DerivativefinancialinstrumentsScheduleoffairvaluesofcommoditycontractderivativesbytypeDetails" roleURI="http://www.nationalgrid.com/role/DerivativefinancialinstrumentsScheduleoffairvaluesofcommoditycontractderivativesbytypeDetails">
        <link:definition>9955601 - Disclosure - Derivative financial instruments - Schedule of fair values of commodity contract derivatives by 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="DerivativefinancialinstrumentsScheduleofmaturityprofileofcommoditycontractderivativesDetails" roleURI="http://www.nationalgrid.com/role/DerivativefinancialinstrumentsScheduleofmaturityprofileofcommoditycontractderivativesDetails">
        <link:definition>9955602 - Disclosure - Derivative financial instruments - Schedule of maturity profile of commodity contract derivatives (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="DerivativefinancialinstrumentsScheduleofnotionalquantitiesofcommoditycontractderivativesbytypeDetails" roleURI="http://www.nationalgrid.com/role/DerivativefinancialinstrumentsScheduleofnotionalquantitiesofcommoditycontractderivativesbytypeDetails">
        <link:definition>9955603 - Disclosure - Derivative financial instruments - Schedule of notional quantities of commodity contract derivatives by 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="InventoriesScheduleofinventoriesandcurrentintangibleassetsDetails" roleURI="http://www.nationalgrid.com/role/InventoriesScheduleofinventoriesandcurrentintangibleassetsDetails">
        <link:definition>9955604 - Disclosure - Inventories - Schedule of inventories and current intangible assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesNarrativeDetails" roleURI="http://www.nationalgrid.com/role/InventoriesNarrativeDetails">
        <link:definition>9955605 - Disclosure - Inventories - 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="TradeandotherreceivablesScheduleoftradeandotherreceivablesDetails" roleURI="http://www.nationalgrid.com/role/TradeandotherreceivablesScheduleoftradeandotherreceivablesDetails">
        <link:definition>9955606 - Disclosure - Trade and other receivables - Schedule of trade and other receivables (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="TradeandotherreceivablesScheduleofreconciliationofchangesinallowanceaccountforcreditlossesDetails" roleURI="http://www.nationalgrid.com/role/TradeandotherreceivablesScheduleofreconciliationofchangesinallowanceaccountforcreditlossesDetails">
        <link:definition>9955607 - Disclosure - Trade and other receivables - Schedule of reconciliation of changes in allowance account for credit losses (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="TradeandotherreceivablesScheduleofreceivablesbygeographicalareaDetails" roleURI="http://www.nationalgrid.com/role/TradeandotherreceivablesScheduleofreceivablesbygeographicalareaDetails">
        <link:definition>9955608 - Disclosure - Trade and other receivables - Schedule of receivables by geographical area (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="TradeandotherreceivablesNarrativeDetails" roleURI="http://www.nationalgrid.com/role/TradeandotherreceivablesNarrativeDetails">
        <link:definition>9955609 - Disclosure - Trade and other receivables - 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="TradeandotherreceivablesScheduleofaverageexpectedlossratesandbalancesDetails" roleURI="http://www.nationalgrid.com/role/TradeandotherreceivablesScheduleofaverageexpectedlossratesandbalancesDetails">
        <link:definition>9955610 - Disclosure - Trade and other receivables - Schedule of average expected loss rates and 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="CashandcashequivalentsNarrativeDetails" roleURI="http://www.nationalgrid.com/role/CashandcashequivalentsNarrativeDetails">
        <link:definition>9955611 - Disclosure - Cash and cash equivalents - 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="CashandcashequivalentsScheduleofcashandcashequivalentsDetails" roleURI="http://www.nationalgrid.com/role/CashandcashequivalentsScheduleofcashandcashequivalentsDetails">
        <link:definition>9955612 - Disclosure - Cash and cash equivalents - Schedule of cash and cash equivalents (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="BorrowingsScheduleofcurrentandnoncurrentborrowingsDetails" roleURI="http://www.nationalgrid.com/role/BorrowingsScheduleofcurrentandnoncurrentborrowingsDetails">
        <link:definition>9955613 - Disclosure - Borrowings - Schedule of current and non-current borrowings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BorrowingsScheduleofborrowingsrepaymentscheduleDetails" roleURI="http://www.nationalgrid.com/role/BorrowingsScheduleofborrowingsrepaymentscheduleDetails">
        <link:definition>9955614 - Disclosure - Borrowings - Schedule of borrowings repayment schedule (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="BorrowingsNarrativeDetails" roleURI="http://www.nationalgrid.com/role/BorrowingsNarrativeDetails">
        <link:definition>9955615 - Disclosure - Borrowings - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BorrowingsScheduleofleaseobligationsDetails" roleURI="http://www.nationalgrid.com/role/BorrowingsScheduleofleaseobligationsDetails">
        <link:definition>9955616 - Disclosure - Borrowings - Schedule of lease obligations (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="TradeandotherpayablesDetails" roleURI="http://www.nationalgrid.com/role/TradeandotherpayablesDetails">
        <link:definition>9955617 - Disclosure - Trade and other payables (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="ContractliabilitiesSummaryofcontractliabilitiesDetails" roleURI="http://www.nationalgrid.com/role/ContractliabilitiesSummaryofcontractliabilitiesDetails">
        <link:definition>9955618 - Disclosure - Contract liabilities - Summary of contract 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="ContractliabilitiesScheduleofsignificantchangesincontractassetsandcontractliabilitiesDetails" roleURI="http://www.nationalgrid.com/role/ContractliabilitiesScheduleofsignificantchangesincontractassetsandcontractliabilitiesDetails">
        <link:definition>9955619 - Disclosure - Contract liabilities - Schedule of significant changes in contract assets and contract 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="OthernoncurrentliabilitiesDetails" roleURI="http://www.nationalgrid.com/role/OthernoncurrentliabilitiesDetails">
        <link:definition>9955620 - Disclosure - Other non-current 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="PensionsandotherpostretirementbenefitsNarrativeDetails" roleURI="http://www.nationalgrid.com/role/PensionsandotherpostretirementbenefitsNarrativeDetails">
        <link:definition>9955621 - Disclosure - Pensions and other post-retirement benefits - 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="PensionsandotherpostretirementbenefitsDisclosureofactuarialassumptionsDetails" roleURI="http://www.nationalgrid.com/role/PensionsandotherpostretirementbenefitsDisclosureofactuarialassumptionsDetails">
        <link:definition>9955622 - Disclosure - Pensions and other post-retirement benefits - Disclosure of 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="PensionsandotherpostretirementbenefitsDisclosureofamountsrecognisedinthestatementoffinancialpositionDetails" roleURI="http://www.nationalgrid.com/role/PensionsandotherpostretirementbenefitsDisclosureofamountsrecognisedinthestatementoffinancialpositionDetails">
        <link:definition>9955623 - Disclosure - Pensions and other post-retirement benefits - Disclosure of amounts recognised in the statement of financial position (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="PensionsandotherpostretirementbenefitsDisclosureofamountsrecognisedinthestatementoffinancialpositionDetails_1" roleURI="http://www.nationalgrid.com/role/PensionsandotherpostretirementbenefitsDisclosureofamountsrecognisedinthestatementoffinancialpositionDetails_1">
        <link:definition>9955623 - Disclosure - Pensions and other post-retirement benefits - Disclosure of amounts recognised in the statement of financial position (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="PensionsandotherpostretirementbenefitsDisclosureofamountsrecognisedintheincomestatementandstatementofothercomprehensiveincomeDetails" roleURI="http://www.nationalgrid.com/role/PensionsandotherpostretirementbenefitsDisclosureofamountsrecognisedintheincomestatementandstatementofothercomprehensiveincomeDetails">
        <link:definition>9955624 - Disclosure - Pensions and other post-retirement benefits - Disclosure of amounts recognised in the income statement and statement of other comprehensive income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionsandotherpostretirementbenefitsScheduleofreconciliationofthenetdefinedbenefitassetliabilityDetails" roleURI="http://www.nationalgrid.com/role/PensionsandotherpostretirementbenefitsScheduleofreconciliationofthenetdefinedbenefitassetliabilityDetails">
        <link:definition>9955625 - Disclosure - Pensions and other post-retirement benefits - Schedule of reconciliation of the net defined benefit asset (liability) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionsandotherpostretirementbenefitsScheduleofreconciliationofchangesinthepresentvalueofdefinedbenefitobligationsincludingunfundedobligationsDetails" roleURI="http://www.nationalgrid.com/role/PensionsandotherpostretirementbenefitsScheduleofreconciliationofchangesinthepresentvalueofdefinedbenefitobligationsincludingunfundedobligationsDetails">
        <link:definition>9955626 - Disclosure - Pensions and other post-retirement benefits - Schedule of reconciliation of changes in the present value of defined benefit obligations (including unfunded obligations) (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="PensionsandotherpostretirementbenefitsScheduleofreconciliationofchangesinfairvalueofplanassetsDetails" roleURI="http://www.nationalgrid.com/role/PensionsandotherpostretirementbenefitsScheduleofreconciliationofchangesinfairvalueofplanassetsDetails">
        <link:definition>9955627 - Disclosure - Pensions and other post-retirement benefits - Schedule of reconciliation of changes in fair value of plan assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionsandotherpostretirementbenefitsDisclosureofassetallocationsDetails" roleURI="http://www.nationalgrid.com/role/PensionsandotherpostretirementbenefitsDisclosureofassetallocationsDetails">
        <link:definition>9955628 - Disclosure - Pensions and other post-retirement benefits - Disclosure of asset allocations (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="PensionsandotherpostretirementbenefitsDisclosureofassetallocationstrategyDetails" roleURI="http://www.nationalgrid.com/role/PensionsandotherpostretirementbenefitsDisclosureofassetallocationstrategyDetails">
        <link:definition>9955629 - Disclosure - Pensions and other post-retirement benefits - Disclosure of asset allocation strategy (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="ProvisionsScheduleofchangesinprovisionsDetails" roleURI="http://www.nationalgrid.com/role/ProvisionsScheduleofchangesinprovisionsDetails">
        <link:definition>9955630 - Disclosure - Provisions - Schedule of changes in provisions (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="ProvisionsScheduleofcurrentandnoncurrentprovisionsDetails" roleURI="http://www.nationalgrid.com/role/ProvisionsScheduleofcurrentandnoncurrentprovisionsDetails">
        <link:definition>9955631 - Disclosure - Provisions - Schedule of current and non-current provisions (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="ProvisionsScheduleofenvironmentalprovisionDetails" roleURI="http://www.nationalgrid.com/role/ProvisionsScheduleofenvironmentalprovisionDetails">
        <link:definition>9955632 - Disclosure - Provisions - Schedule of environmental provision (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="ProvisionsNarrativeDetails" roleURI="http://www.nationalgrid.com/role/ProvisionsNarrativeDetails">
        <link:definition>9955633 - Disclosure - Provisions - 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="SharecapitalScheduleofsharecapitalDetails" roleURI="http://www.nationalgrid.com/role/SharecapitalScheduleofsharecapitalDetails">
        <link:definition>9955634 - Disclosure - Share capital - Schedule of share capital (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="SharecapitalNarrativeDetails" roleURI="http://www.nationalgrid.com/role/SharecapitalNarrativeDetails">
        <link:definition>9955635 - Disclosure - Share capital - 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="OtherequityreservesDetails" roleURI="http://www.nationalgrid.com/role/OtherequityreservesDetails">
        <link:definition>9955636 - Disclosure - Other equity reserves (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetdebtScheduleofcomponentsofnetdebtDetails" roleURI="http://www.nationalgrid.com/role/NetdebtScheduleofcomponentsofnetdebtDetails">
        <link:definition>9955637 - 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="NetdebtScheduleofchangesinnetdebtDetails" roleURI="http://www.nationalgrid.com/role/NetdebtScheduleofchangesinnetdebtDetails">
        <link:definition>9955638 - Disclosure - Net debt - Schedule of changes in 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="CommitmentsandcontingenciesScheduleofcapitalcommitmentsandcontingentliabilitiesDetails" roleURI="http://www.nationalgrid.com/role/CommitmentsandcontingenciesScheduleofcapitalcommitmentsandcontingentliabilitiesDetails">
        <link:definition>9955639 - Disclosure - Commitments and contingencies - Schedule of capital commitments and contingent 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="CommitmentsandcontingenciesNarrativeDetails" roleURI="http://www.nationalgrid.com/role/CommitmentsandcontingenciesNarrativeDetails">
        <link:definition>9955640 - Disclosure - Commitments and contingencies - 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="RelatedpartytransactionsDetails" roleURI="http://www.nationalgrid.com/role/RelatedpartytransactionsDetails">
        <link:definition>9955641 - 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>
      <link:roleType id="FinancialriskmanagementNarrativeDetails" roleURI="http://www.nationalgrid.com/role/FinancialriskmanagementNarrativeDetails">
        <link:definition>9955642 - Disclosure - Financial risk management - 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="FinancialriskmanagementDisclosureoftreasurycreditriskDetails" roleURI="http://www.nationalgrid.com/role/FinancialriskmanagementDisclosureoftreasurycreditriskDetails">
        <link:definition>9955643 - Disclosure - Financial risk management - Disclosure of treasury credit risk (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="FinancialriskmanagementCreditrisknarrativeDetails" roleURI="http://www.nationalgrid.com/role/FinancialriskmanagementCreditrisknarrativeDetails">
        <link:definition>9955644 - Disclosure - Financial risk management - Credit risk, 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="FinancialriskmanagementDisclosureofoffsettingoffinancialassetsandfinancialliabilitiesDetails" roleURI="http://www.nationalgrid.com/role/FinancialriskmanagementDisclosureofoffsettingoffinancialassetsandfinancialliabilitiesDetails">
        <link:definition>9955645 - Disclosure - Financial risk management - Disclosure of offsetting of financial assets and financial 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="FinancialriskmanagementDisclosureofoffsettingoffinancialassetsandfinancialliabilitiesDetails_1" roleURI="http://www.nationalgrid.com/role/FinancialriskmanagementDisclosureofoffsettingoffinancialassetsandfinancialliabilitiesDetails_1">
        <link:definition>9955645 - Disclosure - Financial risk management - Disclosure of offsetting of financial assets and financial 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="FinancialriskmanagementDisclosureofmaturityanalysisforfinancialliabilitiesandderivativesDetails" roleURI="http://www.nationalgrid.com/role/FinancialriskmanagementDisclosureofmaturityanalysisforfinancialliabilitiesandderivativesDetails">
        <link:definition>9955646 - Disclosure - Financial risk management - Disclosure of maturity analysis for financial liabilities and derivatives (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="FinancialriskmanagementDisclosureofnatureandextentofrisksarisingfromfinancialinstrumentsDetails" roleURI="http://www.nationalgrid.com/role/FinancialriskmanagementDisclosureofnatureandextentofrisksarisingfromfinancialinstrumentsDetails">
        <link:definition>9955647 - Disclosure - Financial risk management - Disclosure of nature and extent of risks arising from financial instruments (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="FinancialriskmanagementDisclosureoffinancialinstrumentsbytypeofinterestrateDetails" roleURI="http://www.nationalgrid.com/role/FinancialriskmanagementDisclosureoffinancialinstrumentsbytypeofinterestrateDetails">
        <link:definition>9955648 - Disclosure - Financial risk management - Disclosure of financial instruments by type of interest rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialriskmanagementDisclosureofdetailedinformationabouthedginginstrumentsDetails" roleURI="http://www.nationalgrid.com/role/FinancialriskmanagementDisclosureofdetailedinformationabouthedginginstrumentsDetails">
        <link:definition>9955649 - Disclosure - Financial risk management - Disclosure of detailed information about hedging instruments (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="FinancialriskmanagementDisclosureofeffectsofhedgeaccountingonfinancialpositionandyeartodateperformanceforeachtypeofhedgeDetails" roleURI="http://www.nationalgrid.com/role/FinancialriskmanagementDisclosureofeffectsofhedgeaccountingonfinancialpositionandyeartodateperformanceforeachtypeofhedgeDetails">
        <link:definition>9955650 - Disclosure - Financial risk management - Disclosure of effects of hedge accounting on financial position and year-to-date performance for each type of hedge (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="FinancialriskmanagementScheduleoffairvalueanalysisDetails" roleURI="http://www.nationalgrid.com/role/FinancialriskmanagementScheduleoffairvalueanalysisDetails">
        <link:definition>9955651 - Disclosure - Financial risk management - Schedule of fair value analysis (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="FinancialriskmanagementFairvalueanalysisnarrativeDetails" roleURI="http://www.nationalgrid.com/role/FinancialriskmanagementFairvalueanalysisnarrativeDetails">
        <link:definition>9955652 - Disclosure - Financial risk management - Fair value 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="FinancialriskmanagementScheduleofchangesinlevel3financialinstrumentsDetails" roleURI="http://www.nationalgrid.com/role/FinancialriskmanagementScheduleofchangesinlevel3financialinstrumentsDetails">
        <link:definition>9955653 - Disclosure - Financial risk management - Schedule of changes in level 3 financial instruments (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="FinancialriskmanagementScheduleofimpactsofreasonablypossiblechangesinsignificantlevel3assumptionsDetails" roleURI="http://www.nationalgrid.com/role/FinancialriskmanagementScheduleofimpactsofreasonablypossiblechangesinsignificantlevel3assumptionsDetails">
        <link:definition>9955654 - Disclosure - Financial risk management - 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="FinancialriskmanagementCapitalriskmanagementDetails" roleURI="http://www.nationalgrid.com/role/FinancialriskmanagementCapitalriskmanagementDetails">
        <link:definition>9955655 - Disclosure - Financial risk management - Capital risk management (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="BorrowingfacilitiesScheduleofundrawncommittedborrowingfacilitiesDetails" roleURI="http://www.nationalgrid.com/role/BorrowingfacilitiesScheduleofundrawncommittedborrowingfacilitiesDetails">
        <link:definition>9955656 - Disclosure - Borrowing facilities - Schedule of undrawn committed borrowing facilities (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="BorrowingfacilitiesNarrativeDetails" roleURI="http://www.nationalgrid.com/role/BorrowingfacilitiesNarrativeDetails">
        <link:definition>9955657 - Disclosure - Borrowing facilities - 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="SubsidiaryundertakingsjointventuresandassociatesDisclosureofinterestsinsubsidiariesDetails" roleURI="http://www.nationalgrid.com/role/SubsidiaryundertakingsjointventuresandassociatesDisclosureofinterestsinsubsidiariesDetails">
        <link:definition>9955658 - Disclosure - Subsidiary undertakings, joint ventures and associates - Disclosure of interests in subsidiaries (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="SubsidiaryundertakingsjointventuresandassociatesDisclosureofinterestsinjointventuresDetails" roleURI="http://www.nationalgrid.com/role/SubsidiaryundertakingsjointventuresandassociatesDisclosureofinterestsinjointventuresDetails">
        <link:definition>9955659 - Disclosure - Subsidiary undertakings, joint ventures and associates - Disclosure of interests in joint ventures (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="SubsidiaryundertakingsjointventuresandassociatesDisclosureofinterestsinjointoperationsDetails" roleURI="http://www.nationalgrid.com/role/SubsidiaryundertakingsjointventuresandassociatesDisclosureofinterestsinjointoperationsDetails">
        <link:definition>9955660 - Disclosure - Subsidiary undertakings, joint ventures and associates - Disclosure of interests in joint 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="SubsidiaryundertakingsjointventuresandassociatesDisclosureofinterestsinassociatesDetails" roleURI="http://www.nationalgrid.com/role/SubsidiaryundertakingsjointventuresandassociatesDisclosureofinterestsinassociatesDetails">
        <link:definition>9955661 - Disclosure - Subsidiary undertakings, joint ventures and associates - Disclosure of interests in associates (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="SensitivitiesScheduleofsensitivitiesonareasofestimationuncertaintyDetails" roleURI="http://www.nationalgrid.com/role/SensitivitiesScheduleofsensitivitiesonareasofestimationuncertaintyDetails">
        <link:definition>9955662 - Disclosure - Sensitivities - Schedule of sensitivities on areas of estimation uncertainty (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="SensitivitiesScheduleofsensitivitiesonfinancialinstrumentsDetails" roleURI="http://www.nationalgrid.com/role/SensitivitiesScheduleofsensitivitiesonfinancialinstrumentsDetails">
        <link:definition>9955663 - Disclosure - Sensitivities - Schedule of sensitivities on financial instruments (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="PostbalancesheeteventsDetails" roleURI="http://www.nationalgrid.com/role/PostbalancesheeteventsDetails">
        <link:definition>9955664 - Disclosure - Post balance sheet 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="nggtf_AmericanDepositarySharesMember" abstract="true" name="AmericanDepositarySharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_A5.602NotesDue2028Member" abstract="true" name="A5.602NotesDue2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_A5.809NotesDue2033Member" abstract="true" name="A5.809NotesDue2033Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_A5.418NotesDue2034Member" abstract="true" name="A5.418NotesDue2034Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_AuditorInformationAbstract" abstract="true" name="AuditorInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_GainsLossesOnInvestmentsInDebtInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncome" abstract="false" name="GainsLossesOnInvestmentsInDebtInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_OtherComprehensiveIncomeLossForTheYearNetOfTaxFromContinuingOperations" abstract="false" name="OtherComprehensiveIncomeLossForTheYearNetOfTaxFromContinuingOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_OtherComprehensiveIncomeLossForTheYearNetOfTaxFromDiscontinuedOperations" abstract="false" name="OtherComprehensiveIncomeLossForTheYearNetOfTaxFromDiscontinuedOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_ScripDividendsRelatedShareIssueRecognizedAsDistributionsToOwners" abstract="false" name="ScripDividendsRelatedShareIssueRecognizedAsDistributionsToOwners" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseThoughOtherMovementsInNonControllingInterestsEquity" abstract="false" name="IncreaseDecreaseThoughOtherMovementsInNonControllingInterestsEquity" 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_NationalGridRenewablesMember" abstract="true" name="NationalGridRenewablesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_GrainLNGMember" abstract="true" name="GrainLNGMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_UKElectricitySystemOperatorMember" abstract="true" name="UKElectricitySystemOperatorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_UKGasTransmissionMember" abstract="true" name="UKGasTransmissionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NationalGridRenewablesAndEmeraldEnergyVentureLLCMember" abstract="true" name="NationalGridRenewablesAndEmeraldEnergyVentureLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_DividendsReceivedFromJointVenturesAssociatesAndOtherInvestmentsClassifiedAsInvestingActivities" abstract="false" name="DividendsReceivedFromJointVenturesAssociatesAndOtherInvestmentsClassifiedAsInvestingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_CashFlowsRelatingToInsuranceClaimFromLossOfPropertyPlantAndEquipmentInvestingActivities" abstract="false" name="CashFlowsRelatingToInsuranceClaimFromLossOfPropertyPlantAndEquipmentInvestingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_SupplementalCashFlowInformation1Abstract" abstract="true" name="SupplementalCashFlowInformation1Abstract" 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_DividendAbstract" abstract="true" name="DividendAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_DisclosureOfContractLiabilitiesTextBlock" abstract="false" name="DisclosureOfContractLiabilitiesTextBlock" 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_DisclosureOfNetDebtTextBlock" abstract="false" name="DisclosureOfNetDebtTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_FinancialRiskManagementAbstract" abstract="true" name="FinancialRiskManagementAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_InterestsInOtherEntitiesAbstract" abstract="true" name="InterestsInOtherEntitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_DescriptionOfAccountingPolicyForAccountingEstimatesPolicyTextBlock" abstract="false" name="DescriptionOfAccountingPolicyForAccountingEstimatesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_DescriptionOfAccountingPolicyForImpactOfClimateChangeAndTransitionToNetZeroPolicyTextBlock" abstract="false" name="DescriptionOfAccountingPolicyForImpactOfClimateChangeAndTransitionToNetZeroPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_DescriptionOfAccountingPolicyForContractLiabilitiesPolicyTextBlock" abstract="false" name="DescriptionOfAccountingPolicyForContractLiabilitiesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_DescriptionOfAccountingPolicyForOtherNoncurrentLiabilitiesPolicyTextBlock" abstract="false" name="DescriptionOfAccountingPolicyForOtherNoncurrentLiabilitiesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_DescriptionOfAccountingPolicyForOtherEquityReservesPolicyTextBlock" abstract="false" name="DescriptionOfAccountingPolicyForOtherEquityReservesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_DescriptionOfAccountingPolicyForNetDebtPolicyTextBlock" abstract="false" name="DescriptionOfAccountingPolicyForNetDebtPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_DescriptionAccountingPolicyToSensitivitiesToAssumptionsPolicyTextBlock" abstract="false" name="DescriptionAccountingPolicyToSensitivitiesToAssumptionsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_DisclosureOfExceptionalItemsAndRemeasurementsFromContinuingOperationsExplanatoryTableTextBlock" abstract="false" name="DisclosureOfExceptionalItemsAndRemeasurementsFromContinuingOperationsExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_ScheduleOfRemeasurementTaxExceptionalItemsAndTaxEffectOfExceptionalItemsTableTextBlock" abstract="false" name="ScheduleOfRemeasurementTaxExceptionalItemsAndTaxEffectOfExceptionalItemsTableTextBlock" 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_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" abstract="false" name="DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_DisclosureOfEffectiveApplicableTaxRateTableTextBlock" abstract="false" name="DisclosureOfEffectiveApplicableTaxRateTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_DisclosureOfIncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAndItemsCreditedChargedDirectlyToEquityTableTextBlock" abstract="false" name="DisclosureOfIncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAndItemsCreditedChargedDirectlyToEquityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" abstract="false" name="DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" 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_DisclosureOfAssetsAndLiabilitiesClassifiedAsHeldForSaleExplanatoryTableTextBlock" abstract="false" name="DisclosureOfAssetsAndLiabilitiesClassifiedAsHeldForSaleExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_DisclosureOfDetailedInformationAboutIntangibleAssetsAndGoodwillAllocatedByOperationTableTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutIntangibleAssetsAndGoodwillAllocatedByOperationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_DisclosureOfOtherNonCurrentAssetsExplanatoryTableTextBlock" abstract="false" name="DisclosureOfOtherNonCurrentAssetsExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_DisclosureOfAggregateInformationOfAssociatesAndJointVentureNotIndividuallyMaterialTableTextBlock" abstract="false" name="DisclosureOfAggregateInformationOfAssociatesAndJointVentureNotIndividuallyMaterialTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_DisclosureOfDetailedInformationAboutDerivativeFinancialInstrumentsExplanatoryTableTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutDerivativeFinancialInstrumentsExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_DisclosureOfInventoriesTableTextBlock" abstract="false" name="DisclosureOfInventoriesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_DisclosureOfTradeAndOtherReceivablesExplanatoryTableTextBlock" abstract="false" name="DisclosureOfTradeAndOtherReceivablesExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_ReconciliationOfChangesInAllowanceAccountForCreditLossesOfFinancialAssetsTableTextBlock" abstract="false" name="ReconciliationOfChangesInAllowanceAccountForCreditLossesOfFinancialAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_DisclosureOfCashAndCashEquivalentsExplanatoryTableTextBlock" abstract="false" name="DisclosureOfCashAndCashEquivalentsExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_DisclosureOfTradeAndOtherPayablesExplanatoryTableTextBlock" abstract="false" name="DisclosureOfTradeAndOtherPayablesExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_SummaryOfContractLiabilitiesTableTextBlock" abstract="false" name="SummaryOfContractLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_ScheduleOfOtherNonCurrentLiabilitiesExplanatoryTableTextBlock" abstract="false" name="ScheduleOfOtherNonCurrentLiabilitiesExplanatoryTableTextBlock" 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_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossAndOtherComprehensiveIncomeExplanatoryTableTextBlock" abstract="false" name="DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossAndOtherComprehensiveIncomeExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_EnvironmentalProvisionTableTextBlock" abstract="false" name="EnvironmentalProvisionTableTextBlock" 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_AnalysisOfChangesInNetDebtTableTextBlock" abstract="false" name="AnalysisOfChangesInNetDebtTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_ScheduleOfCommitmentsAndContingenciesExplanatoryTableTextBlock" abstract="false" name="ScheduleOfCommitmentsAndContingenciesExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_DisclosureOfMaturityAnalysisForFinancialLiabilitiesAndDerivativesTableTextBlock" abstract="false" name="DisclosureOfMaturityAnalysisForFinancialLiabilitiesAndDerivativesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_DisclosureOfUndrawnBorrowingFacilitiesTableTextBlock" abstract="false" name="DisclosureOfUndrawnBorrowingFacilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_DisclosureOfInterestsInSubsidiariesAssociatesAndJointVenturesTableTextBlock" abstract="false" name="DisclosureOfInterestsInSubsidiariesAssociatesAndJointVenturesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nggtf_DisclosureOfEntitiesTakingAdvantageOfAuditExemptionUnderSection479AOfCompaniesAct2006TableTextBlock" abstract="false" name="DisclosureOfEntitiesTakingAdvantageOfAuditExemptionUnderSection479AOfCompaniesAct2006TableTextBlock" 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_ElectricityGenerationPlantMember" abstract="true" name="ElectricityGenerationPlantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_LiquefiedNaturalGasMember" abstract="true" name="LiquefiedNaturalGasMember" 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_ProvisionForDecommissioningAROMember" abstract="true" name="ProvisionForDecommissioningAROMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_MajorIssuanceOfBondsMember" abstract="true" name="MajorIssuanceOfBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NumberOfUSSuperfundSites" abstract="false" name="NumberOfUSSuperfundSites" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="nggtf_PropertyPlantAndEquipmentCapacity" abstract="false" name="PropertyPlantAndEquipmentCapacity" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="nggtf_CashFlowProjectionForecastPeriod" abstract="false" name="CashFlowProjectionForecastPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="nggtf_NumberOfOperatingBusinessUnits" abstract="false" name="NumberOfOperatingBusinessUnits" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <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_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_BeforeExceptionalItemsAndRemeasurementsNettingMember" abstract="true" name="BeforeExceptionalItemsAndRemeasurementsNettingMember" 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_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_SystemOperatorMember" abstract="true" name="SystemOperatorMember" 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_ConnectionsMember" abstract="true" name="ConnectionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_RevenueForContractLiabilitiesWeightedAverageAmortisationPeriod" abstract="false" name="RevenueForContractLiabilitiesWeightedAverageAmortisationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="nggtf_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod" abstract="false" name="RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="nggtf_CostOfPurchasedElectricity" abstract="false" name="CostOfPurchasedElectricity" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_CostOfPurchasedGas" abstract="false" name="CostOfPurchasedGas" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_BalancingCosts" abstract="false" name="BalancingCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_ImpairmentOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" abstract="false" name="ImpairmentOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_OperatingExpensesFromContinuingOperations" abstract="false" name="OperatingExpensesFromContinuingOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_OperatingCostAbstract" abstract="true" name="OperatingCostAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_PostEmploymentBenefitExpenseDefinedBenefitPlansPensionPlans" abstract="false" name="PostEmploymentBenefitExpenseDefinedBenefitPlansPensionPlans" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_EmployeeBenefitsIncludingCapitalisedCosts" abstract="false" name="EmployeeBenefitsIncludingCapitalisedCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_EmployeeCostsCapitalised" abstract="false" name="EmployeeCostsCapitalised" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_PostEmploymentBenefitExpenseDefinedBenefitPlansOtherPostretirementPlans" abstract="false" name="PostEmploymentBenefitExpenseDefinedBenefitPlansOtherPostretirementPlans" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_AuditFeesAbstract" abstract="true" name="AuditFeesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_AuditorsRemunerationForAuditServicesIndividualAndConsolidatedFinancialStatements" abstract="false" name="AuditorsRemunerationForAuditServicesIndividualAndConsolidatedFinancialStatements" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_AuditorsRemunerationForAuditServicesAccountsOfAssociateCompanies" abstract="false" name="AuditorsRemunerationForAuditServicesAccountsOfAssociateCompanies" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_AuditorsRemunerationForAuditServicesOtherAuditServices" abstract="false" name="AuditorsRemunerationForAuditServicesOtherAuditServices" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_OtherAuditorRemunerationAbstract" abstract="true" name="OtherAuditorRemunerationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_AuditorsRemunerationForOtherServicesOtherAssuranceServices" abstract="false" name="AuditorsRemunerationForOtherServicesOtherAssuranceServices" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_AuditorsRemunerationForOtherServicesOtherNonAuditServicesNotCoveredAbove" abstract="false" name="AuditorsRemunerationForOtherServicesOtherNonAuditServicesNotCoveredAbove" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_AuditorsRemunerationForTaxAndOtherServices" abstract="false" name="AuditorsRemunerationForTaxAndOtherServices" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_AuditorsRemunerationForTaxServicesCompliance" abstract="false" name="AuditorsRemunerationForTaxServicesCompliance" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_AuditorsRemunerationForTaxServicesAdvisory" abstract="false" name="AuditorsRemunerationForTaxServicesAdvisory" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_ExceptionalItemsNettingMember" abstract="true" name="ExceptionalItemsNettingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_RemeasurementsNettingMember" abstract="true" name="RemeasurementsNettingMember" 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_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_DisclosureOfExceptionalItemsLineItems" abstract="true" name="DisclosureOfExceptionalItemsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_IncludedWithinOperatingProfitAbstract" abstract="true" name="IncludedWithinOperatingProfitAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroups" abstract="false" name="GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroups" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_ProvisionForUKElectricityBalancingCosts" abstract="false" name="ProvisionForUKElectricityBalancingCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_ExpenseOfRestructuringActivitiesCostEfficiencyProgramme" abstract="false" name="ExpenseOfRestructuringActivitiesCostEfficiencyProgramme" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncludedWithinFinanceAndCostsAbstract" abstract="true" name="IncludedWithinFinanceAndCostsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_GainsLossesOnDerivativesFinancialInstrumentsFinanceIncomeCost" abstract="false" name="GainsLossesOnDerivativesFinancialInstrumentsFinanceIncomeCost" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncludedWithResultsFromJointVenturesAndAssociatesAbstract" abstract="true" name="IncludedWithResultsFromJointVenturesAndAssociatesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_NetLossesOnFinancialInstrumentsIncludedWithinShareOfPostTaxResultsOfJointVenturesAndAssociates" abstract="false" name="NetLossesOnFinancialInstrumentsIncludedWithinShareOfPostTaxResultsOfJointVenturesAndAssociates" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncludedWithinTaxAbstract" abstract="true" name="IncludedWithinTaxAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_AnalysisOfExceptionalItemsAndRemeasurementsAfterTaxAbstract" abstract="true" name="AnalysisOfExceptionalItemsAndRemeasurementsAfterTaxAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_TheNarragansettElectricCompanyMember" abstract="true" name="TheNarragansettElectricCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NationalGridElectricityDistributionGroupMember" abstract="true" name="NationalGridElectricityDistributionGroupMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_PaymentsRelatedToTransactionSeparationAndIntegrationCosts" abstract="false" name="PaymentsRelatedToTransactionSeparationAndIntegrationCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_MajorAssumptionsMadeConcerningFutureEventsOtherProvisionsDiscountRate" abstract="false" name="MajorAssumptionsMadeConcerningFutureEventsOtherProvisionsDiscountRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="nggtf_WeightedAverageDurationOfCashFlowsForRemediationExpenditure" abstract="false" name="WeightedAverageDurationOfCashFlowsForRemediationExpenditure" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="nggtf_TransformationProgrammePeriod" abstract="false" name="TransformationProgrammePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="nggtf_CashOutflowsRelatingToRestructuringActivitiesOperatingActivities" abstract="false" name="CashOutflowsRelatingToRestructuringActivitiesOperatingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_CostEfficiencyProgrammeAnnualSavingsTarget" abstract="false" name="CostEfficiencyProgrammeAnnualSavingsTarget" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_CostEfficiencyProgrammePeriod" abstract="false" name="CostEfficiencyProgrammePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="nggtf_CashInflowsRelatingToInsuranceRecovery" abstract="false" name="CashInflowsRelatingToInsuranceRecovery" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_FinanceIncomeAndCostsTable" abstract="true" name="FinanceIncomeAndCostsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_FinanceIncomeAndCostsLineItems" abstract="true" name="FinanceIncomeAndCostsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_FinanceIncomeAbstract" abstract="true" name="FinanceIncomeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_InterestAndFinanceIncomeAbstract" abstract="true" name="InterestAndFinanceIncomeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_FinanceCostAbstract" abstract="true" name="FinanceCostAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_InterestExpenseOnBankLoansAndOverdraftsIncludingCapitalised" abstract="false" name="InterestExpenseOnBankLoansAndOverdraftsIncludingCapitalised" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_InterestExpenseOnOtherBorrowingsIncludingCapitalised" abstract="false" name="InterestExpenseOnOtherBorrowingsIncludingCapitalised" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_InterestExpenseOnDerivatives" abstract="false" name="InterestExpenseOnDerivatives" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_LossOnDerivativeFinancialInstrumentsDesignatedAsHedges" abstract="false" name="LossOnDerivativeFinancialInstrumentsDesignatedAsHedges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_LossOnDerivativeFinancialInstrumentsNotDesignatedAsHedges" abstract="false" name="LossOnDerivativeFinancialInstrumentsNotDesignatedAsHedges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_NetForeignExchangeGainLossOnFinancingActivities" abstract="false" name="NetForeignExchangeGainLossOnFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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_FinanceCostAccretionOnInflationLinkedLiabilities" abstract="false" name="FinanceCostAccretionOnInflationLinkedLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_DisclosureOfIncomeTaxesTable" abstract="true" name="DisclosureOfIncomeTaxesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_IncomeTaxAuthoritiesAxis" abstract="true" name="IncomeTaxAuthoritiesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_IncomeTaxAuthoritiesDomain" abstract="true" name="IncomeTaxAuthoritiesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_DomesticTaxAuthorityMember" abstract="true" name="DomesticTaxAuthorityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_ForeignTaxAuthorityMember" abstract="true" name="ForeignTaxAuthorityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_DisclosureOfIncomeTaxesLineItems" abstract="true" name="DisclosureOfIncomeTaxesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_DeferredTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract" abstract="true" name="DeferredTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" abstract="false" name="DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_CurrentIncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAndItemsCreditedChargedDirectlyToEquityAbstract" abstract="true" name="CurrentIncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAndItemsCreditedChargedDirectlyToEquityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_DeferredIncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAndItemsCreditedChargedDirectlyToEquityAbstract" abstract="true" name="DeferredIncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAndItemsCreditedChargedDirectlyToEquityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAndItemsCreditedChargedDirectlyToEquity" abstract="false" name="IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAndItemsCreditedChargedDirectlyToEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_TaxEffectOfPriorYearIncomeTaxes" abstract="false" name="TaxEffectOfPriorYearIncomeTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_TaxEffectOfShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" abstract="false" name="TaxEffectOfShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_RegulatoryLicensesMember" abstract="true" name="RegulatoryLicensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_AcceleratedTaxDepreciationRelatedTemporaryDifferencesMember" abstract="true" name="AcceleratedTaxDepreciationRelatedTemporaryDifferencesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_ShareBasedPaymentsRelatedTemporaryDifferencesMember" abstract="true" name="ShareBasedPaymentsRelatedTemporaryDifferencesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_PensionsAndOtherPostRetirementBenefitsRelatedTemporaryDifferencesMember" abstract="true" name="PensionsAndOtherPostRetirementBenefitsRelatedTemporaryDifferencesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_FinancialInstrumentsRelatedTemporaryDifferencesMember" abstract="true" name="FinancialInstrumentsRelatedTemporaryDifferencesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_TemporaryDifferencesLeaseLiabilitiesMember" abstract="true" name="TemporaryDifferencesLeaseLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_TemporaryDifferencesEnvironmentalProvisionsMember" abstract="true" name="TemporaryDifferencesEnvironmentalProvisionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_TemporaryDifferencesOtherShortTermDifferencesMember" abstract="true" name="TemporaryDifferencesOtherShortTermDifferencesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_DeferredTaxExpenseIncomeRecognisedInOtherComprehensiveIncomeOrChargesCreditedDirectlyToEquity" abstract="false" name="DeferredTaxExpenseIncomeRecognisedInOtherComprehensiveIncomeOrChargesCreditedDirectlyToEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseThroughReclassificationToHeldForSaleDeferredTaxLiabilityAsset" abstract="false" name="IncreaseDecreaseThroughReclassificationToHeldForSaleDeferredTaxLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_CapitalLossesMember" abstract="true" name="CapitalLossesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_TradingLossesMember" abstract="true" name="TradingLossesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_SummaryOfDividendsTable" abstract="true" name="SummaryOfDividendsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_DividendsDistributionAxis" abstract="true" name="DividendsDistributionAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_DividendsDistributionDomain" abstract="true" name="DividendsDistributionDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_FinalDividendInRespectOfPriorYearMember" abstract="true" name="FinalDividendInRespectOfPriorYearMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_InterimDividendInRespectOfCurrentYearMember" abstract="true" name="InterimDividendInRespectOfCurrentYearMember" 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_ScripDividendsRelatedShareIssueRecognized" abstract="false" name="ScripDividendsRelatedShareIssueRecognized" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_GasTTopCoLimitedMember" abstract="true" name="GasTTopCoLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_ProvisionForPostClosingCapitalExpenditure" abstract="false" name="ProvisionForPostClosingCapitalExpenditure" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_GainsLossesOnDisposalsOfAssetsHeldForSale" abstract="false" name="GainsLossesOnDisposalsOfAssetsHeldForSale" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_DisclosureOfDetailedInformationAboutAssetsHeldForSaleTable" abstract="true" name="DisclosureOfDetailedInformationAboutAssetsHeldForSaleTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_DisclosureOfDetailedInformationAboutAssetsHeldForSaleLineItems" abstract="true" name="DisclosureOfDetailedInformationAboutAssetsHeldForSaleLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_DisposalRelatedCostsOnDisposalOfAssets" abstract="false" name="DisposalRelatedCostsOnDisposalOfAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_GainLossOnDisposalBeforeTaxAndReclassificationOfForeignCurrencyTranslationReserve" abstract="false" name="GainLossOnDisposalBeforeTaxAndReclassificationOfForeignCurrencyTranslationReserve" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_TaxExpenseIncomeOnDisposalOfAssetsOrDisposalGroups" abstract="false" name="TaxExpenseIncomeOnDisposalOfAssetsOrDisposalGroups" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_ReclassificationAdjustmentsOnRetranslationOfOperationsBeforeTax" abstract="false" name="ReclassificationAdjustmentsOnRetranslationOfOperationsBeforeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_ReclassificationAdjustmentsOnHedgingInstrumentsBeforeTax" abstract="false" name="ReclassificationAdjustmentsOnHedgingInstrumentsBeforeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_ProfitLossAfterTaxBeforeGainLossOnDisposalDiscontinuedOperations" abstract="false" name="ProfitLossAfterTaxBeforeGainLossOnDisposalDiscontinuedOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_UKElectricityDistributionGroupMember" abstract="true" name="UKElectricityDistributionGroupMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_UKElectricityDistributionDNOsMember" abstract="true" name="UKElectricityDistributionDNOsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NewYorkCGUMember" abstract="true" name="NewYorkCGUMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NationalGridVenturesUSMember" abstract="true" name="NationalGridVenturesUSMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_USRegulatedMember" abstract="true" name="USRegulatedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_WestMidlandsMember" abstract="true" name="WestMidlandsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_EastMidlandsMember" abstract="true" name="EastMidlandsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_SouthWalesMember" abstract="true" name="SouthWalesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_SouthWestMember" abstract="true" name="SouthWestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_GasBusinessEnablementSystemMember" abstract="true" name="GasBusinessEnablementSystemMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_UKGeneralLedgerSystemMember" abstract="true" name="UKGeneralLedgerSystemMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_IntangibleAssetsOtherThanGoodwillInService" abstract="false" name="IntangibleAssetsOtherThanGoodwillInService" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_MotorVehiclesAndOfficeEquipmentMember" abstract="true" name="MotorVehiclesAndOfficeEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseThroughAdjustmentForChangeInDiscountRateOnDecommissioningProvisionsPropertyPlantAndEquipmentIncludingRightOfUseAssets" abstract="false" name="IncreaseDecreaseThroughAdjustmentForChangeInDiscountRateOnDecommissioningProvisionsPropertyPlantAndEquipmentIncludingRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_ElectricityTransmissionPlantAndWiresMember" abstract="true" name="ElectricityTransmissionPlantAndWiresMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_ElectricityDistributionPlantMember" abstract="true" name="ElectricityDistributionPlantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_InterconnectorPlantAndOtherMember" abstract="true" name="InterconnectorPlantAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_GasPlantMainsServicesAndRegulatingEquipmentMember" abstract="true" name="GasPlantMainsServicesAndRegulatingEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_GasPlantStorageMember" abstract="true" name="GasPlantStorageMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_GasPlantMetersMember" abstract="true" name="GasPlantMetersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_GasDistributionAssetsMember" abstract="true" name="GasDistributionAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_SensitivityAnalysisUsefulEconomicLifeLimitedTo2050ImpactOnDepreciationExpense" abstract="false" name="SensitivityAnalysisUsefulEconomicLifeLimitedTo2050ImpactOnDepreciationExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysisUsefulEconomicLifeLimitedTo2060ImpactOnDepreciationExpense" abstract="false" name="SensitivityAnalysisUsefulEconomicLifeLimitedTo2060ImpactOnDepreciationExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysisUsefulEconomicLifeLimitedTo2070ImpactOnDepreciationExpense" abstract="false" name="SensitivityAnalysisUsefulEconomicLifeLimitedTo2070ImpactOnDepreciationExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_NumberOfDifferentCategoriesOfFinancialAndOtherInvestments" abstract="false" name="NumberOfDifferentCategoriesOfFinancialAndOtherInvestments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="nggtf_InvestmentsShortTermMoneyMarketFundsMember" abstract="true" name="InvestmentsShortTermMoneyMarketFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_InvestmentsCorporateCapitalVenturesAndOtherMember" abstract="true" name="InvestmentsCorporateCapitalVenturesAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_UnquotedEquityInvestmentsMember" abstract="true" name="UnquotedEquityInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_RestrictedBalancesCollateralMember" abstract="true" name="RestrictedBalancesCollateralMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_InvestmentsInsuranceCompanyFundMember" abstract="true" name="InvestmentsInsuranceCompanyFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_InvestmentsSpecificProjectMember" abstract="true" name="InvestmentsSpecificProjectMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_InvestmentsLetterOfCreditMember" abstract="true" name="InvestmentsLetterOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_RestrictedBalancesInsuranceCompanyAndNonQualifiedPlanInvestmentsMember" abstract="true" name="RestrictedBalancesInsuranceCompanyAndNonQualifiedPlanInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_RestrictedBalancesCashSurrenderValueOfLifeInsurancePoliciesMember" abstract="true" name="RestrictedBalancesCashSurrenderValueOfLifeInsurancePoliciesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_RestrictedBalancesOtherInvestmentsMember" abstract="true" name="RestrictedBalancesOtherInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_ShortTermInvestmentsRestricted" abstract="false" name="ShortTermInvestmentsRestricted" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseThroughNetExchangeDifferencesInvestmentsAccountedForUsingEquityMethod" abstract="false" name="IncreaseDecreaseThroughNetExchangeDifferencesInvestmentsAccountedForUsingEquityMethod" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_AdditionsOtherThanThroughBusinessCombinationsInvestmentsAccountedForUsingEquityMethod" abstract="false" name="AdditionsOtherThanThroughBusinessCombinationsInvestmentsAccountedForUsingEquityMethod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_DisposalsInvestmentsAccountedForUsingEquityMethod" abstract="false" name="DisposalsInvestmentsAccountedForUsingEquityMethod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_DecreaseThoughReclassificationToHeldForSaleInvestmentsAccountedForUsingEquityMethod" abstract="false" name="DecreaseThoughReclassificationToHeldForSaleInvestmentsAccountedForUsingEquityMethod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseThroughOtherChangesInvestmentsAccountedForAsEquityMethodInvestments" abstract="false" name="IncreaseDecreaseThroughOtherChangesInvestmentsAccountedForAsEquityMethodInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_InterestInOtherEntitiesAxis" abstract="true" name="InterestInOtherEntitiesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_InterestInOtherEntitiesDomain" abstract="true" name="InterestInOtherEntitiesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_JointVenturesAndAssociatesMember" abstract="true" name="JointVenturesAndAssociatesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_EmeraldEnergyVentureLLCMember" abstract="true" name="EmeraldEnergyVentureLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_BritNedDevelopmentLimitedMember" abstract="true" name="BritNedDevelopmentLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NemoLinkLimitedMember" abstract="true" name="NemoLinkLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_CurrentAssetsExcludingCashAndCashEquivalents" abstract="false" name="CurrentAssetsExcludingCashAndCashEquivalents" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_AggregatedIndividuallyImmaterialAssociatesAndJointVenturesMember" abstract="true" name="AggregatedIndividuallyImmaterialAssociatesAndJointVenturesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_CurrentDerivativeMember" abstract="true" name="CurrentDerivativeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NonCurrentDerivativeMember" abstract="true" name="NonCurrentDerivativeMember" 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_DerivativeFinancialAssetsLiabilities" abstract="false" name="DerivativeFinancialAssetsLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_FinancingDerivativesInterestRateSwapsMember" abstract="true" name="FinancingDerivativesInterestRateSwapsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_FinancingDerivativesCrossCurrencyInterestRateSwapsMember" abstract="true" name="FinancingDerivativesCrossCurrencyInterestRateSwapsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_FinancingDerivativesForeignExchangeForwardContractsMember" abstract="true" name="FinancingDerivativesForeignExchangeForwardContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_FinancingDerivativesInflationLinkedSwapsMember" abstract="true" name="FinancingDerivativesInflationLinkedSwapsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_CapitalExpendituresMember" abstract="true" name="CapitalExpendituresMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_DerivativesNotionalAmount" abstract="false" name="DerivativesNotionalAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_CommodityDerivativesForwardPurchasesGasMember" abstract="true" name="CommodityDerivativesForwardPurchasesGasMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_CommodityDerivativesPurchaseContractsGasOptionsMember" abstract="true" name="CommodityDerivativesPurchaseContractsGasOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_CommodityDerivativesElectricityCapacityMember" abstract="true" name="CommodityDerivativesElectricityCapacityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_CommodityDerivativesElectricitySwapsMember" abstract="true" name="CommodityDerivativesElectricitySwapsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_CommodityDerivativesElectricityOptionsMember" abstract="true" name="CommodityDerivativesElectricityOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_CommodityDerivativesGasSwapsMember" abstract="true" name="CommodityDerivativesGasSwapsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_CommodityDerivativesGasOptionsMember" abstract="true" name="CommodityDerivativesGasOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_DerivativeNonMonetaryNotionalAmount" abstract="false" name="DerivativeNonMonetaryNotionalAmount" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="nggtf_DerivativeTerm" abstract="false" name="DerivativeTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="nggtf_CurrentEmissionAllowance" abstract="false" name="CurrentEmissionAllowance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_InventoryValuationReserve" abstract="false" name="InventoryValuationReserve" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_ProvisionForImpairmentOfReceivablesAndAccruedIncome" abstract="false" name="ProvisionForImpairmentOfReceivablesAndAccruedIncome" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_TradeReceivablesAndAccruedIncomeNet" abstract="false" name="TradeReceivablesAndAccruedIncomeNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_DecreaseThroughReclassificationToHeldForSaleFinancialAssets" abstract="false" name="DecreaseThroughReclassificationToHeldForSaleFinancialAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_RetailCustomerReceivablesMember" abstract="true" name="RetailCustomerReceivablesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_ProvisionForImpairmentOfReceivablesPeriod" abstract="false" name="ProvisionForImpairmentOfReceivablesPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="nggtf_UnbilledRevenueMember" abstract="true" name="UnbilledRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_BorrowingsPaidByInstalmentsMember" abstract="true" name="BorrowingsPaidByInstalmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_BorrowingsPaidByOtherThanInstalmentsMember" abstract="true" name="BorrowingsPaidByOtherThanInstalmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_Borrowings1Member" abstract="true" name="Borrowings1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_LeaseLiabilityUndiscountedExcessAmount" abstract="false" name="LeaseLiabilityUndiscountedExcessAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseInContractLiabilitiesRollForward" abstract="true" name="IncreaseDecreaseInContractLiabilitiesRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseRelatingToExchangeAdjustmentsContractLiabilities" abstract="false" name="IncreaseDecreaseRelatingToExchangeAdjustmentsContractLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDueToCashReceivedExcludingAmountRecognisedAsRevenue" abstract="false" name="IncreaseDueToCashReceivedExcludingAmountRecognisedAsRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_NonCurrentDeferredIncome" abstract="false" name="NonCurrentDeferredIncome" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_RetirementPlansNameAxis" abstract="true" name="RetirementPlansNameAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_RetirementPlansNameDomain" abstract="true" name="RetirementPlansNameDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NationalGridUKRetirementPlanMember" abstract="true" name="NationalGridUKRetirementPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPay" abstract="false" name="DefinedContributionPlanEmployerMatchingContributionPercentOfEmployeesGrossPay" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="nggtf_DefinedBenefitPlanIndependentActuarialFundingValuationPeriod" abstract="false" name="DefinedBenefitPlanIndependentActuarialFundingValuationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="nggtf_DefinedBenefitPlanDeficitNumberOfPlans" abstract="false" name="DefinedBenefitPlanDeficitNumberOfPlans" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="nggtf_DefinedBenefitPlanEmployerContributionsRecoveryPlanAnnualPayments" abstract="false" name="DefinedBenefitPlanEmployerContributionsRecoveryPlanAnnualPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_DefinedBenefitPlanEmployerContributionsExcludingRecoveryPlanPayments" abstract="false" name="DefinedBenefitPlanEmployerContributionsExcludingRecoveryPlanPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_NumberOfDefinedBenefitPlansWithSecurityArrangements" abstract="false" name="NumberOfDefinedBenefitPlansWithSecurityArrangements" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="nggtf_DefinedBenefitPlanDeficitSecurityArrangementValue" abstract="false" name="DefinedBenefitPlanDeficitSecurityArrangementValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_DefinedBenefitPlanBuyInTransaction" abstract="false" name="DefinedBenefitPlanBuyInTransaction" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_ProportionOfDefinedBenefitPlanBuyInTransaction" abstract="false" name="ProportionOfDefinedBenefitPlanBuyInTransaction" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="nggtf_DefinedContributionPlanEmployerCoreContributionPercentOfEmployeesGrossPay" abstract="false" name="DefinedContributionPlanEmployerCoreContributionPercentOfEmployeesGrossPay" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="nggtf_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchContributions" abstract="false" name="DefinedContributionPlanEmployerMatchingContributionPercentOfMatchContributions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="nggtf_NumberOfDefinedBenefitPlans" abstract="false" name="NumberOfDefinedBenefitPlans" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_NumberOfOtherPostEmploymentBenefitPlan" abstract="false" name="NumberOfOtherPostEmploymentBenefitPlan" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="nggtf_TypeOfMemberAxis" abstract="true" name="TypeOfMemberAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_TypeOfMemberDomain" abstract="true" name="TypeOfMemberDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_ActiveMembersMember" abstract="true" name="ActiveMembersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_DeferredMembersMember" abstract="true" name="DeferredMembersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_PensionerMembersMember" abstract="true" name="PensionerMembersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_ActuarialAssumptionOfDiscountRatesPastService" abstract="false" name="ActuarialAssumptionOfDiscountRatesPastService" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="nggtf_ActuarialAssumptionOfDiscountRatesFutureService" abstract="false" name="ActuarialAssumptionOfDiscountRatesFutureService" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="nggtf_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesPastService" abstract="false" name="ActuarialAssumptionOfExpectedRatesOfPensionIncreasesPastService" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="nggtf_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesFutureService" abstract="false" name="ActuarialAssumptionOfExpectedRatesOfPensionIncreasesFutureService" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="nggtf_ActuarialAssumptionOfUltimateMedicalCostTrendRates" abstract="false" name="ActuarialAssumptionOfUltimateMedicalCostTrendRates" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="nggtf_ActuarialAssumptionOfLifeExpectancyAfterRetirementMale" abstract="false" name="ActuarialAssumptionOfLifeExpectancyAfterRetirementMale" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="nggtf_ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale" abstract="false" name="ActuarialAssumptionOfLifeExpectancyAfterRetirementFemale" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="nggtf_ActuarialAssumptionOfLifeExpectancyAfterRetirementIn20YearsMale" abstract="false" name="ActuarialAssumptionOfLifeExpectancyAfterRetirementIn20YearsMale" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="nggtf_ActuarialAssumptionOfLifeExpectancyAfterRetirementIn20YearsFemale" abstract="false" name="ActuarialAssumptionOfLifeExpectancyAfterRetirementIn20YearsFemale" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="nggtf_DefinedBenefitObligationAtPresentValueMemberConcentrationPercentage" abstract="false" name="DefinedBenefitObligationAtPresentValueMemberConcentrationPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <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_BalanceSheetLocation1Axis" abstract="true" name="BalanceSheetLocation1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_BalanceSheetLocation1Domain" abstract="true" name="BalanceSheetLocation1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_PensionsAndOtherPostRetirementBenefitsOperatingCostsAbstract" abstract="true" name="PensionsAndOtherPostRetirementBenefitsOperatingCostsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_PensionsAndOtherPostRetirementBenefitsPayrollCostsAbstract" abstract="true" name="PensionsAndOtherPostRetirementBenefitsPayrollCostsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_PastServiceCostAugmentationsAndRedundanciesDefinedBenefitPlans" abstract="false" name="PastServiceCostAugmentationsAndRedundanciesDefinedBenefitPlans" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_PostEmploymentBenefitExpenseInProfitOrLossPayrollCostDefinedBenefitPlans" abstract="false" name="PostEmploymentBenefitExpenseInProfitOrLossPayrollCostDefinedBenefitPlans" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_PensionsAndOtherPostRetirementBenefitsFinanceIncomeAndCostsAbstract" abstract="true" name="PensionsAndOtherPostRetirementBenefitsFinanceIncomeAndCostsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_InterestExpenseIncomeDefinedBenefitPlansAdjustedForIrrecoverableSurplus" abstract="false" name="InterestExpenseIncomeDefinedBenefitPlansAdjustedForIrrecoverableSurplus" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_OtherComprehensiveIncomeNetOfTaxGainsLossesThroughForeignExchangeRatesDefinedBenefitPlans" abstract="false" name="OtherComprehensiveIncomeNetOfTaxGainsLossesThroughForeignExchangeRatesDefinedBenefitPlans" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_MovementsInRestrictionsOnDefinedBenefitAssetsRecognized" abstract="false" name="MovementsInRestrictionsOnDefinedBenefitAssetsRecognized" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementAndForeignExchangeRatesNetDefinedBenefitPlan" abstract="false" name="OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementAndForeignExchangeRatesNetDefinedBenefitPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_RestrictionsOnDefinedBenefitAssetsRecognized" abstract="false" name="RestrictionsOnDefinedBenefitAssetsRecognized" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_NetDefinedBenefitLiabilityAssetOneOffEmployerContribution" abstract="false" name="NetDefinedBenefitLiabilityAssetOneOffEmployerContribution" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_AvivaMember" abstract="true" name="AvivaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromPastServiceCostAugmentationsAndRedundancies" abstract="false" name="IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromPastServiceCostAugmentationsAndRedundancies" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromLiabilitiesExtinguishedInRespectOfSettlements" abstract="false" name="DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromLiabilitiesExtinguishedInRespectOfSettlements" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromMedicalSubsidyReceived" abstract="false" name="IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromMedicalSubsidyReceived" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromAssetsDistributedInRespectOfSettlements" abstract="false" name="DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromAssetsDistributedInRespectOfSettlements" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_ReturnOnPlanAssetsIncludingInterestIncomeNetDefinedBenefitLiabilityAsset" abstract="false" name="ReturnOnPlanAssetsIncludingInterestIncomeNetDefinedBenefitLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_CorporateBondsNettingMember" abstract="true" name="CorporateBondsNettingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_GovernmentSecuritiesAndLiabilityDrivenInvestmentsMember" abstract="true" name="GovernmentSecuritiesAndLiabilityDrivenInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_GovernmentSecuritiesMember" abstract="true" name="GovernmentSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_OtherNetAssetsLiabilitiesAmountContributedToFairValueOfPlanAssets" abstract="false" name="OtherNetAssetsLiabilitiesAmountContributedToFairValueOfPlanAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_ForestryFundsInvestments" abstract="false" name="ForestryFundsInvestments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_PensionFundInvestmentsInEmployerIssuedSecuritiesAmountContributedToFairValueOfPlanAssets" abstract="false" name="PensionFundInvestmentsInEmployerIssuedSecuritiesAmountContributedToFairValueOfPlanAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_StructuredDebtRepurchaseAgreementsAmountContributedToFairValueOfPlanAssets" abstract="false" name="StructuredDebtRepurchaseAgreementsAmountContributedToFairValueOfPlanAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_ReturnSeekingAssetsAmountContributedToFairValueOfPlanAssetsPercentage" abstract="false" name="ReturnSeekingAssetsAmountContributedToFairValueOfPlanAssetsPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="nggtf_StructuredDebtAmountContributedToFairValueOfPlanAssetsPercentage" abstract="false" name="StructuredDebtAmountContributedToFairValueOfPlanAssetsPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="nggtf_OtherProvisionsUndiscountedCashFlows" abstract="false" name="OtherProvisionsUndiscountedCashFlows" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_LiabilityForClaimsAndClaimsAdjustmentMember" abstract="true" name="LiabilityForClaimsAndClaimsAdjustmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_LiabilityForInterconnectorExcessRevenuesMember" abstract="true" name="LiabilityForInterconnectorExcessRevenuesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_LiabilityForEmissionProvisionsMember" abstract="true" name="LiabilityForEmissionProvisionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NumberOfSuperfundSites" abstract="false" name="NumberOfSuperfundSites" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseInNumberOfRightsIssue" abstract="false" name="IncreaseDecreaseInNumberOfRightsIssue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="nggtf_NumberOfSharesIssuedScripDividendRecognizedAsDistributionsToOwners" abstract="false" name="NumberOfSharesIssuedScripDividendRecognizedAsDistributionsToOwners" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="nggtf_NumberOfOrdinarySharesPerADS" abstract="false" name="NumberOfOrdinarySharesPerADS" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="nggtf_UnclaimedDividendsLiabilityDerecognition" abstract="false" name="UnclaimedDividendsLiabilityDerecognition" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_NetProceedsFromIssueOfOrdinaryShares" abstract="false" name="NetProceedsFromIssueOfOrdinaryShares" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IssuePricePerShare" abstract="false" name="IssuePricePerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="nggtf_SharesIssuedNumberOfOrdinarySharesBasis" abstract="false" name="SharesIssuedNumberOfOrdinarySharesBasis" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="nggtf_SharesIssuedNumberOfOrdinarySharesExistingShares" abstract="false" name="SharesIssuedNumberOfOrdinarySharesExistingShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="nggtf_DiscountOfIssuePrice" abstract="false" name="DiscountOfIssuePrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="nggtf_TreasuryStockNumberOfShares" abstract="false" name="TreasuryStockNumberOfShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="nggtf_TreasurySharesMarketValue" abstract="false" name="TreasurySharesMarketValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_TreasurySharesGifted" abstract="false" name="TreasurySharesGifted" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="nggtf_NumberOfSharesOfTreasuryStockReissued" abstract="false" name="NumberOfSharesOfTreasuryStockReissued" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="nggtf_SharesReissuedToEmployeeShareSchemesAsPercentOfOrdinaryShares" abstract="false" name="SharesReissuedToEmployeeShareSchemesAsPercentOfOrdinaryShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="nggtf_TreasurySharesReissued" abstract="false" name="TreasurySharesReissued" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_ProceedsFromSaleOrIssueOfTreasurySharesGross" abstract="false" name="ProceedsFromSaleOrIssueOfTreasurySharesGross" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_PurchaseOfOwnSharesEmployeeShareTrustsFinancingActivities" abstract="false" name="PurchaseOfOwnSharesEmployeeShareTrustsFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_MaximumNumberOfTreasurySharesHeldDuringTheYear" abstract="false" name="MaximumNumberOfTreasurySharesHeldDuringTheYear" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="nggtf_TreasurySharesAsPercentOfOrdinaryShares" abstract="false" name="TreasurySharesAsPercentOfOrdinaryShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="nggtf_ReserveOfCostOfHedgingMember" abstract="true" name="ReserveOfCostOfHedgingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnExchangeTranslationAndHedgesOfNetInvestmentsInForeignOperations" abstract="false" name="OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnExchangeTranslationAndHedgesOfNetInvestmentsInForeignOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_NetGainsLossesTakenToEquityBeforeTax" abstract="false" name="NetGainsLossesTakenToEquityBeforeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_ReclassificationOfItemsTransferredToProfitLoss" abstract="false" name="ReclassificationOfItemsTransferredToProfitLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseThroughRightsIssue" abstract="false" name="IncreaseDecreaseThroughRightsIssue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_DecreaseThroughReclassificationToRetainedEarnings" abstract="false" name="DecreaseThroughReclassificationToRetainedEarnings" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncomeTaxComponentsOtherReserves" abstract="false" name="IncomeTaxComponentsOtherReserves" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_NetDebtTable" abstract="true" name="NetDebtTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_NonCurrentAssetsMember" abstract="true" name="NonCurrentAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_CurrentAssetsMember" abstract="true" name="CurrentAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_CurrentLiabilitiesMember" abstract="true" name="CurrentLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NonCurrentLiabilitiesMember" abstract="true" name="NonCurrentLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_FinancingDerivativesHedgingMember" abstract="true" name="FinancingDerivativesHedgingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NetDebtLineItems" abstract="true" name="NetDebtLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_LiabilitiesFromFinancingActivitiesRollForward" abstract="true" name="LiabilitiesFromFinancingActivitiesRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_CashInflowsNonNetDebtFinancingCashFlowsClassifiedAsFinancingActivities" abstract="false" name="CashInflowsNonNetDebtFinancingCashFlowsClassifiedAsFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseThroughInterestExpenseIncomeLiabilitiesArisingFromFinancingActivities" abstract="false" name="IncreaseDecreaseThroughInterestExpenseIncomeLiabilitiesArisingFromFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseThroughReclassificationToHeldForSaleLiabilitiesArisingFromFinancingActivities" abstract="false" name="IncreaseDecreaseThroughReclassificationToHeldForSaleLiabilitiesArisingFromFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseInCashAndCashEquivalentsRollForward" abstract="true" name="IncreaseDecreaseInCashAndCashEquivalentsRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChangesExcludingBankOverdraft" abstract="false" name="IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChangesExcludingBankOverdraft" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseInFinancialInvestmentsRollForward" abstract="true" name="IncreaseDecreaseInFinancialInvestmentsRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseThroughChangesInFairValuesFinancialInvestments" abstract="false" name="IncreaseDecreaseThroughChangesInFairValuesFinancialInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_EffectOfExchangeRateChangesOnFinancialInvestments" abstract="false" name="EffectOfExchangeRateChangesOnFinancialInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseThroughInterestIncomeExpensesFinancialInvestments" abstract="false" name="IncreaseDecreaseThroughInterestIncomeExpensesFinancialInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseInFinancialInvestmentsThroughReclassificationToHeldForSaleAndDiscontinuedOperations" abstract="false" name="IncreaseDecreaseInFinancialInvestmentsThroughReclassificationToHeldForSaleAndDiscontinuedOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseInOtherFinancingDerivativesRollForward" abstract="true" name="IncreaseDecreaseInOtherFinancingDerivativesRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_OtherFinancingDerivativesAssetsLiabilities" abstract="false" name="OtherFinancingDerivativesAssetsLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_AdjustmentsToCashFlowsClassifiedAsInvestingActivitiesForDerivativeCashInflowRelatedToCapitalExpenditure" abstract="false" name="AdjustmentsToCashFlowsClassifiedAsInvestingActivitiesForDerivativeCashInflowRelatedToCapitalExpenditure" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseThroughDerivativeCashFlowsIncludedInRevenueOtherFinancingDerivatives" abstract="false" name="IncreaseDecreaseThroughDerivativeCashFlowsIncludedInRevenueOtherFinancingDerivatives" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseThroughChangesInFairValuesOtherFinancingDerivatives" abstract="false" name="IncreaseDecreaseThroughChangesInFairValuesOtherFinancingDerivatives" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseThroughInterestIncomeExpensesOtherFinancingDerivatives" abstract="false" name="IncreaseDecreaseThroughInterestIncomeExpensesOtherFinancingDerivatives" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseThroughOtherNonCashMovementsOtherFinancingDerivatives" abstract="false" name="IncreaseDecreaseThroughOtherNonCashMovementsOtherFinancingDerivatives" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseInNetDebtRollForward" abstract="true" name="IncreaseDecreaseInNetDebtRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseThroughDerivativeCashFlowsIncludedInRevenueNetDebt" abstract="false" name="IncreaseDecreaseThroughDerivativeCashFlowsIncludedInRevenueNetDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseThroughChangesInFairValuesNetDebt" abstract="false" name="IncreaseDecreaseThroughChangesInFairValuesNetDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_EffectOfExchangeRateChangesOnNetDebt" abstract="false" name="EffectOfExchangeRateChangesOnNetDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseThroughInterestIncomeExpensesNetDebt" abstract="false" name="IncreaseDecreaseThroughInterestIncomeExpensesNetDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseThroughOtherNonCashMovementsNetDebt" abstract="false" name="IncreaseDecreaseThroughOtherNonCashMovementsNetDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseInNetDebtThroughReclassificationToHeldForSaleAndDiscontinuedOperations" abstract="false" name="IncreaseDecreaseInNetDebtThroughReclassificationToHeldForSaleAndDiscontinuedOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_EnergyPurchaseCommitmentAmount" abstract="false" name="EnergyPurchaseCommitmentAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_OfgemsInvestigationNorthHydeSubstationIncidentMember" abstract="true" name="OfgemsInvestigationNorthHydeSubstationIncidentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_LitigationMaximumPenaltyPercentageOfEntitysRevenue" abstract="false" name="LitigationMaximumPenaltyPercentageOfEntitysRevenue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nggtf_SubsidiariesOfAnAssociateMember" abstract="true" name="SubsidiariesOfAnAssociateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_PensionDefinedBenefitPlansRelatedPartyMember" abstract="true" name="PensionDefinedBenefitPlansRelatedPartyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NewYorkTranscoLLCMember" abstract="true" name="NewYorkTranscoLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_SubsidiaryOfAssociateAxis" abstract="true" name="SubsidiaryOfAssociateAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_SubsidiaryOfAssociateDomain" abstract="true" name="SubsidiaryOfAssociateDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NationalGasTransmissionPlcMember" abstract="true" name="NationalGasTransmissionPlcMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_RevenueFromSaleOfGoodsAndRenderingOfServicesRelatedPartyTransactions" abstract="false" name="RevenueFromSaleOfGoodsAndRenderingOfServicesRelatedPartyTransactions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_PurchasesOfGoodsAndServicesRelatedPartyTransactions" abstract="false" name="PurchasesOfGoodsAndServicesRelatedPartyTransactions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_InterestReceivedRelatedPartyTransactions" abstract="false" name="InterestReceivedRelatedPartyTransactions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_InterestPaidRelatedPartyTransaction" abstract="false" name="InterestPaidRelatedPartyTransaction" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_DividendsReceivedRelatedPartyTransactions" abstract="false" name="DividendsReceivedRelatedPartyTransactions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_HedgeRatio" abstract="false" name="HedgeRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="nggtf_AAAG7SovereignEntitiesMember" abstract="true" name="AAAG7SovereignEntitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_AAAInvestmentVehiclesMember" abstract="true" name="AAAInvestmentVehiclesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_AAAInstitutionsAndNonG7SovereignEntitiesMember" abstract="true" name="AAAInstitutionsAndNonG7SovereignEntitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_AAPlusG7SovereignEntitiesMember" abstract="true" name="AAPlusG7SovereignEntitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_AAInstitutionsMember" abstract="true" name="AAInstitutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_AInstitutionsMember" abstract="true" name="AInstitutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_MaximumExposureToCreditRiskUtilisation" abstract="false" name="MaximumExposureToCreditRiskUtilisation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_BankAccountAndBankOverdraftMember" abstract="true" name="BankAccountAndBankOverdraftMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_CommodityDerivativesNettingMember" abstract="true" name="CommodityDerivativesNettingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NetFinancialAssetsLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsAbstract" abstract="true" name="NetFinancialAssetsLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_GrossFinancialAssetsLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" abstract="false" name="GrossFinancialAssetsLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_GrossFinancialLiabilitiesAssetsSetOffAgainstFinancialAssetsLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" abstract="false" name="GrossFinancialLiabilitiesAssetsSetOffAgainstFinancialAssetsLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_NetFinancialAssetsLiabilitiesSubjectToOffsettingEnforceableMasterNettingAgreementsOrSimilarAgreementsInStatementsOfFinancialPosition" abstract="false" name="NetFinancialAssetsLiabilitiesSubjectToOffsettingEnforceableMasterNettingAgreementsOrSimilarAgreementsInStatementsOfFinancialPosition" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_AmountsSubjectToEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialAssetsLiabilitiesAbstract" abstract="true" name="AmountsSubjectToEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialAssetsLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_FinancialInstrumentsSubjectEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialAssetsLiabilities" abstract="false" name="FinancialInstrumentsSubjectEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialAssetsLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_CashCollateralPledgedSubjectToEnforceableMasterNettingAgreementOrSimilarAgreementNotSetOffAgainstFinancialAssetsLiabilities" abstract="false" name="CashCollateralPledgedSubjectToEnforceableMasterNettingAgreementOrSimilarAgreementNotSetOffAgainstFinancialAssetsLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_NetFinancialAssetsLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" abstract="false" name="NetFinancialAssetsLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_FinancingDerivativesReceiptsMember" abstract="true" name="FinancingDerivativesReceiptsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_FinancingDerivativesPaymentsMember" abstract="true" name="FinancingDerivativesPaymentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_CommodityDerivativesReceiptsMember" abstract="true" name="CommodityDerivativesReceiptsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_CommodityDerivativesPaymentsMember" abstract="true" name="CommodityDerivativesPaymentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_InterestPayableOnBankBorrowingsUndiscountedCashFlows" abstract="false" name="InterestPayableOnBankBorrowingsUndiscountedCashFlows" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_OtherNonDerivativeFinancialLiabilitiesUndiscountedCashFlows" abstract="false" name="OtherNonDerivativeFinancialLiabilitiesUndiscountedCashFlows" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_DisclosureOfMaturityAnalysisForDerivativeFinancialAssetsAbstract" abstract="true" name="DisclosureOfMaturityAnalysisForDerivativeFinancialAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_DerivativeFinancialAssetsUndiscountedCashFlows" abstract="false" name="DerivativeFinancialAssetsUndiscountedCashFlows" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_FinancialLiabilitiesUndiscountedCashFlows" abstract="false" name="FinancialLiabilitiesUndiscountedCashFlows" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_CashAndCashEquivalents1Member" abstract="true" name="CashAndCashEquivalents1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_FinancialInvestmentsMember" abstract="true" name="FinancialInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_PreDerivativePositionMember" abstract="true" name="PreDerivativePositionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_FinancingAndInvestingDerivativesMember" abstract="true" name="FinancingAndInvestingDerivativesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_TradeandOtherReceivablesMember" abstract="true" name="TradeandOtherReceivablesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_OtherNonCurrentAssetsMember" abstract="true" name="OtherNonCurrentAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_TradeAndOtherPayablesMember" abstract="true" name="TradeAndOtherPayablesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_OtherNonCurrentLiabilitiesMember" abstract="true" name="OtherNonCurrentLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_InflationLinkedInterestRateMember" abstract="true" name="InflationLinkedInterestRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_OtherInterestRateMember" abstract="true" name="OtherInterestRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_CurrentDerivativeFinancialLiabilitiesMember" abstract="true" name="CurrentDerivativeFinancialLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NonCurrentDerivativeFinancialLiabilitiesMember" abstract="true" name="NonCurrentDerivativeFinancialLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_VariableRate1Axis" abstract="true" name="VariableRate1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_VariableRate1Domain" abstract="true" name="VariableRate1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_SterlingOvernightIndexAverageSONIAMember" abstract="true" name="SterlingOvernightIndexAverageSONIAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_SecuredOvernightFinancingRateSOFRMember" abstract="true" name="SecuredOvernightFinancingRateSOFRMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NonDerivativeHedgingInstrumentMember" abstract="true" name="NonDerivativeHedgingInstrumentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_DerivativeHedgingInstrumentMember" abstract="true" name="DerivativeHedgingInstrumentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_ReclassificationAdjustmentsOnChangeInValueOfForwardElementsOfForwardContractsAndForeignCurrencyBasisSpreadsBeforeTax" abstract="false" name="ReclassificationAdjustmentsOnChangeInValueOfForwardElementsOfForwardContractsAndForeignCurrencyBasisSpreadsBeforeTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_InvestmentsHeldAtFVTPLMember" abstract="true" name="InvestmentsHeldAtFVTPLMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_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_NumberOfEquityInvestmentsValuedBasedOnLatestTransactionPrice" abstract="false" name="NumberOfEquityInvestmentsValuedBasedOnLatestTransactionPrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="nggtf_NumberOfEquityInvestments" abstract="false" name="NumberOfEquityInvestments" 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_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_IncreaseDecreaseThroughReclassificationOfLevel3FairValueMeasurementAssetsLiabilities" abstract="false" name="IncreaseDecreaseThroughReclassificationOfLevel3FairValueMeasurementAssetsLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_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_MarketRiskRetailPriceIndexConsumerPriceIndexTwentyBasisPointsIncreaseMember" abstract="true" name="MarketRiskRetailPriceIndexConsumerPriceIndexTwentyBasisPointsIncreaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_MarketRiskRetailPriceIndexConsumerPriceIndexTwentyBasisPointsDecreaseMember" abstract="true" name="MarketRiskRetailPriceIndexConsumerPriceIndexTwentyBasisPointsDecreaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_DiscountRateRiskFiftyBasisPointsIncreaseMember" abstract="true" name="DiscountRateRiskFiftyBasisPointsIncreaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_DiscountRateRiskFiftyBasisPointsDecreaseMember" abstract="true" name="DiscountRateRiskFiftyBasisPointsDecreaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_VentureCapitalPriceTenPercentIncreaseMember" abstract="true" name="VentureCapitalPriceTenPercentIncreaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_VentureCapitalPriceTenPercentDecreaseMember" abstract="true" name="VentureCapitalPriceTenPercentDecreaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_SensitivityAnalysis10PercentIncreaseInCommodityPrices" abstract="false" name="SensitivityAnalysis10PercentIncreaseInCommodityPrices" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysis10PercentDecreaseInCommodityPrices" abstract="false" name="SensitivityAnalysis10PercentDecreaseInCommodityPrices" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysis10PercentIncreaseInMarketAreaPriceChange" abstract="false" name="SensitivityAnalysis10PercentIncreaseInMarketAreaPriceChange" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysis10PercentDecreaseInMarketAreaPriceChange" abstract="false" name="SensitivityAnalysis10PercentDecreaseInMarketAreaPriceChange" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysis20BasisPointChangeIncreaseMarketCurve" abstract="false" name="SensitivityAnalysis20BasisPointChangeIncreaseMarketCurve" 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_SensitivityAnalysis20BasisPointChangeIncreaseBetweenRetailPriceIndexAndConsumerPriceIndex" abstract="false" name="SensitivityAnalysis20BasisPointChangeIncreaseBetweenRetailPriceIndexAndConsumerPriceIndex" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysis20BasisPointChangeDecreaseBetweenRetailPriceIndexAndConsumerPriceIndex" abstract="false" name="SensitivityAnalysis20BasisPointChangeDecreaseBetweenRetailPriceIndexAndConsumerPriceIndex" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysis50BasisPointChangeIncreaseInDiscountRate" abstract="false" name="SensitivityAnalysis50BasisPointChangeIncreaseInDiscountRate" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysis50BasisPointChangeDecreaseInDiscountRate" abstract="false" name="SensitivityAnalysis50BasisPointChangeDecreaseInDiscountRate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysis10PercentIncreaseInVentureCapitalPrice" abstract="false" name="SensitivityAnalysis10PercentIncreaseInVentureCapitalPrice" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysis10PercentDecreaseInVentureCapitalPrice" abstract="false" name="SensitivityAnalysis10PercentDecreaseInVentureCapitalPrice" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_NonUSSubsidiariesMember" abstract="true" name="NonUSSubsidiariesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_USSubsidiariesMember" abstract="true" name="USSubsidiariesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_USAndNonUSSubsidiariesMember" abstract="true" name="USAndNonUSSubsidiariesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_FundsFromOperationsRatio" abstract="false" name="FundsFromOperationsRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="nggtf_RetainedCashFlowRatio" abstract="false" name="RetainedCashFlowRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="nggtf_GearingRatio" abstract="false" name="GearingRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="nggtf_InterestCoverRatio" abstract="false" name="InterestCoverRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="nggtf_NumberOfDistributionNetworkOperators" abstract="false" name="NumberOfDistributionNetworkOperators" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="nggtf_DebtCovenantsTotalDebt" abstract="false" name="DebtCovenantsTotalDebt" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_DebtCovenantsTotalDebtHeadroom" abstract="false" name="DebtCovenantsTotalDebtHeadroom" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_DebtCovenantsBorrowingsExcludingCashAndShortTermInvestments" abstract="false" name="DebtCovenantsBorrowingsExcludingCashAndShortTermInvestments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_DebtCovenantsBorrowingsExcludingCashAndShortTermInvestmentsHeadroom" abstract="false" name="DebtCovenantsBorrowingsExcludingCashAndShortTermInvestmentsHeadroom" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_DebtCovenantsNetDebtToRAVGearingRatio" abstract="false" name="DebtCovenantsNetDebtToRAVGearingRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="nggtf_DebtCovenantsImpactedCompanies" abstract="false" name="DebtCovenantsImpactedCompanies" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="nggtf_DebtCovenantsBondsCarryingValue" abstract="false" name="DebtCovenantsBondsCarryingValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_FacilitiesHeldAsBackupToCommercialPaperAndSimilarBorrowingsMember" abstract="true" name="FacilitiesHeldAsBackupToCommercialPaperAndSimilarBorrowingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_FacilitiesAvailableAsBackupToSpecificUSBorrowingsMember" abstract="true" name="FacilitiesAvailableAsBackupToSpecificUSBorrowingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_ExtensionOfTermOfBorrowingFacilitiesMember" abstract="true" name="ExtensionOfTermOfBorrowingFacilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_SheetRoadManagementCompanyLimitedMember" abstract="true" name="SheetRoadManagementCompanyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_WarwickTechnologyParkManagementCompanyNo2LimitedMember" abstract="true" name="WarwickTechnologyParkManagementCompanyNo2LimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NewEnglandHydroFinanceCompanyInc.Member" abstract="true" name="NewEnglandHydroFinanceCompanyInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NewEnglandHydroTransmissionElectricCompanyInc.Member" abstract="true" name="NewEnglandHydroTransmissionElectricCompanyInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NewEnglandHydroTransmissionCorporationMember" abstract="true" name="NewEnglandHydroTransmissionCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NationalPlacesLLPMember" abstract="true" name="NationalPlacesLLPMember" 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_LIEnergyStorageSystemLLCMember" abstract="true" name="LIEnergyStorageSystemLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_LISolarGenerationLLCMember" abstract="true" name="LISolarGenerationLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NationalGridInterconnectorHoldingsLimitedMember" abstract="true" name="NationalGridInterconnectorHoldingsLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_COrdinarySharesMember" abstract="true" name="COrdinarySharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_AOrdinarySharesMember" abstract="true" name="AOrdinarySharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NumberOfSharesHeldInJointVenture" abstract="false" name="NumberOfSharesHeldInJointVenture" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="nggtf_NationalGridElectricityTransmissionplcMember" abstract="true" name="NationalGridElectricityTransmissionplcMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_BOrdinarySharesMember" abstract="true" name="BOrdinarySharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_EasternGreenLink1LimitedMember" abstract="true" name="EasternGreenLink1LimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_EasternGreenLink2LimitedMember" abstract="true" name="EasternGreenLink2LimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_EasternGreenLink3LimitedMember" abstract="true" name="EasternGreenLink3LimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_EasternGreenLink4LimitedMember" abstract="true" name="EasternGreenLink4LimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NGETSPTUpgradesLimitedMember" abstract="true" name="NGETSPTUpgradesLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NumberOfSharesHeldInJointOperation" abstract="false" name="NumberOfSharesHeldInJointOperation" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="nggtf_JointRadioCompanyLimitedMember" abstract="true" name="JointRadioCompanyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_CleanLineEnergyPartnersLLCMember" abstract="true" name="CleanLineEnergyPartnersLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_ConnecticutYankeeAtomicPowerCompanyMember" abstract="true" name="ConnecticutYankeeAtomicPowerCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_DirectGlobalPowerInc.Member" abstract="true" name="DirectGlobalPowerInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_EnergyImpactFundLPMember" abstract="true" name="EnergyImpactFundLPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_KHBVentureLLCMember" abstract="true" name="KHBVentureLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_MaineYankeeAtomicPowerCompanyMember" abstract="true" name="MaineYankeeAtomicPowerCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_YankeeAtomicElectricCompanyMember" abstract="true" name="YankeeAtomicElectricCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_EnergisPLCMember" abstract="true" name="EnergisPLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_ElectralinkLimitedMember" abstract="true" name="ElectralinkLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NumberOfSharesHeldInAssociates" abstract="false" name="NumberOfSharesHeldInAssociates" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="nggtf_OtherSensitivitiesAxis" abstract="true" name="OtherSensitivitiesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="nggtf_OtherSensitivitiesDomain" abstract="true" name="OtherSensitivitiesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_ChangeInRealDiscountRateMember" abstract="true" name="ChangeInRealDiscountRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_ChangeInEstimatedFutureCashFlowsChangeMember" abstract="true" name="ChangeInEstimatedFutureCashFlowsChangeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_ValueOfBuyInPoliciesOffsetToActuarialAssumptionOfDiscountRateMember" abstract="true" name="ValueOfBuyInPoliciesOffsetToActuarialAssumptionOfDiscountRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_ValueOfBuyInPoliciesOffsetToActuarialAssumptionOfExpectedRatesOfInflationMember" abstract="true" name="ValueOfBuyInPoliciesOffsetToActuarialAssumptionOfExpectedRatesOfInflationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_ValueOfBuyInPoliciesAndLongevitySwapOffsetToActuarialAssumptionOfLifeExpectancyAfterRetirementMember" abstract="true" name="ValueOfBuyInPoliciesAndLongevitySwapOffsetToActuarialAssumptionOfLifeExpectancyAfterRetirementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_PercentageOfReasonablyPossibleChangeInActuarialAssumptionPercent" abstract="false" name="PercentageOfReasonablyPossibleChangeInActuarialAssumptionPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="nggtf_PercentageOfReasonablyPossibleIncreaseInActuarialAssumptionPercent" abstract="false" name="PercentageOfReasonablyPossibleIncreaseInActuarialAssumptionPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="nggtf_PercentageOfReasonablyPossibleChangeInActuarialAssumptionYears" abstract="false" name="PercentageOfReasonablyPossibleChangeInActuarialAssumptionYears" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="nggtf_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseInDefinedBenefitPlanExpenseDueToReasonablyPossibleIncreaseDecreaseInActuarialAssumption" abstract="false" name="IncreaseDecreaseInDefinedBenefitPlanExpenseDueToReasonablyPossibleIncreaseDecreaseInActuarialAssumption" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseInDefinedBenefitPlanExpenseDueToReasonablyPossibleIncreaseInActuarialAssumption" abstract="false" name="IncreaseDecreaseInDefinedBenefitPlanExpenseDueToReasonablyPossibleIncreaseInActuarialAssumption" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnEarnings" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnEarnings" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseDecreaseInActuarialAssumption" abstract="false" name="IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseDecreaseInActuarialAssumption" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnNetAssets" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnNetAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_FairValueChangeMember" abstract="true" name="FairValueChangeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_DerivativeFinancialInstrumentsMember" abstract="true" name="DerivativeFinancialInstrumentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_CommodityContractDerivativeLiabilitiesMember" abstract="true" name="CommodityContractDerivativeLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnEarnings" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnEarnings" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetAssets" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnEarnings" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnEarnings" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetAssets" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnOtherEquityReserves" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnOtherEquityReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nggtf_MajorLoanAgreementMember" abstract="true" name="MajorLoanAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_NationalGridNorthAmericaInc.Member" abstract="true" name="NationalGridNorthAmericaInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_A864.9Million10YearLoanMember" abstract="true" name="A864.9Million10YearLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nggtf_BorrowingsTerm" abstract="false" name="BorrowingsTerm" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
</xs:schema>
