Non-Colorado residents are not allowed to purchase a handgun in Colorado. A valid Colorado driver's license or I.D. is necessary to prove Colorado residency before purchasing a handgun. However, Colorado law does allow anyone who is 18 and older from out-of-state to buy a long gun, such as a shotgun.