Yes, a green card holder, or lawful permanent residents, can legally own a gun in the United States. However, they must comply with the same federal laws and regulations that apply to U.S. citizens. Each state may have additional rules that green card holders must abide by concerning gun ownership.