Building work will begin in the new year to improve flood defences for people in more than 400 properties in St Asaph.
The announcement comes after planning permission was granted by Denbighshire Council for new and raised defences in the city.
Our contractors, Dawnus, will start work on the new defences at the end of January, aiming to complete the scheme by the Autumn 2017.
The work will raise the current flood defences through the city downstream of Lower Denbigh Road.
Meanwhile, work is already underway to replace Spring Gardens Bridge. This will increase the capacity of the river downstream of the city, which will reduce flood water levels in St Asaph.
Keith Ivens, Flood & Water Manager for North and Mid Wales for NRW, said: “This scheme will make a real difference to people living and working in St Asaph who suffered such devastating flooding in November 2012 and have lived with the threat of flooding for many years.
“While we can’t always prevent flooding from happening, we believe we have a robust scheme for St Asaph that will significantly reduce the risk and provide effective, long-term, peace of mind for people in the city.
“We’re grateful to local residents for their support and we will keep everyone informed about the work along every step of the way.”
Once completed, the scheme will also bring recreational benefits to the city by improving foot and cycle paths.
And it will bring a boost to biodiversity by planting trees and blue bells, and putting up bird and bat boxes.
Until the scheme is completed, short-term measures to reduce flood risk will continue on the River Elwy.
This includes installing temporary flood barriers when required along a 150 metre stretch of the river.
Anyone concerned about flooding can check their flood risk, and find out if a free flood warning service is available in their area by calling Floodline on 0345 988 1188 or by visiting www.naturalresources.wales/flooding.
There is more information on the St Asaph flood risk management scheme on the NRW website naturalresources.wales/stasaph