La sede legale di enipower spa e delle sue società controllate è situata in San Donato Milanese presso il Centro Direzionale eni mentre gli uffici del marketing e del commerciale delle attività fotovoltaiche si trovano a Roma.
Tutti gli impianti termoelettrici di enipower si trovano in Italia, in otto siti produttivi: Brindisi, Ferrara, Ferrera Erbognone (PV), Livorno, Mantova, Ravenna, Taranto e Bolgiano (MI): la gestione degli stabilimenti di Ferrara e Mantova è in capo rispettivamente alle Società controllate s.e.f. srl (società enipower ferrara) ed enipower mantova spa.
Il sito di Nettuno (Roma) ospita le attività fotovoltaiche di enipower: sono comprese sia la produzione di celle e moduli fotovoltaici in silicio cristallino, sia le attività di commercializzazione del prodotto a marchio Eurosolare e quelle di progettazione e fornitura di sistemi “chiavi in mano”.