How many pro football leagues are there?

NFL Football Teams – Official Sites of all 32 NFL Teams | NFL.com.