We develop a general theory of extrapolation spaces, a complement to the familiar theory of interpolation spaces. Our results allow us to extend the classical extrapolation theorem of Yano to scales of Banach spaces. We give applications to classical and modern analysis includin…