© 2016 American Physical Society. Fermions become polarized in a vortical fluid due to spin-vorticity coupling. Such a polarization can be calculated from the Wigner function in a quantum kinetic approach. By extending previous results for chiral fermions, we derive the Wigner function for massive fermions up to next-to-leading order in spatial gradient expansion. The polarization density of fermions can be calculated from the axial vector component of the Wigner function and is found to be proportional to the local vorticity ω. The polarizations per particle for fermions and antifermions decrease with the chemical potential and increase with energy (mass). Both quantities approach the asymptotic value ω/4 in the large energy (mass) limit. The polarization per particle for fermions is always smaller than that for antifermions, whose ratio of fermions to antifermions also decreases with the chemical potential. The polarization per particle on the Cooper-Frye freeze-out hypersurface can also be formulated and is consistent with the previous result of Becattini et al. [11,27].