Urbanization increases the impervious surface because of which the natural process of rainwater infiltration and evaporation is disturbed and an excess amount of surface runoff is generated from urbanized catchment. In order to manage this excess runoff generated from urbanized catchment, drainage systems are required to be designed in such a way that it can manage this excess runoff. If the drainage system is not designed and maintained then the runoff will create local stagnation of water, this refers to as urban flooding. The present study tries to analyze the reasons and potential for urban flooding for Mathura Refinery Nagar. The runoff generated from the Mathura Refinery Nagar and the capacity of the present drainage system is estimated. The flooding potential was estimated by comparison of runoff generated and the capacity of present drainage system. It was found that rainfall of high return period have the potential to generate flood condition in the Mathura Refinery Nagar. The present study suggests rainwater harvesting as a solution to the problem of urban flooding. Rainwater harvesting is suggested for three schools located in Mathura Refinery Nagar.