Mackinawite, Fe(II)S, samples loaded with uranium (10-5, 10-4, and 10-3 mol U/g FeS) at pH 5, 7, and 9, were characterized using X-ray absorption spectroscopy and X-ray diffraction to determine the effects of pH, bicarbonate, and oxidation on uptake. Under anoxic conditions, a 5 g/L suspension of mackinawite lowered 5 × 10-5 M uranium(VI) to below 30 ppb (1.26 × 10-7 M) U. Between 82 and 88% of the uranium removed from solution by mackinawite was U(IV) and was nearly completely reduced to U(IV) when 0.012 M bicarbonate was added. Near-neighbor coordination consisting of uranium–oxygen and uranium-uranium distances indicates the formation of uraninite in the presence and absence of bicarbonate, suggesting reductive precipitation as the dominant removal mechanism. Following equilibration in air, mackinawite was oxidized to mainly goethite and sulfur and about 76% of U(IV) was reoxidized to U(VI) with coordination of uranium to axial and equatorial oxygen, similar to uranyl. Additionally, uranium-iron distances, typical of coprecipitation of uranium with iron oxides, and uranium-sulfur distances indicating bidentate coordination of U(VI) to sulfate were evident. The affinity of mackinawite and its oxidation products for U(VI) provides impetus for further study of mackinawite as a potential reactive medium for remediation of uranium-contaminated water.