Spanish utility Iberdrola SA (BME:IBE) said on Sunday it had secured a one-year contract to supply 100% renewable electricity to the city of Toledo, covering 328 municipal supply points and annual electricity demand of 11 GWh.