Yes, green card holders, also known as lawful permanent residents, can buy and own guns in the United States. However, it’s important to comply with all federal, state, and local laws regarding gun ownership, which may include obtaining a permit or undergoing background checks.