Pulsed-field ionization zero-kinetic-energy photoelectron spectra of D2 have been recorded from the intermediate H 1 Σ + g state to determine the positions of bound rovibronic levels of D + 2 located up to 1400 cm −1 below the D + + D(1s) dissociation threshold. The ion-pair character of the H intermediate state resulted in large changes ∆N = N + − N of the rotational quantum number upon photoionization, which enabled the observation of levels of D + 2 with rotational quantum number N + as high as 10. The experimental data cover a range of levels within which the usual hierarchy of timescales of the electronic, vibrational and rotational motions is inverted. The term values of these levels with respect to the X 1 Σ + g (v = 0, N = 0) rovibronic ground state of D2 and the energy intervals of the ionic states, measured with an accuracy of typically 0.11 cm −1 and 0.02 cm −1 , respectively, are compared with positions calculated ab-initio at various degrees of approximation, starting from the Born-Oppenheimer approximation and successively including adiabatic, nonadiabatic, relativistic and radiative corrections. The comparison shows that the accuracy of the photoelectron-spectroscopic measurement is sufficient to reveal the effects of the adiabatic, nonadiabatic, relativistic and radiative corrections on the absolute term values. Comparing our calculations, which rely on an approximate evaluation of the nonadiabatic corrections based on effective R-dependent reduced masses, with the theoretical results for N + ≤ 5 by Moss (J. Chem. Soc. Faraday Trans. 89, 3851 (1993)) and for N + ≤ 8 by Wolniewicz and Orlikowski (Mol. Phys. 74, 103 (1991)) enables the quantification of the errors introduced by our approximative treatment of the nonadiabatic corrections. Improved rotational term values of the H(v = 12) level were also derived.