Yes, green card holders, also known as lawful permanent residents, can legally purchase firearms in the United States. However, they must comply with federal, state, and local laws, which may include background checks, waiting periods, and other regulations.