Energy Analysts can expect competitive salaries in many major cities. San Francisco, CA, leads with an average salary of over $131,000. Seattle, WA, and Boulder, CO, also offer high earnings, with averages over $100,000. Houston, TX, and Austin, TX, provide solid compensation in the mid-90,000s. Major cities like San Diego, CA, Chicago, IL, Denver, CO, and Boston, MA, also offer good pay for energy analysts, though slightly lower than the top cities.