It varies a great deal depending on the level of the event (Professional, amateur etc). In the biggest races there may be over 200 riders. In US amateur events field size is often capped at 100 riders. In races that are struggling with popularity and or smaller numbers of potential riders (junior or women's fields in amateur racing) it might be less than 20.
Of course how many finish can be another story altogether..