Vektklasser er en måte å dele deltagere i en idrett inn i grupper etter hvor mye de veier. Det gjør man fordi konkurranser mellom to personer som veier omtrent det samme, er mer rettferdige.
Vektklasser brukes i mange idretter, for eksempel boksing, bryting, roing, vektløfting, judo og karate.
Vanligvis har vektklassen navn etter hva som er den høyeste vekten man kan ha. For eksempel kan vektløftere i klassen 81 kg, ikke veie mer enn 81 kg.
I boksing har vektklassene navn. Fluevekt er for utøverne som veier minst og tungvekt er for de tyngste utøverne.