National Grid corporate office is located in 1-3 Strand, London, Greater London, WC2N 5EH, United Kingdom and has 10K+ employees.
national grid plc
national grid
nationalgrid
national grid co
nationalgrid
national grid wireless services inc
Departments
Number of employees
Operations
2,851
Engineering & Technical
1,354
Finance
616
Information Technology
489
Marketing
285
Legal
247
Human Resources
213
| Location | People at location |
| North America | 5K - 10K |
| Europe | 1K - 5K |
| Asia | 201-500 |
| Africa | 1-10 |
| Australia | 1-10 |
| South America | 1-10 |
Explore people who held key positions, contributed to National Grid's success, and advanced their careers.
Vice President, Busine... at Transmission Developer...
Worked as Director of Transmission for Renewables
at National Grid (2022-2025)
Economist at ISO New England
Worked as Manager, Distributed Energy Resources, Economi...
at National Grid (2022-2022)
Supplier Development E... at Eaton
Worked as Manager, Outdoor Lighting & Party Attachments ...
at National Grid (2004-2017)
Explore More
Founded in 1990 and headquartered in London, UK, National Grid is an electricity, natural gas, and clean energy delivery company. National Grid is transforming electricity and natural gas networks with energy solutions to reduce greenhouse gas emissions in the UK and the US.... Read More