National Grid headquarters and office locations

National Grid is headquartered in London, United Kingdom and has 47 office locations across 2 countries.
Filter locations by country
Location Map
Filter locations by country
Filter

All National Grid Locations

London (HQ)
United Kingdom
1 - 3 Strand
Aberdeen
United Kingdom
Cambridgeshire
United Kingdom
Castle Donington
United Kingdom
Chesterfield
United Kingdom
Coventry
United Kingdom
Derby
United Kingdom
Osprey House 5 Hunter Road Castle Donington
Eakring
United Kingdom
Kirklington Rd
Eakring
United Kingdom
Kirklington Rd Albermarle Cottages
Essex
United Kingdom
Exeter
United Kingdom
Failsworth
United Kingdom
Mersey Rd N
Glasgow
United Kingdom
Greater Manchester
United Kingdom
Hertfordshire
United Kingdom
Cadwell Lane Hitchin
Isle of Grain
United Kingdom
Rochester Kent
Leeds
United Kingdom
Leicester
United Kingdom
Leicestershire
United Kingdom
Lincolnshire
United Kingdom
Liverpool
United Kingdom
Northampton
United Kingdom
Northamptonshire
United Kingdom
Norwich
United Kingdom
Nottingham
United Kingdom
Oxford
United Kingdom
Oxfordshire
United Kingdom
Peterborough
United Kingdom
Sheffield
United Kingdom
Sindlesham
United Kingdom
St. Catherines Lodge Bearwood Road Wokingham Berkshire
Slough
United Kingdom
Solihull
United Kingdom
35 Homer Rd