A previous model for the calculation of poloidal velocities and poloidal density asymmetries in the core of a tokamak plasma is refined and extended by the inclusion of terms which are important for the calculation of these quantities in the plasma edge. Agreement of predictions of the model with experiment is demonstrated. The effects of edge pressure gradient, collisionality, neutral density and up-down flux surface asymmetry on the edge poloidal rotation velocities are illustrated by a series of model problem calculations. (C) 2002 American Institute of Physics.