The nonlocal van der Waals (NL-vdW) functionals [Dion et al., Phys. Rev. Lett. 92, 246401 (2004)] are being applied more and more frequently in solid-state physics, since they have shown to be much more reliable than the traditional semilocal functionals for systems where weak interactions play a major role. However, a certain number of NL-vdW functionals have been proposed during the last few years, such that it is not always clear which one should be used. In this work, an assessment of NL-vdW functionals is presented. Our test set consists of weakly bound solids, namely rare gases, layered systems like graphite, and molecular solids, but also strongly bound solids in order to provide a more general conclusion about the accuracy of NL-vdW functionals for extended systems. We found that among the tested functionals, rev-vdW-DF2 [Hamada, Phys. Rev. B 89, 121103(R) (2014)] is very accurate for weakly bound solids, but also quite reliable for strongly bound solids.SL/hybrid xc alone should not already lead to an overbinding, otherwise adding E NL c,disp can only make the results worse. Thus, the combination E SL/hybrid xc + E NL c,disp has to be well-balanced in order to provide accurate geometry and binding energy. 23,25,36,40 Among the NL-vdW functionals that are available in the literature, a certain number of them were selected for the present work. However, we did not consider NL-vdW functionals based on hybrid functionals, 37,38,41,42 since they lead to calculations that are much more expensive, especially for solids. They are therefore less interesting from a practical point of view as long as the electronic structure is of no particular interest. Thus, only semilocal-based NL-vdW functionals are considered and now listed.vdW-DF from Dion et al. (DRSLL), 2 the first proposed NL-vdW functional that can be applied to systems with arbitrary geometry, consists of the GGA exchange revPBE 43 (a reoptimization of PBE 14 ) and LDA correlation 44,45 for the semilocal part. The nonlocal term, Eq. (2), of the vdW-DF functional (DRSLL kernel Φ) has subsequently been used in combination with other semilocal components, and among them, those that are considered in the present work are the following four. C09-vdW from Cooper, 46 which uses a GGA (C09x) for exchange and LDA for correlation. optB88-vdW and optB86b-vdW, which are two of the functionals developed by Klimeš et al.,21,23 and use for the semilocal component, the GGAs optB88 and optB86b for exchange and LDA for correlation. Note that optB88 and optB86b are reoptimizations of B88 47 and B86b, 48 respectively. vdW-DF-cx from Berland and Hyldgaard, 25 which consists of a GGA exchange component, LV-PW86r, that is combined with LDA correlation and was constructed to be more consistent with the DRSLL kernel. vdW-DF2 from Lee et al. (LMKLL) 36 uses the GGA exchange PW86R 36 (a reoptimization of PW86 49 ) and LDA for correlation, while the kernel Φ (called LMKLL) in E NL c,disp has the same analytical form as the original DRSLL kernel, but with a reoptimized parameter Z ...