Is it legal for a 16 year old to have a relationship with a 20 year old in the US?

There are no laws for dating so that would be up to the teens parents to decide. For sex though the minor must have reached age of consent in the state. That varies between 16-18 in the different states.