How many players are allowed on an NFL team?

There can be no more than 53 players on an active team roster.

There is also a stipulation that a team may only carry 45 players on its game day roster, so the team must decide each week on which 8 players will be inactive, or 7 if they carry a 3rd quarterback.