Bristol Energy has been chosen as the city council’s supplier under a one-year contract.
The contract consists of around 30GWh of electricity, which is equivalent to the power needs of 10,000 homes.
Bristol Energy also secured a contract to supply gas to all of the council’s site in November.
Councillor Craig Cheney, Deputy Mayor of Bristol said: “We’re delighted that Bristol Energy will be helping us achieve our goal of becoming a carbon neutral city by powering Bristol with locally sourced, green energy.
“We’ve undertaken a rigorous procurement process to ensure both value for money when spending the public purse and maximum social value. Bristol Energy was able to offer both of these things.”