In the state of Pennsylvania, the legal age to engage in sports betting is 21 years old. This age requirement applies to both online and in-person sports betting. It is important for individuals to provide valid identification to verify their age before placing any bets. Always make sure to check the latest regulations and laws as they can change.