Company profile

E Source

Total clarity. Accelerated impact.

Industry
Utilities
Employees
713
Headquarters
Houston, Texas
Founded
1986
LinkedIn followers
14,994
Office locations
2

E Source company summary

E Source is a company in the Utilities industry, headquartered in Houston, Texas, founded in 1986. On LinkedIn the company has around 713 employees and 14,994 followers. The company lists 2 office locations. Its listed specialties include research, advisory, utilities, energy efficiency, utliity program design.

What technology does E Source use?

No technologies detected yet. Warmrank rechecks company websites on a rolling basis.

About E Source

For decades, E Source has been a trusted partner to utilities navigating an evolving energy landscape. Across the US and Canada, utility leaders turn to our research and guidance to anticipate challenges and make confident, informed decisions. As pressure grows and resources tighten, utilities are expected to do more with less. E Source provides evidence - based insights that identify what works, reduce risk, and deliver measurable results. With deep industry visibility, we combine research and technology with real - world expertise to help utilities better serve their customers, optimize the grid, and strengthen operations. By giving utilities a clear view of risks and opportunities, our work supports smarter planning, strategic investments, and reliable execution. E Source is committed to shaping the future of the utility industry by helping clients perform, adapt, and lead the transition to a sustainable world. For more information, visit www.esource.com.

Specialties

researchadvisoryutilitiesenergy efficiencyutliity program designcustomer experienceefficiency technologiesdistributed energyutility marketingutility communicationsdata sciencegrid and asset optimizationwater utilitiesvegetation managementtechnology planning and implementationsoftware planning and implementationmanagement consultingconsulting serviceswater loss consultingpredictive analytics

Where is E Source located?

E Source lists 2 office locations.

Houston, Texas, USHQ
1321 Upland Dr
Buffalo, New York, US
640 Ellicott St

Compare companies similar to E Source

More companies in Utilities.

CompanyIndustryEmployeesFoundedHeadquarters
E Source
esource.com
Utilities7131986Houston, Texas
Careers UAE
resumes.ae
Utilities1,4072010Dubai, Dubai
ACCIONA
acciona.com
Utilities34,109-Madrid, Community of Madrid
Utilities6,5012003Madrid, Madrid
Enel Group
enel.com
Utilities31,290-Rome, Italy
Utilities12,1491992Dubai, Dubai
Neoenergia
neoenergia.com
Utilities12,3341997Rio de Janeiro, Rio de Janeiro
NWC
nwc.com.sa
Utilities8,5152008Riyadh, Saudi Arabia
Utilities42,9371923Johannesburg, Gauteng
Octopus Energy
octopus.energy
Utilities6,047-London, England
RWE
rwe.com
Utilities14,9821898Essen, North Rhine-Westphalia

Frequently asked questions about E Source

What does E Source do?

For decades, E Source has been a trusted partner to utilities navigating an evolving energy landscape. Across the US and Canada, utility leaders turn to our research and guidance to anticipate challenges and make confident, informed decisions. As pressure grows and resources tighten, utilities are expected to do more with less. E Source provides evidence - based insights that identify what works, reduce risk, and deliver measurable results. With deep industry visibility, we combine research and technology with real - world expertise to help utilities better serve their customers, optimize the grid, and strengthen operations. By giving utilities a clear view of risks and opportunities, our work supports smarter planning, strategic investments, and reliable execution. E Source is committed to shaping the future of the utility industry by helping clients perform, adapt, and lead the transition to a sustainable world. For more information, visit www.esource.com.

How many employees does E Source have?

E Source has around 713 employees on LinkedIn.

Where is E Source headquartered?

E Source is headquartered in Houston, Texas.

Where does E Source have offices?

E Source lists 2 office locations, including Houston, Texas, US; Buffalo, New York, US.

When was E Source founded?

E Source was founded in 1986.

Build a lead list from companies like E Source

Describe your ICP or import a CSV. Warmrank finds matching companies, enriches contacts with verified emails, and tracks every lead.