We introduce and study some new function spaces on Riemann surfaces. For certain parameter values these spaces coincide with the classical Dirichlet space, $\text{BMOA}$, or the recently defined ${{\text{Q}}_{p}}$ space. We establish inclusion relations that generalize earlier known inclusions between the above-mentioned spaces.