Mumbai, the largest metropolitan city in India, generated 6,256 tons of waste per day in 2001. It is the responsibility of the Municipal Corporation of Greater Mumbai (MCGM) to provide Municipal Solid Waste (MSW) management services; however, the MCGM is not able to handle the increasing quantity of waste. As a result, waste litters all over the place giving rise to health and environmental problems. Hence, there is a need to involve private sector and community participation in waste management. In this paper, a linear programming model is developed to integrate different options and stakeholders involved in MSW management in Mumbai. Various economic and environmental costs associated with MSW management are taken into consideration while developing the model.