Barium stannate (BaSnO 3 ) crystallizes in the cubic perovskite-type structure and typically exhibits a wide band gap of >3.0 eV; thus, it is often considered unsuitable as a photo-absorber material for solar energy conversion. We present a spray-pyrolysis method for the fabrication of BaSnO 3 photoanodes, with a smaller optical gap of ∼2.2 eV. By annealing the photoanodes in 5% hydrogen sulfide (H 2 S) gas, the optical gap is further reduced to ∼1.7 eV, with an ∼20-fold increase in photocurrent density and an improved onset potential of ∼0 V RHE . To understand the reasons behind this performance enhancement, we utilize a combination of spectroscopy techniques, including photoluminescence, wavelength-dependent time-resolved surface photovoltage analysis, and photoconductivity measurements. We find that H 2 S annealing of BaSnO 3 generates a set of filled defect states associated with oxygen vacancies (V O
••), Sn 2+ centers (Sn Sn ″ ), and sulfur substitutions (S O × ), which are situated ∼1.4 to 1.9 eV below the conduction band minimum and exhibit a degree of orbital overlap with the valence band maximum. Increasing the density of these defects shifts the optical onset of photocurrent generation to ∼1.7 eV and enables holes to transport via a hopping mechanism. Resultantly, the charge carrier mobility is shown to increase by 20-fold, reaching ∼0.04 cm 2 V −1 s −1 .