The ecological restoration process of mining areas are facing the problem of multi-objective, fuzzy and uncertain water resources allocation. With the water resources allocation system of the mining area as the research object, a multi-objective uncertain chance-constrained programming(MUCC) model was constructed to optimize the allocation of water resources in mining areas. Based on the water allocation principle of ecological priority, the conventional goal of minimizing pollutant emissions is replaced by minimizing carbon emissions, with the consideration of minimizing carbon emissions, maximizing the economic benefits of the system and minimizing water shortage, a multi-objective model for the coordinated development of ecological eco-environment, social economy and water resources in mining areas is established for the integrated allocation of groundwater, surface water, mine water and reclaimed water. The uncertainties in the actual situation are represented by interval parameters, and the model is solved by genetic algorithm(GA), so as to obtain a reasonable water allocation scheme. The model was then applied to the study of Yangchangwan mining area, Ningxia. The results show that this model can well coordinate the targets of economic development and water conservation of the mining area, and the allocation scheme can ensure that the water demand of each water-using sector is 100% satisfied, whereas the optimized scheme with pollutant emission as the target can only cause regional water shortage. The system can bring a net carbon (CO2) absorption of 533.7-702.4 t, an expected economic benefit of 1623.0×103-1637.4×103 yuan, and a regional water supply surplus of 435×103-497×103 m3. The research results can provide a theoretical support for the quick realization of green mines in Yangchangwan mining area, and also some guidance for the water resources allocation and programming in coal mining areas in other arid regions.