The steady three-dimensional flow of a thin, slowly varying ring of Newtonian fluid on either the outside or the inside of a uniformly rotating large horizontal cylinder is investigated. Specifically, we study ‘full-ring’ solutions, corresponding to a ring of continuous, finite and non-zero thickness that extends all of the way around the cylinder. In particular, it is found that there is a critical solution corresponding to either a critical load above which no full-ring solution exists (if the rotation speed is prescribed) or a critical rotation speed below which no full-ring solution exists (if the load is prescribed). We describe the behaviour of the critical solution and, in particular, show that the critical flux, the critical load, the critical semi-width and the critical ring profile are all increasing functions of the rotation speed. In the limit of small rotation speed, the critical flux is small and the critical ring is narrow and thin, leading to a small critical load. In the limit of large rotation speed, the critical flux is large and the critical ring is wide on the upper half of the cylinder and thick on the lower half of the cylinder, leading to a large critical load. We also describe the behaviour of the non-critical full-ring solution and, in particular, show that the semi-width and the ring profile are increasing functions of the load but, in general, non-monotonic functions of the rotation speed. In the limit of large rotation speed, the ring approaches a limiting non-uniform shape, whereas in the limit of small load, the ring is narrow and thin with a uniform parabolic profile. Finally, we show that, while for most values of the rotation speed and the load the azimuthal velocity is in the same direction as the rotation of the cylinder, there is a region of parameter space close to the critical solution for sufficiently small rotation speed in which backflow occurs in a small region on the upward-moving side of the cylinder.