We investigated geochemical processes controlling uranium release in neutral-pH (pH ≥ 6) rock drainage (NRD) at a prospective gold deposit hosted in granite, schist, and gneiss. Although uranium is not an economic target at this deposit, it is present in the host rock at a median abundance of 3.7 µg/g, i.e., above the average uranium content of the Earth’s crust. Field bin and column waste-rock weathering experiments using gneiss and schist mine waste rock produced circumneutral-pH (7.6 to 8.4) and high-alkalinity (41 to 499 mg/L as CaCO3) drainage, while granite produced drainage with lower pH (pH 4.7 to >8) and lower alkalinity (<10 to 210 mg/L as CaCO3). In all instances, U release was associated with calcium release and formation of weakly sorbing calcium-carbonato-uranyl aqueous complexes. This process accounted for the higher release of uranium from carbonate-bearing gneiss and schist than from granite despite the latter’s higher solid-phase uranium content. In addition, unweathered carbonate-bearing rocks having a higher sulfide-mineral content released more uranium than their oxidized counterparts because sulfuric acid produced during sulfide-mineral oxidation promoted dissolution of carbonate minerals, release of calcium, and formation of calcium-carbonato-uranyl aqueous complexes. Substantial uranium attenuation occurred during a sequencing experiment involving application of uranium-rich gneiss drainage into columns containing Fe-oxide rich schist. Geochemical modeling indicated that uranium attenuation in the sequencing experiment could be explained through surface complexation and that this process is highly sensitive to dissolved calcium concentrations and pCO2 under NRD conditions.