npower headquarters and office locations

npower is headquartered in Swindon, United Kingdom and has 3 office locations across 1 country.
Filter locations by country
Location Map
Filter locations by country
Filter
Discover additional companies by location with Advanced Search in CraftLearn more
Banner background

All npower Locations

Swindon (HQ)
United Kingdom
Trigonos, Windmill Hill Business Park, Whitehill Way
Houghton le Spring
United Kingdom
Peterlee
United Kingdom