Waste management problems are subject to uncertainties presented as intervals, random variables and/or fuzzy sets. During the past 20 years, inexact programming methods have been developed and applied increasingly to waste management problems under uncertainty. To obtain a snapshot of these studies, this paper gives a review on recent developments, applications, challenges, and barriers associated with inexact programming techniques in supporting waste management. The results indicate that the majority of inexact programming methods can be categorized as two-stage stochastic programming, chance-constrained programming, fuzzy flexible programming, fuzzy robust programming, interval-parameter programming, mixed-integer programming, multiple-objective programming, and nonlinear programming. The demanding areas for future research efforts would include: expansion of conventional concepts to quantify uncertainties, integration of single inexact programming method with other programming methods to deal with multiple uncertainties and even complexities (e.g. nonlinearities and interactions), integration of inexact programming with other modeling techniques (e.g. life cycle assessment, multiple-criteria decision analyses, and waste flow simulation) to support sustainable waste management, development of more efficient algorithms to solve the proposed methods, linkage of waste management with its environmental impacts (e.g. air pollutants and GHG emissions as well as leachate pollution) within an inexact optimization framework, and applications of the developed methods to novel (e.g. specific types of wastes) or real-world waste management cases in different countries.