9 - There are currently 9 weight classes in total in UFC. 8 for men's division - heavyweight, light heavyweight, middleweight, welterweight, lightweight, featherweight, bantamweight, and flyweight. 4 for women's division - featherweight, bantamweight, flyweight, and strawweight.