不禁槍的國家有美國、英國、法國、德國、加拿大、意大利、荷蘭、以色列、摩納哥、阿根廷、瑞士、冰島、丹麥、芬蘭、挪威、墨西哥、巴西、哥倫比亞、巴拿馬、智利、玻利維亞、南非、菲律賓、巴基斯坦。
美國持槍要求如下:
槍支法律較嚴的州(加州,紐約州,伊利諾州等)需要考槍牌,有等待期,數量限制等。
50個州中有48個州允許隐匿持槍,這些州中的大部分需要考持槍證,合格的話一定要發證,少數幾個州和地區要當地執法機關認可隻有當地有一定身份或關系的才能得到隐匿持槍證。
沒有隐匿持槍證的話帶槍外出每個州的法律基本上都要槍支空膛上鎖并和彈藥分開放在汽車後備箱或直接拿不到的地方。隻要合法,槍支攜帶沒有什麼地域限制(例外的有芝加哥禁止擁有手槍,但所在的伊利諾州沒有),坐飛機也可以(槍支上鎖托運)。