In this paper we present empirical data on three places in East Africa where language shift is occurring, two urban and one rural. In doing so, we hope that both the similarities and the differences will illuminate some of the underlying factors which influence communal choices about language maintenance and shift. All three case studies are drawn from our own work, and one is part of a larger ongoing project concerning urban language shift in East Africa. Bagamba and Gibson (forthcoming) reports on one other context in the same project, that of the Kisii community in Homa Bay, Kenya.