If my understanding is correct, this is true of sufficiently nice nonabelian Lie groups (see Ben Webster's answer below), and any finite group. On the other hand, this is false for the circleany infinite compact abelian group by Pontryagin duality (see Kevin Buzzard's comment below), and many profinite groupsby extension for any group with such a group as a quotient (perhaps even as a quotient of a finite-index subgroup; see Ben Webster's comment below). Are
So: are there any nice conditions weaker than being a Lie group which guarantee that a compact group only has finitely many irreducible representations of each dimension? (Nice necessary conditions would also be interesting.)