Given a prime p, a finite group G and a non-identity element g, what is the largest number of \pth roots g can have? We write ρp(G), or just ρp, for the maximum cardinality of the set {x∈G:xp=g}, where g ranges over the non-identity elements of G. This paper studies groups for which ρp is large. If there is an element g of G with more \pth roots than the identity, then we show ρp(G)≤ρp(P), where P is any Sylow p-subgroup of G, meaning that we can often reduce to the case where G is a p-group. We show that if G is a regular p-group, then ρp(G)≤p1, while if G is a p-group of maximal class, then ρp(G)≤p1+p21 (both these bounds are sharp). We classify the groups with high values of ρ2, and give partial results on groups with high values of ρ3