The rational spatial allocation of Green Stormwater Infrastructure (GSI), which is an alternative land development approach for managing stormwater close to the source, exerts a crucial effect on coordinating urban development and hydrological sustainability. The balance between the supply and demand of urban facilities has been an influential standard for determining the rationality of this allocation. However, at this stage, research on evaluating planning from the perspective of supply–demand in GSI is still limited. This study proposed an evaluation method for assessing supply–demand levels in GSIs in Guangzhou, China, using the coupling coordination model consisting of Coupling Degree (CD) and Coupling Coordination Degree (CCD). Furthermore, the spatial distributions of supply–demand balance and resource mismatch were identified. The results indicated that the supply and demand levels of GSI exhibited significant spatial differences in distribution, with most streets being in short supply. The GSI exhibited a high CD value of 0.575 and a poor CCD value of 0.328, implying a significant imbalance in facility allocation. A lot of newly planned facilities failed to effectively cover the streets in need of improvement, so it became essential to adjust the planning scheme. The findings of this study can facilitate the decision-makers in assessing the supply–demand levels in GSI and provide a reference of facility allocation for the sustainable construction of Sponge City.