This paper presents a new method for solving analytically the axisymmetric swirling flow generated in a finite annular channel from a rotating end wall, with no-slip boundary conditions along stationary side walls and a slip condition along the free surface opposite the rotating floor. In this case, the end-driven swirling flow can be described from the coupling between an azimuthal shear flow and a two-dimensional meridional flow driven by the centrifugal force along the rotating floor. A regular asymptotic expansion based on a small but finite Reynolds number is used to calculate centrifugation-induced first-order correction to the azimuthal Stokes flow obtained as the solution at leading order. For solving the first-order problem, the use of an integral boundary condition for the vorticity is found to be a convenient way to attribute boundary conditions in excess for the stream function to the vorticity. The annular geometry is characterized by both vertical and horizontal aspect ratios, whose respective influences on flow patterns are investigated. The vertical aspect ratio is found to involve nontrivial changes in flow patterns essentially due to the role of corner eddies located on the left and right sides of the rotating floor. The present analytical method can be ultimately extended to cylindrical geometries, irrespective of the surface opposite the rotating floor: a wall or a free surface. It can also serve as an analytical tool for monitoring confined rotating flows in applications related to surface viscosimetry or crystal growth from the melt.