1. A method comprising: storing a plurality of groups in a social networking system, each group including one or more users of the social networking system; accessing user profile information in the social networking system including information about a target user; identifying a set of users connected to the target user in the social networking system; identifying a set of candidate groups from the plurality of groups, the set of candidate groups including groups including one or more of the users connected to the target user; determining, by one or more processors, a candidate score for each candidate group based on a number of connections between the users in the candidate group and the target user; selecting a group from the candidate groups based on the candidate scores; and presenting the selected group to the target user.
1. A method comprising: storing a plurality of groups in a social networking system, each group including one or more users of the social networking system; accessing user profile information in the social networking system including information about a target user; identifying a set of users connected to the target user in the social networking system; identifying a set of candidate groups from the plurality of groups, the set of candidate groups including groups including one or more of the users connected to the target user; determining, by one or more processors, a candidate score for each candidate group based on a number of connections between the users in the candidate group and the target user; selecting a group from the candidate groups based on the candidate scores; and presenting the selected group to the target user. 2. The method of claim 1 , wherein the candidate score associated with each candidate group is further determined based in part on one or more affinities between the target user and users in a candidate group.