NEC was founded in 2004 with offices in New Hampshire, Boston, and Denver. New Energy Capital (NEC) provides equity and debt capital for clean infrastructure project investments.

NEC is diversified among projects such as solar, landfill gas, biofuels, water, digester gas, fuel cells, biomass, and efficiency with projects spanning 15 states; and among geographic regions in the US, with company and project investments across 15 states.