1. A method comprising: receiving a request from a user of a social networking system identifying a group maintained by the social networking system; accessing a user profile associated with the user of the social networking system, the user profile identifying one or more characteristics of the user; determining, from the user profile, a set of candidate users connected to the user and not included in the identified group; determining a user score for each of the candidate users, a user score for a candidate user based on one or more of: an affinity between the user and the candidate user and common characteristics between the user and the candidate user; selecting a candidate user from the set of candidate users based on the user scores; and presenting the selected candidate user to the user.