Refugee status is granted to individuals outside the U.S. seeking protection from persecution, while asylum is for those already in the U.S. or at the border who fear persecution in their home country based on race, religion, nationality, political opinion, or membership in a particular social group.