Oxford City Council started work on the Northway and Marston flood alleviation scheme in November 2016 and 110 homes are now protected from surface water flash flooding.
Work included temporary flood water storage areas, channel realignment and natural embankments as well as the trees and shrubs planted across both sites. The project also involved new grass seeds and wildflower seeds.
Flash floods in the past have takes as little as half an hour to flood homes due to area's close proximity to a nearby brook and tributary.
The council won a £1.6m Environment Agency grant and £600,000 from the Oxfordshire Local Enterprise Partnership.
Environment Agency flood and coastal risk management advisor Nick Reid "A combination of government grant and local levy has provided financial contributions to the scheme."
The Oxfordshire Local Enterprise Partnership has allocated £26m of funding towards the county's flood risk management scheme."