npower is a company engaged in the energy industry. It supplies gas and electricity to homes and businesses. In addition, the company provides smart meter installation, boiler maintenance, home insulation, and other services.

Parent CompanyE.ON
HQSwindon, GB
Cybersecurity ratingBMore
npower was founded in 2000 and is headquartered in Swindon, GB

Viewing summary data as a guest

Sign up for free to see all data
Discover new suppliers and conduct deeper comparison analysis with Craft for EnterpriseLearn more
Banner background

Key People/Management at npower

Chris Thewlis

Chris Thewlis

Chief Operating Officer
Simon Stacey

Simon Stacey

Chief Financial Officer
Jason Scagell

Jason Scagell

Chief Restructuring Officer
Chris Pilgrim

Chris Pilgrim

HR and People Director
Show more

npower Office Locations

npower has offices in Swindon, Houghton le Spring and Peterlee
Swindon, GB (HQ)
Trigonos, Windmill Hill Business Park, Whitehill Way
Show all (3)

npower Financials and Metrics

Summary Metrics

Founding Date

npower is a subsidiary of E.ON

npower Cybersecurity Score

Cybersecurity ratingPremium dataset



SecurityScorecard logo

npower Online and Social Media Presence

Embed Graph

npower News and Updates

Npower scraps mobile app after hackers breach customer accounts

Npower, one the UK's big six energy providers serving serving 3.6 million residential and business accounts, has shut down its mobile app after hackers accessed customers accounts, inluding partial bank details.

npower Frequently Asked Questions

  • When was npower founded?

    npower was founded in 2000.

  • Who are npower key executives?

    npower's key executives are Chris Thewlis, Simon Stacey and Jason Scagell.

  • How many employees does npower have?

    npower has 3,567 employees.

  • Who are npower competitors?

    Competitors of npower include EDF Energy, Costain and MVV Energie.

  • Where is npower headquarters?

    npower headquarters is located at Trigonos, Windmill Hill Business Park, Whitehill Way, Swindon.

  • Where are npower offices?

    npower has offices in Swindon, Houghton le Spring and Peterlee.

  • How many offices does npower have?

    npower has 3 offices.