Depends on how many cars the team has, but one driver per team.
In a Nascar Cup and Nationwide Series race there are 43 drivers. In a Nascar Truck Series race there are 36 starting drivers.
No, they do not need a drivers license to drive a NASCAR race car.
There are 43 drivers that start a Nascar Cup Series race.
There are 43 positions in a Nascar Sprint Cup race.
43 drivers are in one Nascar Sprint Cup Series race.
In the Nascar Sprint Cup and Nationwide Series, 43 drivers compete in each race. In the Nascar Camping World Truck Series there are 36 drivers.
Unlimited can qualify, but only 43 can race.
Because it's how they earn their living
The most drivers who could race in a NASCAR race is 43 right now. But back in the 40's and 50's it was about 60.