The effect of Np incorporation in a UO2 matrix on redox state of U and Np cations has been investigated by X-ray absorption spectroscopy (XAS) on three samples: (U0.9Np0.1)O2, (U0.9Np0.1)O2 + x and pure NpO2, the latter of which was used as a reference for Np(IV) oxidation state. XANES at the Uranium LIII edge and XANES and EXAFS at the Neptunium LIII edge show that Uranium only is oxidized to higher (V) and (VI) oxidation states in the hyperstoichiometric (U0.9Np0.1)O2 + x sample in comparison to the stoichiometric (U0.9Np0.1)O2 where U appears at the (IV) oxidation state. This contrasts to Neptunium cation that always remains at the (IV) oxidation state whatever the oxygen stoichiometry.Thermodynamics calculations were performed to complete the experimental study and lead to the same conclusion. Separate UO2–NpO2 phases and homogeneous solid solution were considered. The latter case shows that the energy of mixing is insignificant in this system. The combined experimental and theoretical approaches demonstrate that any excess of oxygen in the system is carried by Uranium.