Yes, a Green Card holder can legally purchase a gun in Florida. According to federal regulations, non-immigrant visa holders are generally prohibited from possessing a firearm, but this does not apply to Green Card holders as they are considered lawful permanent residents. It’s critical to note that all standard gun purchase rules and background checks still apply.