The mineralogy of Vesta, based on data obtained by the Dawn spacecraft's visible and infrared spectrometer, is consistent with howardite-eucrite-diogenite meteorites. There are considerable regional and local variations across the asteroid: Spectrally distinct regions include the south-polar Rheasilvia basin, which displays a higher diogenitic component, and equatorial regions, which show a higher eucritic component. The lithologic distribution indicates a deeper diogenitic crust, exposed after excavation by the impact that formed Rheasilvia, and an upper eucritic crust. Evidence for mineralogical stratigraphic layering is observed on crater walls and in ejecta. This is broadly consistent with magma-ocean models, but spectral variability highlights local variations, which suggests that the crust can be a complex assemblage of eucritic basalts and pyroxene cumulates. Overall, Vesta mineralogy indicates a complex magmatic evolution that led to a differentiated crust and mantle.