The effect of uncertainties and noise on a quantity of interest (model output) is often better described by its probability density function (PDF) than by its moments. Although density estimation is a common task, the adequacy of approximation methods (surrogate models) for density estimation has not been analyzed before in the uncertainty-quantification (UQ) literature. In this paper, we first show that standard surrogate models (such as generalized polynomial chaos), which are highly accurate for moment estimation, might completely fail to approximate the PDF, even for one-dimensional noise. This is because density estimation requires that the surrogate model accurately approximates the gradient of the quantity of interest, and not just the quantity of interest itself. Hence, we develop a novel spline-based algorithm for density-estimation whose convergence rate in L q is polynomial in the sampling resolution. This convergence rate is better than that of standard statistical density-estimation methods (such as histograms and kernel density estimators) at dimensions 1 ≤ d ≤ 5 2 m, where m is the spline order. Furthermore, we obtain the convergence rate for density estimation with any surrogate model that approximates the quantity of interest and its gradient in L ∞ . Finally, we demonstrate our algorithm for problems in nonlinear optics and fluid dynamics.1 g in L q , the corresponding density p g might not be a good approximation of p f . Indeed, for p g to approximate p f , then g ′ needs to be close to f ′ , and g ′ (α) should also vanish if and only if f ′ (α) does. These conditions might not be satisfied by some of the above-mentioned standard UQ methods. In contrast, spline interpolation approximates both the function and its gradient [3,25,41,45], and does not tend to produce spurious extremal points. Therefore, we construct a novel algorithm for density estimation in uncertainty-propagation problems using splines as our surrogate model. With cubic splines, our density-estimation algorithm has a guaranteed convergence rate of at least h 3 , where h is the maximal sampling spacing (resolution). More generally, with splines of order m, the convergence rate is at least h m . These rates are superior to those of the standard kernel density estimators [52,59], for noise dimension 1 ≤ d ≤ 5 2 m. Our choice of splines is motivated by the availability and efficiency of one-and multi-dimensional spline toolboxes. Nevertheless, other surrogate models can be used in this algorithm, and indeed this paper lays the theoretical framework for deriving the convergence rate of such methods (Corollaries 4.8 and 5.5). We show, essentially, that density estimation convergence can be performed with any surrogate model for which the L ∞ error of both the function and its gradient converge to zero as the spacing resolution h vanishes. Because we only rely on solving the underlying deterministic model (i.e., our method is non-intrusive), and because interpolation by spline is a standard numerical procedure, our proposed method is...