Globally, flooding has been predicted to increase in occurrences as sea levels proceed to rise due to global warming and climate change. The Philippines, situated near the Pacific Ring of Fire and the Pacific Ocean, receives numerous typhoons throughout the year, compelling the researchers to probe further into Disaster Risk Reduction mechanisms in Davao City. Matina Flood Watch was created to further improve flood forecasting in Davao City. In this study, the predictability of urban flooding in Matina using different machine learning algorithms was tested using data gathered from the Philippine Atmospheric, Geophysical and Astronomical Services Administration (PAGASA), flood records from Davao City Disaster Risk Reduction and Management Office (DCDRRMO), and real-time weather data from the APIs of OpenWeatherMap and Wunderground, which was then integrated into an android mobile application. The study compared different machine learning algorithms to determine which was the most suited for predicting flood levels and their corresponding areas. Random Tree achieved the best results with its model for flood water levels garnering an R2 score of 86.31% with a root mean squared error of 42.23% and its model for flooded Matina areas achieving an accuracy of 97.6% with a Matthew's Correlation Coefficient of 67.9%. The study has also demonstrated the need to develop DRRM mechanisms in Davao City and has successfully shown how the Matina Flood Watch application can aid disaster risk reduction efforts in the city.