Green roofs have been used to reduce rainfall runoff by altering hydrological processes through plant interception and retention as well as detention within the green roof system. Green roof media depth, substrate type, plant type and density, regional climatic conditions, rainfall patterns, and roof slope all impact runoff retention. To better understand the impacts of media depth (10, 15, and 20 cm), plant (planted and non-planted), and rainfall pattern (low, medium, and high) on rainfall retention, we analyzed data collected between September 2005 and June 2008 from 24 green roof models (61 cm × 61 cm) for growing and non-growing seasons. Our results showed that a planted green roof has greater rainfall retention capability than a non-planted green roof for all media depths. Interestingly, a non-planted green roof system with a 10 cm media depth retained greater rainfall than a planted green roof during both growing and non-growing periods. Retention capability decreased with increasing rainfall amounts for both planted and non-planted green roofs and seasons (growing and non-growing). The 15 cm media depth green roof retained significantly greater rainfall depth than the 20 cm models during medium (0.64 to 2.54 cm) and high (>2.54 cm) rainfall events for the growing season but not during the non-growing season. The study provides insight into the interactive effects of media depth, rainfall amount, plant presence, and seasons on green roof performance. The results will be helpful for designing economical and effective green roof systems.