you can also deploy water sensitive urban design to help reduce run-off in urban areas. These are things like grass swales, pavements which reduces runoff and allows filteration into the ground water.
Also in Australia there is alot of work on designing rain water tanks for the city environment to capture rain water as a resource rather than letting it go to waste.