M-shell x-ray production cross sections for thorium and uranium have been determined for protons of energies 0.4–4.0 MeV and helium ions of energies 0.4–6.0 MeV. The M-shell line and total M-shell x-ray production cross sections are compared to the predictions of the first Born approximation and ECUSAR ionization theory using recently recommended atomic parameters. Both theories are in good agreement with the data for protons and He ions above 1 MeV. The data of others for energies above 1 MeV protons on uranium, however, fall significantly under the present measurements. Below 1 MeV, with decreasing energy of these projectiles, the first Born approximation increasingly overestimates our measurements while the ECUSAR theory underestimates them to a similar degree. The same trends are seen versus the data of others.